这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,但愿在每一个交节之日准时发布一期。php
本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。html
今天是农历庚子鼠年正月十五,传统元宵佳节,但由于 2019-nCoV 肺炎疫情不减,节日气氛平淡了些。python
原计划这个半月刊能按二十四节气交节之日准时发布,但这第一期就没能准时,离立春已通过去4天了,也罢,规矩一开始就破了,底下发布时间压力上也就小了。git
你们都知道痞子衡东家是飞思卡尔/恩智浦半导体,因此这第一期咱偏袒一下东家,多给恩智浦相关产品一些特写。github
本期共收录 3条资讯、3个项目、2个工具,但愿对你有帮助!web
2019年10月2日恩智浦半导体隆重发布了 i.MXRT1170,这是一款划时代的 MCU。由于它,单片机首次迈入 1GHz 主频大关,这对于嵌入式从业人员来讲,是个值得铭记的时刻。算法
这款性能炸裂的 MCU 你们都很是期待,在各大嵌入式技术交流群里,它也被频繁说起和讨论,它何时能供货是你们最关心的问题。据目前进展来看,i.MXRT1170 有望今年下半年开始供货,所谓好货不怕晚,它绝对值得等待。还有你们比较关心的价格,i.MXRT1170 其实会是一个系列(从 RT1171 到 RT1176 )的方式推出,预计入门级起价在 5$ 的样子。编程
让咱们再来回顾一下 i.MXRT1170 的厉害之处。i.MX RT系列从 RT1170 开始首次引入了双核,Cortex-M4 的引入可不只仅是刷新 CoreMark 总分那么简单(固然6468的跑分确实挺震撼),有了这颗 Cortex-M4,一些相对简单的键盘响应、传感器采集、电机控制等任务即可以交给它来作,而超强的 Cortex-M7 则能够专一在音视频识别与处理、千兆以太网通信控制等复杂任务上。安全
更多 i.MXRT1170 的细节,详见痞子衡以前写的 《终于能够放开聊一聊i.MXRT1170这颗划时代MCU了》。微信
鼠年春节假期,电子行业前辈苏公雨老师可没闲着,他创办的专一于“实战技能培训”的“硬禾学堂”在1月30日启动了第一场在线技术直播。
这个技术盛宴如今正以天天3-4场、每场平均两个小时的节奏为全国的电子技术爱好者、工程师、高校师生等提供着高效、高质量技术学习的渠道。
更有来自英国、美国和法国的多位资深工程师受邀为你们奉上更精彩的前沿技术讲座;NXP(是的,痞子衡的两位大牛同事已经分享过人工智能方面的经验)、Lattice、Cypress、ADI的市场和AE团队也已经向全国的工程师朋友分享过了他们的技术、产品和我的成长心得。
视频直播/回看入口: https://class.eetree.cn/index
硬禾学堂计划在2月17 - 5月31日之间开设 100 期”半导体产业前沿技术大讲堂”的栏目,帮助半导体行业的朋友们以技术直播、系列讲座、短平快教程的方式高效、快速地开展线上市场营销业务,硬禾学堂会提供全方位的平台支撑和宣传推广服务。
2019年11月26日翼辉信息(就是推出知名大型操做系统 SylixOS 的公司)发布了一款面向将来物联网需求的新一代小型操做系统,即 MS-RTOS,这是一个商业级的 RTOS。
MS-RTOS主页: http://www.acoinfo.com/html/product_list/product16.html
MS-RTOS 最大的特色是开创性地在没有 MMU 和资源极其稀少的 MCU(如Cortex-M3)上也能支持多进程与动态装载技术,使得应用与系统能分离开发、独立升级。
MS-RTOS 支持内核空间内存保护(应用程序经过 syscall 访问内核),使得内核有着很是高的安全性。MS-RTOS 在提供足够丰富功能的同时,保持了高效简洁的实现,对 ROM、RAM 消耗极低,特别适用于对硬件成本敏感、安全性要求特别高的产品。
OpenMV-RT 是一款基于恩智浦最近主打的 i.MXRT 超高性能系列 MCU 的视觉模块,模块设计者是恩智浦大牛工程师宋岩(对,就是 ARM Cortex-M3 权威指南中文版做者)。
模块源代码: https://github.com/RockySong/micropython-rocky/tree/omv_initial_integrate
这款模块设计得很是简洁,除了 MCU 最小系统以外,仅包含四大部件:640x480 数字摄像头传感器、九轴姿态传感器、串行 SPI Flash (存放代码)、SD 卡槽(文件系统)。模块还提供了标准 OpenMV 接口,可在 OpenMV 项目生态里任意扩展其余功能模块。
大牛宋岩为这个模块编写了不少 AI 方面的应用实例,如人脸识别、物体识别、性别识别等,这些实例还在持续增加中,因此这可不是一个简单的硬件模块,而是你入门 AI 的极佳机会。
更多 OpenMV-RT 的特色,可参看做者写的文章 《基于i.MX RT1060的可编程视觉模块》 和我写的上手实践 《OpenMV-RT模块初体验》。
知名开源组织 TheAlgorithms 维护的 C 语言实现的各类基础算法、数据结构示例。全部算法列表详见 DIRECTORY.md。
有人说,程序其实就是数据结构和算法的集合。只要一我的精通数据结构和算法,那这我的必然也是编程大牛。
这个项目基本涵盖了常见数据结构和算法,并且代码很是简洁,一点都不晦涩,所有理解并手敲一遍,必然让你编程技巧更上一层楼。
SFUD 是一款开源的串行 SPI Flash 通用驱动库,做者是上海睿赛德(RT-Thread)公司技术总监朱天龙大神。
因为现有市面的串行 Flash 种类居多,各个 Flash 的规格及命令存在差别, SFUD 就是为了解决这些 Flash 的差别现状而设计,让咱们的产品可以支持不一样品牌及规格的 Flash,提升了涉及到 Flash 功能的软件的可重用性及可扩展性,同时也能够规避 Flash 缺货或停产给产品所带来的风险。
SFUD 主要特色是支持 SPI/QSPI 接口、面向对象(同时支持多个 Flash 对象)、可灵活裁剪、扩展性强、支持 4 字节地址。标准资源占用:RAM:0.2KB ROM:5.5KB,最小资源占用:RAM:0.1KB ROM:3.6KB。
SFUD 目前主要提供的 Demo 平台是STM32,但良好的代码结构也很方便移植到其余MCU,下表为全部已在 Demo 平台上进行过真机测试过的 Flash。
恩智浦半导体自 2017 年开始推出 i.MXRT 系列 MCU 以来,让广大嵌入式从业者既爱又恨,爱的是这颗 MCU 的超高性能,恨的是入门较难,配套启动下载工具使用太复杂。现在,千呼万唤的官方一站式启动工具 MCUXpresso Secure Provisioning Tool 终于推出了。
使用过 i.MXRT 芯片的朋友应该都知道痞子衡也设计过一个一站式安全启动工具 NXP-MCUBootUtility,代码开源在github上,有近 100 star了,这个工具 2018 年末发布的 v1.0,承担了部分 i.MXRT 客户支持工做。
现在终于等来了官方正式版 MCUXpresso Secure Provisioning Tool,从设计原理上来讲,MCUXpresso Secure Provisioning Tool 跟 NXP-MCUBootUtility 实际上是相似的,不过 MCUXpresso Secure Provisioning Tool 计划支持全部系统(Windows/Linux/macOS),而且还提供命令行接口,方便自动化测试和批量生产。
MCUXpresso Secure Provisioning Tool v1.0 界面设计得很是清爽,目前仅支持 i.MXRT1050 和 i.MXRT1060,操做上也是足够简单。还不快赶忙下载试用?
H7-TOOL是一个专为单片机工程师设计的实用的多功能开发调试工具,工具做者是安富莱电子大牛硬汉哥,并且原理图和全部代码所有开源。
资源汇总贴: http://www.armbbs.cn/forum.php?mod=viewthread&tid=89934
相信不少人有带板子回家调试、或带板子出差调试的状况。由于产品问题是没法预知的,多半状况不可能带齐全套测试工具的。常常遇到手边缺万用表、缺示波器、缺串口线、缺逻辑分析仪而致使工做很难继续。
这时候你就须要一个 H7-TOOL,有了H7-TOOL就等于随时携带了一个小型实验室,各类经常使用仪器全都齐活了。
来看看 H7-TOOL 这个“小型实验室”里都有哪些仪器吧,是否是叹为观止?
一、脱机烧录器 二、双通道虚拟示波器(支持以太网和USB两种方式) 三、8 通道逻辑分析仪 四、USB-RS485 转换器 五、USB-RS232 转换器 六、USB-TTL 串口转换器 七、USB-CAN 转换器 (未完成) 八、DAP-Link 仿真器 / 下载器 (未完成) 九、I2C 控制器 (未完成) 十、SPI 控制器 (未完成) 十一、GPIO 输入输出控制器 十二、信号发生器 & 0-20mA电流输出 1三、PWM 发生器 (未完成) 1四、脉冲计数器 1五、频率计 1六、负载电流电压示波器 1七、高侧电流表 & 电池放电容量测量 1八、双通道电压表 1九、电阻测量 通断蜂鸣 20、温度测量 2一、二极管测量 2二、微型数控电源
并且 H7-TOOL 配套上位机工具也很是漂亮易用哦。
文章会同时发布到个人 博客园主页、CSDN主页、微信公众号 平台上。
微信搜索"痞子衡嵌入式"或者扫描下面二维码,就能够在手机上第一时间看了哦。