#MicroPython
emlearn - 微控制器与嵌入式系统的便携机器学习工具
emlearn机器学习嵌入式系统MicroPythonScikit-learnGithub开源项目
emlearn是一款为微控制器和嵌入式系统设计的便携高效的机器学习工具。通过Python训练模型后,可生成C99代码用于设备推断。支持包括AVR Atmega、ESP8266、ARM Cortex M等多个平台,无需动态分配或libc依赖,可直接与Python整合,通过scikit-learn或Keras训练并生成可嵌入C语言代码。
tulipcc - 多功能便携编程设备 支持音乐创作和图形开发
Tulip Creative ComputerMicroPython可编程设备音乐合成图形编程Github开源项目
Tulip Creative Computer是一款便携式编程设备,采用低功耗设计和实惠价格。设备配备触摸屏和音频输出,支持Python编程,内置音乐合成、图形渲染和文本处理功能。可用于创作音乐、游戏、艺术作品或写作。该产品采用开源硬件和软件设计,支持WiFi连接、MIDI输入输出以及多种I2C设备,适合各类创意爱好者使用。
micropython-lib - 面向MicroPython应用的多功能软件包库
MicroPythonmicropython-lib包管理嵌入式开发Python标准库Github开源项目
micropython-lib是专为MicroPython应用开发设计的软件包库。它提供四类软件包:Python标准库兼容模块、Python生态系统包的精简版、MicroPython专用包和Unix端口特定包。开发者可通过mip包管理器、mpremote工具、固件烧录或手动复制等多种方式安装所需包。该开源项目持续接受社区贡献,为MicroPython开发者提供丰富的资源支持。
microdot - 轻量级Python Web框架 适用于资源受限系统
MicrodotPythonMicroPythonWeb框架微控制器Github开源项目
Microdot是一个轻量级Python Web框架,灵感来自Flask。它适用于微控制器等资源受限系统,支持标准Python和MicroPython。Microdot 2版本根据用户反馈进行了优化,并提供迁移指南。未来计划增加表单数据处理、身份验证和OpenAPI集成等功能。
lv_binding_micropython - MicroPython LVGL图形库绑定实现
LVGLMicroPython绑定驱动程序事件循环Github开源项目
lv_binding_micropython项目实现了MicroPython与LVGL图形库的绑定。该项目通过自动生成模块,使MicroPython能够访问LVGL的主要功能。它支持内存管理、并发处理、结构类、全局变量和回调函数等特性,并提供显示和输入驱动程序的多种实现方式。项目还包含事件循环管理,简化了LVGL在MicroPython环境中的使用流程。
micropython - 微控制器上的Python 3.x轻量级实现
MicroPythonPython嵌入式系统微控制器开源项目Github
MicroPython是一个为微控制器和小型嵌入式系统设计的Python 3.x实现。它支持Python 3.4的完整语法,包括核心数据类型和内置模块。可执行源代码或字节码,适用于多种硬件平台,并提供硬件访问模块。这个开源项目支持社区贡献,采用MIT许可证。
awesome-micropython - MicroPython库与开发资源全面指南
MicroPython开发板嵌入式系统物联网PythonGithub开源项目
本项目汇集了丰富的MicroPython资源,包括AI、音频处理、通信协议等领域的库,以及相关框架、软件和工具。此外,还收录了社区资源、教程和开发工具,为MicroPython开发者提供全面的参考。这些资源旨在提高微控制器和嵌入式系统开发的效率,适合各级MicroPython开发者使用。