PikaScript - 面向嵌入式的超轻量级python引擎+Ring-Buffer - 仅80行代码的超简洁环形队列

1、PikaScript - 面向嵌入式的超轻量级python引擎

PikaScript(前称mimiscript)是一个完全重写的超轻量级python引擎,零依赖,零配置,可以在少于4KB的RAM下运行(如stm32g030c8和stm32f103c8),极易部署和扩展。

项目地址:https://github.com/pikasTech/pikascript

PikaScript是使用c语言写成的开源脚本支持库,可以非侵入地为mcu提供面向对象的脚本支持。PikaScript能够将c语言的原生函数以及变量绑定到脚本对象上,然后直接使用脚本调用。其架构图如下:

2、Ring-Buffer - 仅80行代码的超简洁环形队列

Ring-Buffer 是特意为嵌入式系统精简优化的环形队列,源代码仅 80 行,实现简洁可靠。

项目地址:https://github.com/AndersKaloer/Ring-Buffer

3、ATmega-Soldering-Station - 成熟的 T12 焊台控制器

这个项目包含了开发 T12 焊台所需的全部软硬件设计,PID 参数都是成熟的,功能完成度非常高。

项目地址:https://github.com/wagiminator/ATmega-Soldering-Station

1. 烙铁头温度实时监测
2. PID温度控制
3. 可以通过编码器进行控制温度
4. 短按编码器进入短时升温模式
5. 长按编码器进入主菜单
6. 手柄震动检测(需要手柄含有震动传感器)
7. 手柄连接检测(通过判断烙铁头温度是否能够被读取来实现)
8. 定时器设定 - 随眠,关机时间
9. 可以测量主控芯片电压以及温度
10. 在OLED上实现信息显示
11. 允许设置不同烙铁头的温度校准值
12. 设置被保存在EEPROM,掉电不丢失
13. 允许热插拔烙铁头,并弹出烙铁头配置选择菜单

i.MXRT出品

1、北京智慧水务发展研究院 - 边缘抄表器

这是一个由北京智慧水务发展研究院和北京鸿成鑫鼎智能科技有限公司联合开发的“边缘抄表器”模块,这个模块将率先用于机械水表的智能抄表。这个边缘智能抄表模块采用恩智浦i.MXRT1020跨界单片机读取摄像头并运行基于深度学习的“SlimSSD”检测算法,直接扣在水表表盘上就可以拍照并且识别表盘的读数。

  • RT芯片:i.MXRT1021
  • 产品主页: N/A
  • 官网定价: N/A
posted @ 2024-05-11 13:10  LINE智能  阅读(39)  评论(0编辑  收藏  举报