... | ... | @@ -18,9 +18,19 @@ 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.
|
|
|
|
|
|
### NuttX Matalab/Simulink Target
|
|
|
### Contribute to pysimCoder
|
|
|
|
|
|
Based on the Minimalist Simulink Coder Target for Linux ([ert_linux](https://github.com/aa4cc/ert_linux)).
|
|
|
[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
|
|
|
- [LX_CPU](https://pikron.com/pages/products/cpu_boards/lx_cpu.html) (mainline NuttX configuration lx_cpu:nsh)
|
|
|
- [Teensy-4.1 BaseBoard](https://gitlab.com/pikron/projects/imxrt-devel/-/wikis/teensy_bb) (mainline NuttX configuration teensy-4.x:pikron-bb)
|
|
|
|
|
|
There is space to add blocks representing CAN, sensors, motor control etc.
|
|
|
|
|
|
### RTEMS on NXP i.MX RT (Teensy 4.0) and CAN FD
|
|
|
|
... | ... | |