Congratulations to @ukmook (aka Malcolmn Churn) who has just completed the port of ArduPilot to the TauLabs Sparky2 board using ChibiOS!
Those days, I may be missing for ChibiOS implementation. Please help me to clarify my unawareness. What is the difference for the performance as flight controller to compare with native Pixhawks ? Pros and Cons, or just same performance by different board design.
The big advantages of ChibiOS are:
- smaller firmware (allows us to squeeze more features onto the existing boards and also support boards with lower flash size than we could)
- lower CPU load partially because of serial DMA support
- better timing (our main loop completes within the expected time much more often)
- more popular with developers
Thank you for the replay. It looks interesting and nothing to hold back to use. I will give a try:slight_smile:
Follow up video from Malcolm Churn.