... | ... | @@ -28,6 +28,14 @@ Resources |
|
|
|
|
|
Our main focus is CAN interface benchmarking and use in RT and automotive applications but it includes 3D accelerated graphic with open-source drivers and we have contact to mesa and kernel graphic drivers developers.
|
|
|
|
|
|
### Contribute to pysimCoder
|
|
|
|
|
|
[pysimCoder](https://github.com/robertobucher/pysimCoder) The Python based open source alternative for Simulink intended for education when full system is under control control, can be seen in the source form and understood and easily extend. Target supports GNU/Linux in RT configurations, Raspberry Pi, Xilinx Zynq based [MZ_APO]https://cw.fel.cvut.cz/wiki/courses/b35apo/en/documentation/mz_apo/start(), standalone MCU boards and NuttX ([thanks to OTREES related work](https://github.com/robertobucher/pysimCoder/commit/d72e3b8bff7b1ea0725e2f3fdeb831b1e32d1d4a)). Simple model has been tested to load over TFTP and run on [Teensy-4.1 BaseBoard](https://gitlab.com/pikron/projects/imxrt-devel/-/wikis/teensy_bb). Integration of runtime monitoring and parameter tuning ove silicon-heaven is described in our [article](https://gitlab.fel.cvut.cz/lencmich/process-control-2023/-/raw/main/pysimCoder_rapid_control_prototyping.pdf).
|
|
|
|
|
|
To make project usable in education, there is need to prepare blocks representing more peripherals on targets. Extension of the base block diagrams editing system in Phyton can be another part of the project.
|
|
|
|
|
|
The GitLab project to coordinate local development by CTU students [https://gitlab.fel.cvut.cz/otrees/control/pysimcoder-devel](https://gitlab.fel.cvut.cz/otrees/control/pysimcoder-devel)
|
|
|
|
|
|
### 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.
|
... | ... | @@ -42,12 +50,6 @@ FlexCAN driver for imxRT integrated into mainline, [pull request](https://github |
|
|
|
|
|
[Teensy 4x BSP pull request](https://github.com/apache/incubator-nuttx/pull/2463) merged into NuttX mainline, but here are still many tasks to work on left.
|
|
|
|
|
|
### Contribute to pysimCoder
|
|
|
|
|
|
[pysimCoder](https://github.com/robertobucher/pysimCoder) The Python based open source alternative for Simulink intended for education when full system is under control control, can be seen in the source form and understood and easily extend. Target supports GNU/Linux in RT configurations, Raspberry Pi, standalone MCU boards and NuttX ([thanks to OTREES related work](https://github.com/robertobucher/pysimCoder/commit/d72e3b8bff7b1ea0725e2f3fdeb831b1e32d1d4a)). Simple model has been tested to load over TFTP and run on [Teensy-4.1 BaseBoard](https://gitlab.com/pikron/projects/imxrt-devel/-/wikis/teensy_bb).
|
|
|
|
|
|
To make project usable in education, there is need to prepare blocks representing more peripherals on targets. Extension of the base block diagrams editing system in Phyton can be another part of the project.
|
|
|
|
|
|
### Test and Extend NuttX Matalab/Simulink Target
|
|
|
|
|
|
[NuttX](https://github.com/apache/incubator-nuttx) target support has been [included](https://github.com/aa4cc/ert_linux/commit/024185349b24e2096b51c3fba5c245a48df7a887) in the Minimalist Simulink Coder Target for Linux ([ert_linux](https://github.com/aa4cc/ert_linux)) already. Generated executable has been tested to load over TFTP into running NuttX system on next boards
|
... | ... | |