Implement the foundation of the NUCLEO_F401RE Device Monitor Demo. Introduce a Monitor/Reporter thread architecture and migrate thread stack allocation to a ThreadX byte pool to enable runtime memory diagnostics.
Goals:
- Create a global
TX_BYTE_POOL for dynamic allocations.
- Allocate thread stacks from the byte pool.
- Add a Monitor Thread to collect:
- System uptime
(tx_time_get)
- Byte pool statistics
(tx_byte_pool_info_get)
- Add a Reporter Thread to periodically display diagnostics over USART2.
- Retain heartbeat and worker threads for scheduler activity.
DoD:
Implement the foundation of the NUCLEO_F401RE Device Monitor Demo. Introduce a Monitor/Reporter thread architecture and migrate thread stack allocation to a ThreadX byte pool to enable runtime memory diagnostics.
Goals:
TX_BYTE_POOLfor dynamic allocations.(tx_time_get)(tx_byte_pool_info_get)DoD: