• 《痞子衡嵌入式半月刊》 第 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,基本上主流的显示控制器都支持。

    项目主页:https://github.com/olikraus/u8g2

    为什么要运用 u8g2 库?也就是说 u8g2 库能带给我们什么样的开发便利。主要有以下几点:

    - u8g2 库平台支持性好,基本上支持绝大部分 Arduino 开发板;
    - u8g2 库显示控制器支持性好,基本上市面上的 OLED 都完美支持;
    - u8g2 库 API 众多,特别支持了中文,支持了不同字体,这是一个对于开发者俩说不小的福利。
    

    这是一张官方提供的 U8G2 库测试图,基于 ESP32 和 SSD1306 OLED:

    2、emXGUI - 一个经过十年深度优化的图像引擎(GUI)

    emXGUI 是由国内刘巍于 2008 年开始编写,2010 年开始商用的一款图像引擎,主要产品是警用酒精检测仪,产品主要是出口,没有在国内宣传过。

    项目主页:http://www.emxgui.com/

    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 软件架构,全力打造易用、高效的可视化思维软件,强调软件的可扩展、跨平台、稳定性和性能,致力于使用先进的软件技术帮助用户真正意义上提高生产率。

    软件官网:https://www.xmind.cn/

    XMind 有哪些特点优势?

    1、非常实用的思维导图软件,高效易用的可视化思维软件
    2、通过XMind可以随时开展头脑风暴,帮助人们快速理清思路
    3、可绘制的思维导图、鱼骨图、二维图、树形图、逻辑图、组织结构图等
    4、以结构化的方式来展示具体的内容
    5、人们在用XMind绘制图形的时候,可以时刻保持头脑清晰
    6、随时把握计划或任务的全局,帮助人们在学习和工作用提高效率
    

    2、Fritzing - 支持面包板视图的电路设计软件

    Fritzing 是一款支持多国语言的电路设计软件,有 4 种视图,分别是——面包板、原理图、PCB和Code。用鼠标单击就能轻松切换!其中,对于前3种视图(面包板、原理图和PCB)而言,无论你在其中的哪一种进行电路设计,软件都会自动化同步其他两种视图,还可以生成制版厂生产所需要的 Greber 文件、PDF 图片和 CAD 格式文件。

    软件官网:https://fritzing.org/home/

    笔者特别喜爱其面包板视图,平时写技术文档用它画系统硬件连接示意图,显得高端大气上档次!

    i.MXRT出品

    1、新北洋 - 针式收据打印机(BTP-M180II)

    BTP-M180II 是新北洋推出的升级款针式收据打印机,打印相关部件可靠性全面提升,固件控制更智能,继承了上一代产品更换耗材方便快捷、耗材适应性强等全部优势,稳定性全面提升。

    RT芯片:i.MXRT1050
    产品主页: http://www.snbc.cn/product/1289.html
    参考售价: 369 元

    欢迎订阅

    文章会同时发布到我的 博客园主页CSDN主页微信公众号 平台上。

    微信搜索"痞子衡嵌入式"或者扫描下面二维码,就可以在手机上第一时间看了哦。

  • 相关阅读:
    Token ,Cookie和Session的区别
    极致Web性能 —— SPA性能指南
    关于前端数据&逻辑的思考
    移动端Retina屏boder 1px显示为2px或3px的解决方法
    Java连载8-基本数据类型2
    HTML连载25-通配符选择器&选择器综合练习
    Python连载25-函数tell&write&writeline$&持久化
    Python连载24-函数list&read&seek
    Java连载7-变量&数据类型
    HTML连载24-属性选择器(下)
  • 原文地址:https://www.cnblogs.com/henjay724/p/12728731.html
Copyright © 2020-2023  润新知