《痞子衡嵌入式半月刊》 第 21 期

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

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

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

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

唠两句

昨天是大雪。“大雪”名称是个比喻,反映的是这个节气期间气候变化,寒流活跃气温下降、降水增多,并不是表示这个节气期间会下很大的雪。

今天的半月刊是史上第二次延期,不过还好,只延期一天。上个月底,痞子衡搞了开号三年多来第一次回馈读者抽奖活动,活动得到了大家积极响应,出乎痞子衡意料,同时也让痞子衡做了深刻反省,是应该定期给读者送一些福利,这不,痞子衡又正在谈一个送开发板的活动,敬请期待!

本期共收录 2条资讯、2个项目、1个工具、1个RT产品,希望对你有帮助!

资讯类

1、芯来科技RISC-V处理器家族迎来新成员900系列IP

近日芯来科技发布RISC-V处理器家族新成员 - 900系列IP,该系列处理器具备丰富的配置并支持多种操作系统以满足工业级控制、AI等高性能计算、或交互式图型多媒体应用等多种领域的需求,非常适合对标ARM Cortex-A35,A53,M7,R5等内核。

芯来科技900系列的所有产品均为9级流水线、双发射架构,可通过模块化进行特性组合,方便用户按领域需求定制,其中:

•N900为32位高性能嵌入式和实时控制处理器;
•NX900为64位高性能嵌入式和实时控制处理器;
•UX900为配置内存管理单元(MMU)的64位双模处理器,既可作为支持Linux系统加载的应用处理器,又可作为实时控制处理器。

2、中国移动首颗MCU芯片CM32M101A发布

中国移动近日正式发布了自己首款MCU芯片CM32M101A,这是一款用于物联网产品的芯片,具有集成度高、低功耗、低成本、高性能接口和加密存储器等几大特点。尤其适用于物联网行业应用,如智能表计、环境监测、智慧家庭、防盗报警、定位器和智能家电等。

CM32M101A具备丰富的片上资源。高达108MHz的内核,可提供较高的计算能力。相对于同价位产品,提供更大更可靠的存储单元。极低的功耗特别适用于物联网终端电池供电的场景。同时芯片具有硬件的安全算法加速模块,可为物联网终端提供更强的安全能力。

项目类

1、FlexibleButton - 一个小巧灵活的C语言按键处理库

FlexibleButton 是一个基于标准 C 语言的小巧灵活的按键处理库,支持单击、连击、短按、长按、自动消抖,可以自由设置组合按键,可用于中断和低功耗场景。

项目主页:https://github.com/murphyzhao/FlexibleButton

该按键库解耦了具体的按键硬件结构,理论上支持轻触按键与自锁按键,并可以无限扩展按键数量。另外,FlexibleButton 使用扫描的方式一次性读取所有所有的按键状态,然后通过事件回调机制上报按键事件。核心的按键扫描代码仅有三行,没错,就是经典的 三行按键扫描算法。使用 C 语言标准库 API 编写,也使得该按键库可以无缝兼容任意的处理器平台,并且支持任意 OS 和 non-OS(裸机编程)。

2、letter shell - 一款开源嵌入式shell工具

对于嵌入式应用而言,尤其是对于没有操作系统,裸机运行的嵌入式应用,迫切的需要一种高效快捷的调试手段进行嵌入式应用的开发。letter shell就是这样一个可以嵌入在程序中的shell,主要面向嵌入式设备,以C语言函数为运行单位,可以通过命令行调用,运行程序中的函数。

项目主页: https://github.com/NevermindZZT/letter-shell

letter shell当前版本是v3.0,其主要功能包含:

1. 命令自动补全
2. 快捷键功能定义
3. 命令权限管理
4. 用户管理
5. 变量支持

letter shell同时支持两种形式的函数定义方式,形如main函数定义的func(int argc, char *agrv[])以及形如普通C函数的定义func(int i, char *str, ...),两种函数定义方式适用于不同的场景。

工具类

1、 SerialChart - 能将串口数据实时绘制成波形的软件

SerialChart是由Sergiu Baluta开发的开源软件,它能用于实时绘制通过串行(RS-232)端口接收到的数据。它可以通过插件和WebView javascript集成来支持其他类型的端口。这个软件采用模块化的设计允许受激励的编码器添加新类型的端口、解码器和显示过滤器。

SerialChart基本数据处理流程为:端口(来自串行/USB端口的原始数据)->解码器(处理数据)->值(显示在屏幕/图表上)。

下载地址:https://github.com/starlino/serialchart

i.MXRT出品

1、野火电子 - fireDAP高速仿真器

fireDAP是一款基于CMSIS DAP深度优化的仿真器,集在线硬件仿真和固件下载功能于一体,免驱动,适用于所有Cortex-M内核的MCU。固件经过深度优化,下载速度稳定,不丢固件,坚如磐石。配套野火独家开发的fireDAP上位机,可实现hex、bin、elf、axf文件的下载,可脱离编译软件操作。

RT芯片:i.MXRT1011
产品主页: https://www.firebbs.cn/forum.php?mod=viewthread&tid=30894&highlight=fireDAP
官网定价: 138 元

欢迎订阅

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

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

posted @ 2020-12-08 21:46  痞子衡  阅读(838)  评论(0编辑  收藏  举报