加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
    • 资讯类
    • 项目类
    • 工具类
    • i.MXRT 出品
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

痞子衡嵌入式半月刊:第 6 期

2020/04/20
193
阅读需 9 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

这里分享嵌入式领域有用有趣的项目 / 工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。

本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。

上期回顾 :《痞子衡嵌入式半月刊:第 5 期》

 

资讯类

 

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 元

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
ABS25-32.768KHZ-1-T 1 Abracon Corporation Parallel - Fundamental Quartz Crystal, 0.032768MHz Nom, ROHS COMPLIANT, CERAMIC, SMD, 4 PIN

ECAD模型

下载ECAD模型
$1.18 查看
R38-32.768-12.5 1 Raltron Electronics Corporation Parallel - Fundamental Quartz Crystal, 0.032768MHz Nom, HALOGEN FREE, ROHS AND REACH COMPLIANT PACKAGE-2
$0.06 查看
ASEMB-27.000MHZ-XY-T 1 Abracon Corporation MEMS OSC XO 27.0000MHZ CMOS SMD
$2.11 查看

相关推荐

电子产业图谱

硕士毕业于苏州大学电子信息学院,目前就职于恩智浦(NXP)半导体MCU系统部门,担任嵌入式系统应用工程师。痞子衡会定期分享嵌入式相关文章