This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/IWR6843ISK: IWR6843 ISK - Sensor Start & Stop in linux

Part Number: IWR6843ISK

Tool/software: Code Composer Studio

Hi,

I am  going to implement the parser(C++ language) in Linux environment. With the parser am going to extract the vitals data & 3D ppl counting with pointclouds.

So, here initially i want to start & stop the sensor. Guide me how to acheive it.

And what are the dependent libraries which is to be added to my project location.

Have downloaded the mmWave SDK 3.3 and installed it. My linux version is 16.04 LTS

Please helpme out to resolve this issue. 

-Regards,

Priyanka

  • Hi Priyanka,

    By "Parser" I assume you mean that you want to implement a C application which can send configuration to the particular demo (Vital signs or People Counting) which is running on the MMWAVE EVM and process/visualize the output data coming over UART from the EVM.

    I would suggest you to first familiarize yourself with the following resources and read the provided demo user guides to understand how to run a particular mmWave demo (i.e. flashing on the EVM, running the provided visualizer, sending the provided configuration file to the sensor and visualizing the output using the provided visualizers for the lab).

    1. SDK Out of Box Demo to familiarize yourself with the basic concepts of sensor configuration and data output over UART, Visualizer etc:
    http://dev.ti.com/tirex/explore/node?node=AM1kRI3l5vvDUDVn-RHrxQ__VLyFKFf__LATEST

    2. 6843 Vital Signs Demo: http://dev.ti.com/tirex/explore/node?node=ADTLXelX36I6iOJjRnxYYA__VLyFKFf__LATEST

    3. 6843 People Counting Demo: http://dev.ti.com/tirex/explore/node?node=AErmTL1DcBgtfS0zrdmYHg__VLyFKFf__LATEST

    Please make sure to understand the concepts (especially from the out of box demo lab) so you understand how the sensor is configured (and that includes Start and Stop) through the provided .cfg file which is sent over the control UART port using the Visualizer. And how the Visualizer processes the output data coming over the Data UART port.

    Once you understand this, your task would be to essentially port (implement) the Matlab or Python Visualizer provided with a particular lab/demo to C/C++.  Each demo includes full source code of the target application (i.e. the code running on the mmWave EVM) as well the provided Visualizer which runs on the PC.

    Note that the input configuration and output data for each demo is different (but follows the same basic concepts from the Out of Box demo i.e. #1 above). The data format is defined in the corresponding demo user guide.

    Finally: All of the above demos in our Industrial toolbox are based on Windows (i.e. the compilation, visualizer etc) so you will need a Windows machine (or use a virtual machine env. on your linux box) to be able to run the demos / build them. But the output binary which runs on the EVM communicates over UART so once the demo is programmed to the EVM, you can essentially use it with your parser/visualizer running on any OS which can send and receive data over UART.

    Regards

    -Nitin