目录

MicroPython CFDP, Version 0.2

This is a port of the Python CFDP implementation to MicroPython.

Currently only the ESP32 board is supported.

Installation

The ESP32 must be running MicroPython. To do so, follow the instructions given here: https://micropython.org/download/ESP32_GENERIC/

Then use Thonny IDE to connect to the board. You should see that only a file boot.py exists on the board.

Finally, copy the cfdp and lib folders from the bin folder to the root directory of the ESP32 board.

Note that the folder bin contains the compiled version of the files in the src folder. They require less memory during execution as compared to running the source files directly. This avoids problems with the network library. In order to re-compile (eg. after changes in src or new version of micropython), run python compile.py src -o bin. For this you need to have mpy-cross installed: pip install mpy-cross.

Example

See the examples folder on how to use this library.

Documentation

Find the detailed documentation here.

Contribute

To learn more on how to successfully contribute please read the contributing information in the LibreCube documentation.

Support

If you are having issues, please let us know. Reach us at Matrix or via Email.

License

The project is licensed under the MIT license. See the LICENSE file for details.

关于

LibreCube(开源教育卫星与组件平台)开源仓库 micropython-cfdp。镜像收录自 https://gitlab.com/librecube/lib/micropython-cfdp,License:以源仓库 LICENSE 为准(MIT / CERN-OHL 等)

1.3 MB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802047560号