Embedded Debug Shell: Difference between revisions
(Created page with "Project members: * Jeffrey Fisher = General plan =") |
No edit summary |
||
(7 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
* Jeffrey Fisher |
* Jeffrey Fisher |
||
= General plan = |
== General plan == |
||
* Able to connect to the board over USART |
|||
* Eventually: USART use DMA? |
|||
=== Reach goals === |
|||
* 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. |
|||
== 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:Qubo]] |
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
- libopencm3 USART example
- Helpful article/explanation and examples: https://github.com/MaJerle/stm32-usart-uart-dma-rx-tx