痞子衡嵌入式半月刊: 第 3 期
这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。
本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。
上期回顾 :《痞子衡嵌入式半月刊: 第 2 期》
唠两句
今天是雨水与惊蛰交节之时,惊蛰节气在农耕上有着相当重要的意义,自古以来我国人民很重视惊蛰这个节气,把它视为春耕开始的节令。
最近痞子衡不断接到技术群的朋友约稿,趁着在家办公的时机,痞子衡会加快写作,尽早完成大家的约稿。
本期共收录 3条资讯、4个项目、2个工具、1个RT产品,希望对你有帮助!
资讯类
1、面向音频/语音应用的恩智浦 i.MXRT600 已上市
恩智浦半导体于 Embedded World 2020 上宣布其旗下主打音频/语音应用的全新跨界处理器 i.MXRT600 已开始正式供货,10K 量起价 $4.50,恩智浦官 上也逐渐放出了 i.MXRT600 相关开发资料。
i.MXRT600 特性如下:
恩智浦除了提供常规软硬件开发工具支持外,还包括适用于 i.MXRT600 的 Cadence Xplorer IDE、DSP函数库和音频编解码器的支持。恩智浦还与 Alango Technologies、DSP Concepts 和 Sensory 合作,提供高性能语音预处理和识别软件以及专业的音频库和工具。
2、全球首颗通用 RISC-V MCU 兆易创新 GD32VF103 获 EW2020 唯一最佳硬件产品大奖
GD32VF103 是兆易创新(Gigadevice)于 2019 年 8 月 22 日发布的全球首款通用 RISC-V MCU,这款芯片日前获得了 Embedded World 2020 年度唯一的最佳硬件产品大奖。
GD32VF103 特性如下所示,其 Bumblebee 内核是由芯来科技(Nuclei System Technology)联合兆易创新针对其面向 IoT 或其他超低功耗场景的通用 MCU 产品定制的一款商用 RISC-V 处理器内核。
兆易创新官方提供了两款 GD32VF103 开发板,一款是入门级 GD32VF103C-START,另一款是专业级 GD32VF103V-EVAL,下图便是专业级开发板:
3、Micrium uC/OS 及其大部分组件推出免费商业授权(Apache License 2.0)
Micrium 宣布于 2020 年 2 月底将 μC/OS-II, μC/OS-III, μC/FS, μC/TCP-IP, μC/USB-Device, μC/USB-Host, μC/CAN, μC/Modbus 转入 Apache License 2.0,客户可以免费商业使用。相关源码可在 SiliconLabs 官方 github 上获取:
源于 1992 年的 uC/OS 应该是中国大部分嵌入式工程师的 RTOS 启蒙老师,除了其简单易用以及开源特性之外,邵贝贝老师翻译的 《嵌入式实时操作系统uC/OS-II》 对其推广也起了很大作用。
但是开源并不等于免费,早期的 uC/OS 仅可用于个人学习,如用作商业目的,Micrium 其实是要按产品出货量收费的。不过自从 2016 年 SiliconLabs 完成对 Micrium 的收购之后,uC/OS 逐渐放开商业授权,现在基本除了uC/GUI 之外,其它都可以免费商业使用了。
项目类
1、AMetal – 具有跨 MCU 平台通用接口的轻量级嵌入式开发平台
AMetal 是周立功(ZLG)公司维护的芯片级裸机软件包,定义了跨平台的通用接口(使得基于 AMetal 的应用程序可以和具体硬件完全分离,实现跨平台复用),并提供了一系列驱动及常用的软件服务。AMetal 是周立功 AWorksOS 架构底层里的重要一环。
项目主页:http://www.zlgmcu.com/Category_2520/Index.aspx
代码主页:https://github.com/zlgopen/ametal
AMetal 主要特点如下,其目前已经支持周立功、华大半导体、灵动微电子、恩智浦半导体等公司的 MCU 产品,并且其还支持了非常多的嵌入式里常用的驱动组件(见下表,未完全列出)
2、TJpgDec – 为小型嵌入式系统高度优化的 JPEG 解码库
TJpgDec 全称 Tiny JPEG Decompressor,是日本的大牛工程师 ChaN 开发的开源 JPEG 图像解码库(C代码),你可能对 ChaN 这个名字陌生,但我相信你对 ChaN 的另一个作品 FatFs 一定不陌生。
项目主页:http://elm-chan.org/fsw/tjpgd/00index.html
嵌入式项目里(尤其是视频相关)有时候经常需要跟 JPEG 格式打交道,关于 JPEG 解码最知名的莫过于 IJG 组织开发的 libjpeg 解码库,但是 libjpeg 主要针对 Linux 等大型 OS 平台开发的,而在嵌入式 MCU 平台下,TJpgDec 会更合适一点。
TJpgDec 特性如下,其极低的存储空间占用使其可以完美运行于小型 MCU,比如AVR, 8051, PIC, Z80, Cortex-M0 等。
3、Micro:Boy – 基于微芯 ATtiny24 的简易电子游戏机
这是来自 Hackaday 上的一个作品,基于 ATtiny24 和 MicroPython 的电子游戏机。
项目主页:https://hackaday.io/project/27757-microboy
游戏代码:https://hackaday.io/project/27757-microboy/log/78338-progress-on-a-game
4、Metro M7 – 一款带 AirLift WiFi 模块的 i.MXRT1011 开发板
Adafruit 站上发现的一款带 AirLift WiFi 模块兼容 Arduino 的开发板,主控是恩智浦新推的 500MHz 主频的 i.MXRT1011,WiFi 模块是乐鑫的 ESP32,此板仍在研发中。
项目帖子:https://blog.adafruit.com/2020/02/29/metro-m7-rt1011-w-airlift-wifi-espressifsystem-nxp-arduino-adafruit/
工具类
1、RT-Thread Studio – RT-Thread 项目开发一站式工具(IDE)
RT-Thread Studio 是 RT-Thread 团队于 2019 年 12 月 25 日全新推出的一站式开发工具,全面取代其上一代集成度不高的开发工具 ENV。
软件主页:https://www.rt-thread.org/page/studio.html
RT-Thread 是为数不多的国产 RTOS 之光,这些年的发展有目共睹,生态体系建设越来越完善,用户群也越来越庞大。RT-Thread Studio 就是其构建软件生态的重要一环。
2、emWin AppWizard – 面向下一代嵌入式应用的 emWin 界面构建工具
AppWizard 是 SEGGER 公司为其嵌入式 GUI 库 emWin 全新设计的面向下一代嵌入式应用的界面构建工具,伴随着 emWin v6.10 (2020年3月)一起发布,用于取代之前的界面构建工具 GUIBuilder。
产品主页:https://www.segger.com/products/user-interface/emwin/tools/tools-overview/#appwizard
一切爱恨,皆是过往,如今 AppWizard 来了,这是一个真正的所见即所得的界面构建工具,其典型功能如下:
i.MXRT出品
1、谷歌 – Stadia 云游戏手柄
Stadia 云游戏平台,可以使玩家们打破硬件性能和游玩地点的限制,仅仅通过 络就可以在 PC、平板电脑、手机等各种设备上体验到原汁原味的 3A 游戏大作。Stadia 手柄是这个云游戏平台的配套设备,其除了常规的按钮和操作杆之外,还有一个专用按钮用于截取屏幕和录制视频剪辑。
RT芯片:i.MXRT1062
产品主页: https://www.stadia.dev/
官 定价: 69 美元起
欢迎订阅
微信搜索”痞子衡嵌入式“或者扫描下面二维码,就可以在手机上第一时间看了哦。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!