Embedded Debug Shell: Difference between revisions

No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 13: Line 13:
** e.g. we have multiple thruster cards, not a single thruster card controlling all thrusters. So if we want a thruster shell it will have to talk to multiple cards.
** e.g. we have multiple thruster cards, not a single thruster card controlling all thrusters. So if we want a thruster shell it will have to talk to multiple cards.
** This shell may just end up going on the Jetson, perhaps being implemented by talking over ROS.
** This shell may just end up going on the Jetson, perhaps being implemented by talking over ROS.

== Resources ==

* [https://github.com/libopencm3/libopencm3-examples/blob/master/examples/stm32/f1/obldc-strip/usart/usart.c libopencm3 USART example]
* Helpful article/explanation and examples: https://github.com/MaJerle/stm32-usart-uart-dma-rx-tx


[[Category:Embedded]]
[[Category:Embedded]]

Latest revision as of 21:56, 9 February 2024

Project members:

  • Jeffrey Fisher

General planEdit

  • Able to connect to the board over USART
  • Eventually: USART use DMA?

Reach goalsEdit

  • Shell for commands that control multiple boards. So the command would
    • e.g. we have multiple thruster cards, not a single thruster card controlling all thrusters. So if we want a thruster shell it will have to talk to multiple cards.
    • This shell may just end up going on the Jetson, perhaps being implemented by talking over ROS.

ResourcesEdit