|
|
# Projects Related to OTREES
|
|
|
|
|
|
## Projects Ideas
|
|
|
|
|
|
FA means funding already available
|
|
|
|
|
|
### NuttX on NXP i.MX RT (Teensy 4.0) and CAN FD (FA)
|
|
|
|
|
|
[NuttX](https://nuttx.apache.org/) is small POSIX standard following systems widespread used for Drone Flight Controllers. See [PX4 autopilot](https://px4.io/) for example.
|
|
|
|
|
|
NuttX provides support for [i.MX RT](https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/i-mx-rt-crossover-mcus:IMX-RT-SERIES) but not for cheap [Teensy 4.x](https://www.pjrc.com/store/teensy40.html) boards.
|
|
|
|
|
|
The project goal is to bringup Teensy BSP into NuttX and test and contribute to CAN FD support.
|
|
|
|
|
|
### NuttX Matalab/Simulink Target
|
|
|
|
|
|
Based on the Minimalist Simulink Coder Target for Linux ([ert_linux](https://github.com/aa4cc/ert_linux)).
|
|
|
|
|
|
### RTEMS on NXP i.MX RT (Teensy 4.0) and CAN FD
|
|
|
|
|
|
### RTEMS Matalab/Simulink Target
|
|
|
|
|
|
### Motion Controller (PMSM and Stepper Motors) Based on i.MX RT
|
|
|
|
|
|
Design of new hardware.
|
|
|
|
|
|
### i.MX RT Based Open Hardware Controller for Elektroline.cz (FA)
|
|
|
|
|
|
Design of new hardware.
|
|
|
|
|
|
### MZ_APO Xilinx Zynq related projects
|
|
|
|
|
|
#### HDL Design of DMA Based Framebuffer Output to Parallel Connected LCD (FA)
|
|
|
|
|
|
#### HDL Design of Interface and Drivers for Stereo CMOS Camera Chips (FA)
|
|
|
|
|
|
Hardware is already available. "Only" Chips Interface HDL and Video4Linux v2 (V4L2) driver is required.
|
|
|
|
|
|
#### LVDS Connected PMSM Motor Power Driver and Sensors Interface (FA)
|
|
|
|
|
|
#### RISC-V Implementation working in parallel to ARM Core on MZ_APO Board (FA)
|
|
|
|
|
|
Consider to participate in Robert Owen and professor Patterson course material preparation and test them on MZ_APO kits.
|
|
|
|
|
|
## Projects Open for Participation
|
|
|
|
|
|
## Running projects
|
|
|
|
|
|
### QtMips Simulator to RISC-V Switch/Support Extension (FA)
|
|
|
|
|
|
### CAN Bus Related Projects
|
|
|
|
|
|
See [http://canbus.pages.fel.cvut.cz/](http://canbus.pages.fel.cvut.cz/) for running and done projects
|
|
|
|
|
|
There are plenty of tasks related to testing CTU CAN FD core design, drivers, port of Linux driver to RTEMS, NuttX, update Matlab/Simulink CTU CAN blocks-set to support CAN FD, more SocketCAN channels etc.
|
|
|
|
|
|
Extension of [OrtCAN](http://ortcan.sourceforge.net/) CANopen implementation to provide CANopen FD support (participated in the standardization process and [CiA](https://www.can-cia.org/) membership gives us lots of knowledge in the area).
|
|
|
|
|
|
Porting of OrtCAN to RTEMS, extension of NuttX OrtCAN support.
|
|
|
|
|
|
## Dormant Projects
|
|
|
|
|
|
### ORTE Data-Distribution Service (DDS) Implementation
|
|
|
|
|
|
ORTE implements the Real-Time Publish-Subscribe (RTPS) communication protocol.
|
|
|
DDS (version 2) is used as a coreRobot Operating System version 2 ([ROS 2](https://index.ros.org/doc/ros2/)) components communication protocol. ORTE is very light-way implementation of DDS protocol version 1 which has been developed at Department of Control Engineering FEE CTU and allowed standardization of the original version which required the second independent interoperable implementation. Project waits for update to protocol version 2, analysis and substantial part of update has been already done in frame of Jiří Hubáček's diploma theses [Implementation of actual version of DDSI-RTPS protocol for distributed control in Ethernet network]https://support.dce.felk.cvut.cz/mediawiki/images/3/37/Dp_2016_hubacek_jiri.pdf)
|
|
|
|
|
|
Project pages [http://orte.sourceforge.net/](http://orte.sourceforge.net/)
|
|
|
|
|
|
## Finished Projects
|
|
|
|