痞子衡嵌入式半月刊:第56期这里分享嵌入式那些事儿

毕自衡嵌入式双月刊:第56期

这里是分享嵌入式领域有用和有趣的项目/工具以及一些热点新闻。农历一年有二十四节气,希望每逢节假日都能准时出一期。

本刊为开源项目(GitHub:JayHeng/pzh-mcu-bi-weekly),欢迎投稿、投稿或推荐嵌入式你知道的东西。

上期回顾:《痞子恒嵌入式双月刊:第55期》

几句话

下周二是夏至,历史上的这一天:1999年6月19日,Valve公司出品的经典游戏《反恐精英》在美国正式发行。

图片[1]-痞子衡嵌入式半月刊:第56期这里分享嵌入式那些事儿-唐朝资源网

本期共包含1条信息,3条项目,1个工具,希望对你有所帮助!

资讯1、云图推出第二款高端汽车级MCU——YTM32B1ME

继去年底L系列MCU量产后,今年上半年,苏州云图半导体量产旗下第二款高端汽车级MCU——M系列产品YTM32B1ME基于ARM Cortex的MCU已在中国实现量产。 -M33高端32位汽车级MCU。

YTM32B1ME芯片采用业界领先的40nm e-Flash工艺,基于32位汽车级ARM Cortex-M33内核,CPU全温度范围高达120MHz,提供1.@ >25MB嵌入式闪存,符合ISO26262 ASIL-B级要求,可靠性符合AEC-Q100、Grade1标准,信息安全支持AES、SHA和国密SM4等加密算法,提供符合标准的MCAL AUTOSAR 标准。

项目类1、 RL-USB – MDK中间件中集成的USB协议栈

RL-USB是ARM官方提供的USB协议栈,DAP-LINK中的USB源代码就是RL-USB的实现。 RL-USB最大的优点是使用方便,通过MDK RTE环境一键创建各种类和USB复合设备。

RL-USB 协议栈功能包括:

1. RL-USB支持USB Host和USB Device。
2. RL-USB可以同时管理芯片的多个USB外设。
3. USB Host支持的类:HID,CDC,MSC,自定义类。

图片[2]-痞子衡嵌入式半月刊:第56期这里分享嵌入式那些事儿-唐朝资源网

4. USB Device支持的类:HID,CDC,MSC,ADC和自定义类。 5. 支持多线程和线程安全操作。 6. 通过MDK的RTE开发环境可以一键添加。 7. 使用MDK基于对话框的配置向导,可以很方便的完成MDK的配置。

2、 Dhara – 用于小型微控制器的 NAND 闪存转换层 (FTL)

图片[3]-痞子衡嵌入式半月刊:第56期这里分享嵌入式那些事儿-唐朝资源网

Dhara 是一个小型闪存转换层,专为资源受限的 NAND 闪存管理系统而设计。它提供具有标准读写操作的可变块接口。

Dhara 功能包括:

1. 完美的损耗水平: 任何两个块的擦除计数最多相差1。
2. 调整: 如果不需要逻辑扇区的内容,可以删除逻辑扇区,以提高性能。
3. 数据完整性: 逻辑扇区的write()(和trim())是原子的。 如果电源故障,状态会回滚到上一个同步点。同步点定期出现,但也可以按需达到。
4. 实时性: 如果坏块均匀分布,包括启动在内的所有操作在芯片大小上的最差情况为O(log n)。 

图片[4]-痞子衡嵌入式半月刊:第56期这里分享嵌入式那些事儿-唐朝资源网

3、 TFDB – 超轻量级纠错通用MCU闪存解决方案

与许多其他KV数据库不同,TinyFlashDB为每个需要存储的变量分配一个单独的MCU flash扇区,并且变量长度是不可变的。所以TinyFlashDB只适合存储少数关键变量(例如:IAP跳转标志、系统断电时间等),不适合大规模数据存储。

TinyFlashDB在设计时考虑了写入错误的影响,力求做到力所能及的安全保证,尽可能减少资源占用(小于1kb代码占用),尽可能通用(可移植到8位如51)机、stm32L4系列不能逆序写入、一些flash加密的单片机等常见的32位机)。

工具1、 ASN 滤波器设计器 – 用于从模拟滤波生成 ARM DSP 库代码的特殊软件

ASN 滤波器设计器是一个功能强大的 DSP 实验平台,可在几分钟内交互式地设计和验证数字滤波器。它提供实时设计反馈,无需在开始设计之前明确定义技术规范。

我们可以部署到 CMSIS-DSP 库,以便轻松地将设计的滤波器块与其他应用程序代码集成。使用逻辑分析仪,当滤波器在目标设备上运行时,信号可以显示在 μVision 调试器中。

© 版权声明
THE END
喜欢就支持一下吧
点赞200赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容