Open traverseda opened 4 years ago
Documentation of the userspace components, as well as the overall firmware image (setting up a build/development/test environment, installation on the hardware, etc...) is in the plan. As soon as I have a fully functional image released, I'll be turning to the documentation. The image is at a state that all the hardware is controllable - though, you really have to dig through the source code to understand how... I'll be addressing that.
Awesome. How real-time is the hardware control going to need to be? Is this going to need a real-time kernal?
No real-time kernel needed. It offloads the step generating to the iMX's SDMA engine using the EPIT (enhanced programmable interrupt timer) for precise timing. Processor utilization has no impact on the motion control.
Embedded linux is a very specific skillset. If you document some basic userspace stuff, like how to move motors, handle lights, take pictures, etc, then it's a lot more likely someone (maybe me) will be able to help out in the next step. Presuming that we're actually at the point where we can poke around with the hardware.