UART Stream Data Test¶
This tests the various data input/output features of the UartStream library.
This contains both a firmware application plus Python script.
Both work together to stream data across the UART.
See the source code for this example on Github: cpp/shared/uart_stream/examples/data_test
Setup Steps¶
0 ) See the MLTK C++ Development Docs for setting up your environment
NOTE: The application needs to be built for embedded
1 ) Connect a supported development board (e.g. BRD2601B) to your PC
2 ) Create or modify the file:
<mltk repo root>/user_options.cmake
and add the following:
mltk_set(MLTK_TARGET mltk_uart_stream_data_test)
mltk_set(MLTK_PLATFORM_NAME brd2601) # Change this to your platform's name as necessary
3 ) Invoke the CMake target: mltk_uart_stream_data_test_download
which will build the firmware application and program it to the development board.
4 ) Run the Python script (from the MLTK Python virtual environment):
python data_test.py
This will stream and verify data transferred between the dev board and Python script
using the UartStream library.