《痞子衡嵌入式半月刊》 第 6 期
痞子衡嵌入式半月刊: 第 6 期
这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。
本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。
上期回顾 :《痞子衡嵌入式半月刊: 第 5 期》
唠两句
今天是谷雨,春季的最后一个节气。新冠疫情虽然还没有彻底结束,但是各行各业都在慢慢恢复了,还是喜欢忙忙碌碌又生机勃勃的日子。
本期共收录 1条资讯、3个项目、2个工具、1个RT产品,希望对你有帮助!
资讯类
1、ZLG推出一款拥有高性能、功能全面、智能美观的86盒智能面板完整解决方案
随着物联网等新兴市场的成长,智能面板作为智慧场景的终端正走进千家万户。ZLG倾力推出一款基于RT1052硬件平台、AWorksOS+AWTK软件平台,拥有高性能、功能全面、智能美观的86盒智能面板完整解决方案。
该方案采用标准86盒硬件结构,核心处理器采用NXP的i.MX RT1052,该处理器主频高达600MHz,性能强悍。显示模组采用的是4.0寸电容触摸屏,分辨率为480*480。板载2.4G Wi-Fi模组,可轻松实现云端交互、手机APP控制等功能。同时还集成蓝牙Mesh模组,可实现智能设备蓝牙组网控制。在低功耗设计上,可实现一键开关机功能,ToF传感器作为距离检测系统,可实现“人近屏亮、人走屏灭”。板载多款传感器,实现多种环境数据的测量。
语音识别采用战略合作伙伴上海互问信息科技有限公司的语音识别SoC,该芯片识别率高,有效识别距离远(大于8米),词条丰富可定制。在配合智能面板的使用上,通过语音可迅速向主板发送控制指令,从而达到控制其它外设的目的,语音识别的加入,使得面板更加“智慧”!
项目类
1、u8g2 - 一个用于嵌入式设备的单色 OLED/LCD 图形库
u8g2 是目前 Arduino 平台上使用最广泛的单色图形库。U8g2 支持单色 OLED 和 LCD,基本上主流的显示控制器都支持。
为什么要运用 u8g2 库?也就是说 u8g2 库能带给我们什么样的开发便利。主要有以下几点:
- u8g2 库平台支持性好,基本上支持绝大部分 Arduino 开发板;
- u8g2 库显示控制器支持性好,基本上市面上的 OLED 都完美支持;
- u8g2 库 API 众多,特别支持了中文,支持了不同字体,这是一个对于开发者俩说不小的福利。
这是一张官方提供的 U8G2 库测试图,基于 ESP32 和 SSD1306 OLED:
2、emXGUI - 一个经过十年深度优化的图像引擎(GUI)
emXGUI 是由国内刘巍于 2008 年开始编写,2010 年开始商用的一款图像引擎,主要产品是警用酒精检测仪,产品主要是出口,没有在国内宣传过。
emXGUI 源码不开源,提供多平台的 LIB 文件,提供完善的 API 手册,无论是个人还是公司都可以很快的上手。目前测试过的平台有:Cortex-M0/3/4/7,Cortex-A系列,ARM9 等。
emXGUI 的特色如下:
1、占用资源少,效率高,在STM32F103不外扩RAM的情况下可以流畅运行
3、友好地支持矢量字体,提供矢量字体制作工具,除了制作矢量字体外,还可以制作矢量的符号
3、使用unicode字符编码支持多国语言,中文,英文,越南语,西班牙语等等
4、支持鼠标,支持触摸
5、自带滑动控件,非常方便,即在液晶屏上可以实现类似现在手机界面滑动的效果
6、高性能的绘图引擎+高效的Z序剪切策略 双管齐下
3、LearningGUI - 一款100%使用 C 语言开发的通用嵌入式开源 GUI
LearningGUI 被设计成独立于具体的硬件平台和具体的软件平台,是一款通用的嵌入式开源 GUI 系统。LearningGUI 的目标是替代 emWin,同时抢占中低端的 QT 市场。
LearningGUI 无浮点运算,只调用 C,无汇编代码。显示,键盘,鼠标等驱动由用户在应用中编写注册,因此,LearningGUI 的通用性,可移植性非常好!它可以裸奔,也可以在 RTOS 上运行,同时更适合在 Linux 下运行。
LearningGUI 的特色如下:
1、占用内存小。Basic版实行静态内存管理,占用10多K RAM. Windows版实行动态内存管理,占用内存与建立控件多少相关。
2、支持内置GB2312—80标准汉字库。
3、提供开放式字库访问接口。
4、提供开放式颜色转换接口。
5、提供消息驱动机制。
6、提供类似于Win32 SDK式样的API接口。
工具类
1、XMind - 大脑的全功能瑞士军刀,笔和纸的高科技替代者
XMind 是一款非常实用的商业思维导图软件,应用全球最先进的 Eclipse RCP 软件架构,全力打造易用、高效的可视化思维软件,强调软件的可扩展、跨平台、稳定性和性能,致力于使用先进的软件技术帮助用户真正意义上提高生产率。
XMind 有哪些特点优势?
1、非常实用的思维导图软件,高效易用的可视化思维软件
2、通过XMind可以随时开展头脑风暴,帮助人们快速理清思路
3、可绘制的思维导图、鱼骨图、二维图、树形图、逻辑图、组织结构图等
4、以结构化的方式来展示具体的内容
5、人们在用XMind绘制图形的时候,可以时刻保持头脑清晰
6、随时把握计划或任务的全局,帮助人们在学习和工作用提高效率
2、Fritzing - 支持面包板视图的电路设计软件
Fritzing 是一款支持多国语言的电路设计软件,有 4 种视图,分别是——面包板、原理图、PCB和Code。用鼠标单击就能轻松切换!其中,对于前3种视图(面包板、原理图和PCB)而言,无论你在其中的哪一种进行电路设计,软件都会自动化同步其他两种视图,还可以生成制版厂生产所需要的 Greber 文件、PDF 图片和 CAD 格式文件。
笔者特别喜爱其面包板视图,平时写技术文档用它画系统硬件连接示意图,显得高端大气上档次!
i.MXRT出品
1、新北洋 - 针式收据打印机(BTP-M180II)
BTP-M180II 是新北洋推出的升级款针式收据打印机,打印相关部件可靠性全面提升,固件控制更智能,继承了上一代产品更换耗材方便快捷、耗材适应性强等全部优势,稳定性全面提升。
RT芯片:i.MXRT1050
产品主页: http://www.snbc.cn/product/1289.html
参考售价: 369 元
欢迎订阅
文章会同时发布到我的 博客园主页、CSDN主页、微信公众号 平台上。
微信搜索"痞子衡嵌入式"或者扫描下面二维码,就可以在手机上第一时间看了哦。
最后欢迎关注痞子衡个人微信公众号【痞子衡嵌入式】,一个专注嵌入式技术的公众号,跟着痞子衡一起玩转嵌入式。
衡杰(痞子衡),目前就职于某全球顶级半导体原厂MCU系统部门,担任高级嵌入式系统应用工程师。
专栏内所有文章的转载请注明出处:http://www.cnblogs.com/henjay724/
与痞子衡进一步交流或咨询业务合作请发邮件至 hengjie1989@foxmail.com
可以关注痞子衡的Github主页 https://github.com/JayHeng,有很多好玩的嵌入式项目。
关于专栏文章有任何疑问请直接在博客下面留言,痞子衡会及时回复免费(划重点)答疑。
痞子衡邮箱已被私信挤爆,技术问题不推荐私信,坚持私信请先扫码付款(5元起步)再发。