痞子衡嵌入式半月刊: 第 108 期

这是一份嵌入式领域半月刊,旨在分享有用有趣的项目/工具以及热点新闻。希望能在每个交节之日准时发布一期。

该刊物是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式相关的内容。

上期回顾 :《痞子衡嵌入式半月刊: 第 107 期》

唠两句

历史上的今天:1925年10月2日,英国科学家贝尔德制成世界上第一个电视雏型。

本期共 4 个项目,希望对你有帮助!

项目类

1、AimRT - 一个面向现代机器人领域的运行时开发框架

AimRT是一个面向现代机器人领域的运行时开发框架。它基于现代C++开发,轻量且易于部署,具有更现代的设计,包括资源管控、异步编程、部署配置等。AimRT致力于整合机器人端侧、边缘端、云端等各种部署场景的研发。它服务于现代基于人工智能和云的机器人应用,提供完善的调试和性能分析工具链,以及良好的可观测性支持。

AimRT还提供了全面的插件开发接口,具有高度可扩展性。它与ROS2、HTTP、Grpc等传统机器人生态系统或云服务生态系统兼容,并支持对现有系统的逐步升级。

  • 项目地址: https://github.com/AimRT/AimRT

2、QuarkTS - 用于小型嵌入式应用程序的开源操作系统

QuarkTS是一个操作系统,提供了一个现代环境来构建稳定且可预测的事件驱动多任务嵌入式软件。该操作系统建立在一个协作的准静态调度程序之上,其简化的内核使用链链方法和事件队列实现了一个专门的轮询方案,以提供真正的FIFO优先级调度。

QuarkTS是使用符合MISRA C 2012和CERT编码标准指南的正式和严格的流程开发的,并辅以针对安全关键应用的多个静态分析检查。

  • 项目地址: https://github.com/kmilo17pet/QuarkTS

QuarkTS有如下特点:

- 优先协同调度。
- 时间控制(定时任务和软件计时器)
- 任务间通信原语、队列、通知和事件标志。
- 状态机(分层支持)
- 协同例程。
- 命令行接口(CLI)

3、JPL open-source-rover - 一款开源的缩小版6轮火星漫游车

JPL开源火星车是一个开源的,自己建造的用来探索火星表面的6轮火星车设计的缩小版。该项目旨在为那些想要参与机械工程,软件,电子,机器人技术的人提供教学和学习经验,同时也是崎岖地形的优秀研究平台。不需要事先的技能或知识。

  • 项目地址: https://github.com/nasa-jpl/open-source-rover

4、MagiClick S3 - 一款基于ESP32-S3的机械宏键盘

MagiClick S3是一个单键键盘,基于ESP32-S3设计,带有彩色屏幕。软件开发默认使用CircuitPython。也可以使用MicroPython, Arduino。

  • 项目地址: https://github.com/MakerM0/MagiClick-esp32s3

MagiClick S3规格包括:

- 0.85英寸彩色屏幕,128x128分辨率
- esp32-s3,它支持WiFi,闪存和足够大的RAM来帮助添加更多的功能脚本
- 整体操作主要以中间的机械轴按钮为主,机身左右两侧一般作为辅助
- 键盘轴采用可插拔设计,您可以自由选择静音轴或其他
- 内置一个小扬声器,听一个声音是如此容易
- 机载6轴运动传感器
- 在机身后部有一个扩展口
- USB Type-C接口
- 底部有一个重置按钮
- 车载彩色led。

欢迎订阅

文章会同时发布到我的博客园主页、CSDN主页、知乎主页、微信公众号平台上。

微信搜索" 痞子衡嵌入式 "或者扫描下面二维码,就可以在手机上第一时间看了哦。

热门手游下载
相关文章