Skip to content

This repo is PoC how to use zephyr library to build a runtime enviroment that can be run on microcontrolers (Raspberry Pico used in example) with ability to separate control layer of microcontroler unit from user layer used to analyze data.

License

Notifications You must be signed in to change notification settings

scramjetorg/platform-pico-development

Repository files navigation

Scramjet-pico-development

This repo is PoC how to use zephyr library to build a runtime enviroment that can be run on microcontrolers (Raspberry Pico used in example) with ability to separate control layer of microcontroler unit from user layer used to analyze data.

Comunication is based on UART protocol and allow passing commands to contor layer and data to user layer.

Controll layer allows to recognize instances of our runner on serial devices, identify user sequences installed on MCU, and report errors.

User layer gives possibility to stream data from and to user sequence using serial connection.

Scramjet MCU development

  1. Pico development
  2. STM32 programming
  3. Scramjet communication protocol

About

This repo is PoC how to use zephyr library to build a runtime enviroment that can be run on microcontrolers (Raspberry Pico used in example) with ability to separate control layer of microcontroler unit from user layer used to analyze data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published