User Guide¶
The AMDC is more than just a blank embedded platform for running control algorithms. The open-source firmware provides many libraries and frameworks which can be used to greatly accelerate control development time.
Invest your time in learning the capabilites already built into the AMDC firmware!
For example:
Python classes are provided which assist in host-AMDC interactions
Powerful signal logging capabilites provide critical insight into the embedded controller
Flexible signal injections allow quick controller testing and validation
Code profiling easily informs the user of controller run-time loop jitter and execution length to ensure scheduler headroom
Dive into the powerful features already included in the AMDC by browsing this page’s subpages.
Hint
Think of something that is not implemented that you feel is common for all AMDC users?
Submit a GitHub Issue via the AMDC-Firmware
repo with your idea!