《混混小说衡镶入杂志期刊》 第 18 期
痞子衡嵌入式半月刊: 第 18 期
这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。
本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。
上期回顾 :《痞子衡嵌入式半月刊: 第 17 期》
唠两句
今天是霜降。霜降是秋季的最后一个节气,是秋季到冬季的过渡。俗话讲“霜降杀百草”,霜降过后,植物渐渐失去生机,大地一片萧索。
距离美国总统大选日还有10天了,美国总统选举一直是全世界关注的热点,毕竟超级强国的任何政策都可能会引发全球效应。到底是特朗普还是拜登?让我们拭目以待。
本期共收录 1条资讯、4个项目,希望对你有帮助!
资讯类
1、安谋中国“周易”Z2 AIPU正式发布!
2020年10月13日,安谋中国正式发布周易Z2 AIPU,该新版本延用了周易AIPU架构。
IP主页: https://www.armchina.com/ZhouYi.html
周易Z2 AIPU 五大特性如下:
1. 单核算力1-4TOPS2. 支持SoC多核实现
3. 微架构优化,面积相比上一代减少30%,特定神经网络模型相同算力配置下性能提升100%
4. 优化内存子系统 和 高级带宽节省技术
5. 新版主要面向中高端安防、智能座舱和ADAS、边缘服务器等应用场景
安谋中国为“周易”AIPU的客户提供很多工具来帮助他们进行开发,包括仿真器、编译器和调试器等进行数据的采集、分析。在软件框架之上,通过Arm Compute Library或者合作伙伴的编辑异构计算库,支持Arm NN、安卓NN等多种流行接口,以及合作伙伴的自有OS和Runtime的框架,接入安谋中国提供的驱动层之后均可正常工作。“周易”AIPU也支持业界主流的AI规模框架,包括TensorFlow、ONNX等,未来也将支持更多不同的扩展框架。
项目类
1、Cmockery - 谷歌出品的C单元测试的轻量级框架
CMockery 是 Google 发布的用于 C 单元测试的一个轻量级的框架。它很小巧,对其他开源包没有依赖,对被测试代码侵入性小。CMockery 的源代码行数不到 3K,阅读一下 will_return 和 mock 的源代码就一目了然了。
项目主页: https://github.com/google/cmockery
CMockery 主要特点:
1. 免费且开源,Google 提供技术支持;2. 轻量级的框架,使测试更加快速简单;
3. 避免使用复杂的编译器特性,对老版本的编译器来讲,兼容性好;
4. 并不强制要求待测代码必须依赖 C99 标准,这一特性对许多嵌入式系统的开发很有用
2、OfflineSWD - 一款超迷你的SWD离线烧写器
这是一个开源的SWD离线烧写器,非常Mini,带OLED屏,使用STM32F103RET6作为主控,基于ST官方CMSIS-DAP项目进行修改,实现可脱机、可去读保护烧写。
项目主页: https://github.com/MBronsom/OfflineSWD
该SWD离线烧写器功能特性如下:
1. 使用8M FLASH,可使用虚拟U盘向FLASH放置HEX文件或BIN文件进行烧写(BIN较快)2. 可去除目标板的读保护,直接烧写(烧写后可能需要手动重启)
3. 支持手动切换模式,使离线烧写器支持DAP仿真
4. 安装驱动后可支持虚拟USB转TTL
5. 可离线使用串口调试功能(仅支持英文及常用数字符号)
3、LiPow - 一款USB type-C供电的锂电池充电器
这是一个基于STM32G0的带USB type-C电源传输的锂电池充电器项目,使用了带电源传输的USB type-C为锂聚合物电池充电。支持2s-4s packs的充电和平衡,支持高达100W的充电。
项目主页: https://github.com/AlexKlimaj/LiPow-Firmware
4、mini-violin - 一款ATtiny单片机制作的PCB小提琴
这是一个小提琴设计的开源项目,电路原理图相当简单。ATtiny85控制着两个LED和一个压电蜂鸣器,此外还有一个按钮来切换歌曲,特别有意思的是,小提琴的琴弦被连接到微控制器的模拟输入端,这样就可以通过接触导电材料来演奏小提琴了。
项目主页: https://github.com/Alexandra182/mini-violin
欢迎订阅
文章会同时发布到我的 博客园主页、CSDN主页、知乎主页、微信公众号 平台上。
微信搜索"痞子衡嵌入式"或者扫描下面二维码,就可以在手机上第一时间看了哦。
以上是 《混混小说衡镶入杂志期刊》 第 18 期 的全部内容, 来源链接: utcz.com/a/63919.html