这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,但愿在每一个交节之日准时发布一期。php
本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。html
上期回顾 :《痞子衡嵌入式半月刊: 第 8 期》git
今天是芒种,芒种节气在农耕上有着至关重要的意义,它指导着农事耕种。民谚有“芒种不种,再种无用”一说。github
近期总理提出的地摊经济正席卷全国,这是特殊时期的一种特殊经济刺激手段。地摊经济,是最传统的经济模式,这意味着人人能够无门槛作生意。还等什么,痞子衡打算淘宝进一批7天无理由退货的小玩意去步行街摆摊了。算法
本期共收录 3条资讯、3个项目、1个工具、1个RT产品,但愿对你有帮助!编程
瑞芯微Rockchip近日宣布,旗下AI芯片RK180八、RK1806适配百度飞桨(PaddlePaddle)开源深度学习平台,充分兼容飞桨轻量化推理引擎Paddle Lite。这次瑞芯微与百度合做,旨在为AI行业赋能更多应用场景,加速AI产品落地进程。微信
资讯主页: https://www.rock-chips.com/a/cn/news/rockchip/2020/0513/1084.html网络
瑞芯微AI芯片RK1808及RK1806,内置独立NPU神经计算单元,INT8 算力高达3.0TOPs;采用22nm FD-SOI工艺,相同性能下的功耗相比主流28nm工艺产品下降约30%,在算力、性能、功耗等指标上均有优异的表现。经实测,瑞芯微AI芯片在Paddle Lite中运行MobileNet V1耗时仅为6.5 ms,帧率高达153.8 FPS,两者充分兼容并高效稳定运行。框架
如上图所示的实测結果能够看出,与手机等移动端经常使用的国内外主流CPU相比,RK18系列NPU在MobileNET_v1的耗时更少,表现出色,由此证实在AI相关领域,如图像分类、目标检测、语音交互上,专用的AI芯片将带来更出色的效果。机器学习
近日,ZLG开源GUI引擎AWTK v1.4正式发布。相对于v1.3,新版本中完善了许多细节,增长了部分特性、控件以及API等,同时新增对iOS平台,以及Python、Java、C++等语言的支持。
AWTK v1.4新增特性:
- 无文件系统时支持多主题 - OpenGL ES支持snapshot - edit和mledit支持本身指定的软键盘名称 - 点击鼠标右键触发EVT_CONTEXT_MENU事件 - 增长awtk_main.inc,用于标准程序的主函数 - 用SDL从新实现PC版本的线程和同步相关函数 - edit增长input_type为"custom_password"的类型
AWTK全称为Toolkit AnyWhere,是ZLG倾心打造的一套基于C语言开发的GUI框架。旨在为用户提供一个功能强大、高效可靠、简单易用、可轻松作出炫酷效果的GUI引擎,支持跨平台同步开发,一次编程,处处编译,跨平台使用。 AWTK还配套了所见即所得的AWTK Designer界面设计工具、经典示例以及入门指南文档等 。
随着人工智能、机器学习和物联网的兴起,对边缘应用的解决方案提出了更高的需求,例如缩小体积、减小产热、提升计算性能等。近日,Microchip Technology Inc.(美国微芯科技公司)发布的智能嵌入式视觉解决方案,致力于让软件开发人员可以更方便地在PolarFire®现场可编程门阵列(FPGA)内执行算法,进而知足边缘应用对节能型推理功能日益增加的需求。
资讯主页: http://www.microchip.com.cn/newcommunity/index.php?m=Article&a=show&id=594
VectorBlox加速器软件开发工具包(SDK)是Microchip嵌入式解决方案组合的重要新成员。受益于FPGA的高运算能力,优秀的能耗比,FPGA成为了边缘人工智能应用的理想选择。Microchip的VectorBlox加速器SDK能够帮助开发人员在不学习FPGA工具流或者不具有设计经验的前提下,利用Microchip PolarFire FPGA建立灵活的低功耗覆盖神经网络应用。
EmbedXrpc相似于Google的gRPC,可是应用场景是单片机。RPC远程调用极大的方便了开发,使得没必要关注于协议解析,数据的序列化和反序列化等繁琐的工做。
EmbedXrpc应用场景:单片机近距离Client/Server交互场景(USB、串口、CAN(如J1939 、ISO15765协议等),)只要是流协议都支持。
项目提供了一个Sample1工程,这是最简单的例子,除了main.cpp的代码是手工写的以外,其余的代码都是工具生成的!此Sample1工程演示了:
1.客户端每一秒向服务端发送一、2 服务端计算出来3后,把3发送给客户端 2.服务端每1秒广播当前的时间,客户端打印到控制台上
m4vgalib库能使得微控制器(好比STM32F40x/1x)输出高质量、高分辨率彩色图形,而且这个库使用不多的外部组件。
该库示例单片机STM32F407是一个Cortex-M4微控制器,它既没有视频控制器,也没有足够的RAM用于任何合理分辨率的帧缓冲区。m4vgalib围绕这一点工做,生成稳定的800x600(或640x480)256色视频。m4vgalib不使用视频控制器,而是使用两个定时器、一个DMA控制器和一个GPIO端口。
尽管m4vgalib在一个不是为任何类型设计的处理器上维护320Mb/s的数据流,可是大多数CPU和硬件资源都留给应用程序使用。为了不引入抖动,应用程序必须赞成在执行的某些阶段避开AHB1。(好比可使用中断来通知应用程序。)
cmd-parser是一个很是简单好用的命令解析器,占用资源极少极少,采用哈希算法超快匹配命令。
简单来讲,若是你但愿你的开发板,能够经过命令执行一些处理,好比说用串口发一个命令A,开发板就执行A的一些处理,或者,在调试某些AT模组的时候,当收到模组返回的一些指令后,自动执行一些处理。固然,还有其余的地方能够用得上的,你们能够自行挖掘!
cmd-parser特色以下:
1. 用户无需关心命令的存储区域与大小,由编译器静态分配。 2. 加入哈希算法超快速匹配命令,时间复杂度从O(n*m)变为O(n)。 3. 命令支持忽略大小写。 4. 很是易用与很是简洁的代码(不足150行)。
SpeedCrunch是一款开源的高精度科学计算器,具备快速,键盘驱动的用户界面。
SpeedCrunch内置80多个数学函数,容许用户使用复数,数字基数,单位转换等执行最高50位精度的计算,其自动完成功能可加快工做速度,提高效率。SpeedCrunch还内置公式簿,可方便用户查看和插入经常使用的公式,例如圆锥体的体积计算公式等。
这款高流量呼吸湿化治疗仪所支持的经鼻高流量氧疗(HFNC)是一项新型的氧疗方式,已被国内外大量临床研究证明在缺氧改善治疗中有很高的应用价值。HFNC经过柔软的鼻塞导管将最高达75L/min流量的空氧混合气体,经由加温加湿后输送给患者。
RT芯片:i.MXRT1052
产品主页: https://www.yuyue.com.cn/index.php/news/info/795.html
参考售价: 未知
文章会同时发布到个人 博客园主页、CSDN主页、微信公众号 平台上。
微信搜索"痞子衡嵌入式"或者扫描下面二维码,就能够在手机上第一时间看了哦。