首页 > 其他分享 >痞子衡嵌入式半月刊: 第 108 期

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

时间:2024-10-02 13:22:30浏览次数:7  
标签:痞子 QuarkTS 开源 嵌入式 AimRT S3 108

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

这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。

本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。

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

唠两句

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

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

项目类

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

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

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

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

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

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

QuarkTS 有如下特点:

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

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

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

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

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

MagiClick S3 规格包括:

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

欢迎订阅

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

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

标签:痞子,QuarkTS,开源,嵌入式,AimRT,S3,108
From: https://www.cnblogs.com/henjay724/p/18444618

相关文章

  • 【嵌入式裸机开发】基于stm32的照相机(OV7670摄像头、STM32、TFTLCD)
    基于STM32的照相机准备工作最终效果一、下位机1、主函数2、OV7670初始化二、上位机1、控制拍照2、接收图片数据准备工作一、硬件及片上资源:1,串口1(波特率:921600,PA9/PA10通过usb转ttl连接电脑,或者其他方法)上传图片数据至上位机2,串口2(波特率:115200,PA2/PA3......
  • 电影《749局》迅雷BT完整下载[MP4/2.12GB/5.35GB]高清百度云资源画质[HD720p/1080p]
    《749局》:一部融合历史与科幻的少年成长史诗引言在中国电影的浩瀚星空中,总有一些作品凭借其独特的创意、深刻的主题和精湛的制作,成为观众心中的璀璨明珠。而《749局》正是这样一部备受瞩目的电影,它巧妙地融合了历史与科幻元素,以少年成长为主线,构建了一个既真......
  • 高点摄像山火烟雾检测数据集 共2890张图像,分辨率1920×1080,标注采用json格式,标注了每
    高点摄像山火烟雾检测数据集(并按照低、中详细标注烟雾浓度)。主要针对初期山火,任何野火检测系统的最重要目标是在火势扩大之前及时检测到火灾。在初期阶段,野火由非火焰性的燃烧烟雾组成,热量相对较低。在这个阶段识别火灾能够提供最佳的抑制机会。在这个阶段通常看不到火焰;因此,任......
  • 嵌入式开发学习日记——第五天(c语言)
    循环控制语句 while循环        基本语法while(循环条件表达式){循环体语句;}        流程图案例——计数循环   实现计数循环要满足:        ①必须初始化循环变量        ②循环变量比较作为循环条件       ......
  • 【力扣 | SQL题 | 每日三题】力扣1068, 1204, 1193, 1084, 1141
    1.力扣1068:产品销售分析11.1题目:销售表 Sales:+-------------+-------+|ColumnName|Type|+-------------+-------+|sale_id|int||product_id|int||year|int||quantity|int||price|int|+-------------+-......
  • [正点原子-I.MX6ULL]嵌入式 Linux 通过 nfs 下载出现 T T T T
    [正点原子-I.MX6ULL]嵌入式Linux通过nfs下载出现TTTT问题叙述但是有几个地方要注意1.安装驱动应该是2.修改GRUB_DEFAULT时,后面的引号是英文字符,直接复制过去会有语法报错3.最后就是重启linux时,如果你是在vmware上运行的,记得按shift进入boot界面问题叙述其实......
  • 嵌入式的核心能力-Debug调试能力(一)
    一、栈回溯引入:调试程序时,经常会发生这类错误:读写某个地址,程序报错;调用某个空函数,导致程序报错等等。解决方法是,可以利用异常处理函数去打印出“发生错误瞬间”的所有寄存器地址根据这些打印出来的地址信息,回溯发生错误的位置,并且需要知道位于调用链路。1.栈回溯的原理本......
  • 嵌入式学习--数据结构+算法
    嵌入式学习--数据结构+算法数据结构1.1数据1.2逻辑结构1.3存储结构1)顺序存储结构2)链式存储结构1.4操作(数据的运算)算法2.1算法与程序2.2算法与数据结构2.3算法的特性2.4如何评价一个算法的好坏?2.5时间复杂度2.6空间复杂度数据结构数据的逻辑结构、存储结构、......
  • 嵌入式学习——进程间通信方式(2)—— 信号
    一、基本概念什么是信号:由进程或系统发出的,用来通知发生了某个事件,希望接收方进行响应。    信号是进程间通信机制中唯一的异步通信机制,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知道信号到底什么时候到达。正如我们所了解的中断服务函数一样,在中断发......
  • 新手答疑 | 零基础该怎么学习嵌入式?嵌入式Linux学习路线是什么?嵌入式开发板推荐?
    很多初学者想要涉足嵌入式Linux开发领域,但往往在刚入门阶段,会因为初次接触到大量复杂的概念术语和深奥的技术文档感到压力重重,面对这些内容不知从何下手,感到十分迷茫,网上的内容也纷繁复杂,没有清晰的学习线路,看完后甚至更蒙圈。实际上,嵌入式Linux开发并没有想象中的那样高不可攀,关键......