sjames / threadx-sys

MIT License
0 stars 0 forks source link

Prior art #1

Open thejpster opened 9 months ago

thejpster commented 9 months ago

This looks really interesting! I did my own experiments with Rust and ThreadX and wrote a blog about it at ferrous-systems.com/blog.

sjames commented 9 months ago

@thejpster , thanks for the link. I saw that blog just after I published this crate when I searched for who else is working on Threadx. :-) I have Threadx working in true embedded Rust style, or should I say Ferrous Systems style, with defmt enabled on my STM32F103 BluePill board. I've worked with FreeRTOS before and this has been quite a nice experience.

I like the simplicity of ThreadX and the code is documented really well. I was able to implement the low level initialization in Rust after reading the example implementation for CortexM. I'm not ready to publish this yet, but will happen sometime early next year.

sjames commented 8 months ago

@thejpster , thanks for the link. I saw that blog just after I published this crate when I searched for who else is working on Threadx. :-) I have Threadx working in true embedded Rust style, or should I say Ferrous Systems style, with defmt enabled on my STM32F103 BluePill board. I've worked with FreeRTOS before and this has been quite a nice experience.

I like the simplicity of ThreadX and the code is documented really well. I was able to implement the low level initialization in Rust after reading the example implementation for CortexM. I'm not ready to publish this yet, but will happen sometime early next year.

@thejpster , I have moved the contents over to https://github.com/sabaton-systems/threadx-rust . This contains the safe bindings and example application as well.