We are developing an IoT product that runs TI-RTOS. We are new to RTOS, so we’re looking for someone to write the TI-RTOS “state machine”, making proper use of tasks, SWI, semaphores, etc.
The product uses TI’s CC1350 868/915/2400 MHz chip. The product must:
1. Emit BLE packets.
2. Connect to bluetooth host
3. Read UART data and I2C data
4. Read ADC values
5. Generate a data string and encrypt it.
6. Send the string via 868/915 MHz.
If you are interested in learning more, please let me know. We could start off with a minimalist project like designing TI-RTOS template code. From there, you could program an actual prototype.
Messages from the 868/915 channel will be received on a CC1350 connected to a BeagleBone Black, so there will be embedded linux work there as well.