forked from JayHeng/pzh-mcu-bi-weekly
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathissue-006.md
139 lines (84 loc) · 8.07 KB
/
issue-006.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
# 痞子衡嵌入式半月刊: 第 6 期
![](http://henjay724.com/image/cnblogs/pzh_mcu_bi_weekly.PNG)
这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。
本期刊是开源项目(GitHub: [JayHeng/pzh-mcu-bi-weekly](https://github.com/JayHeng/pzh-mcu-bi-weekly)),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。
**上期回顾** :[《痞子衡嵌入式半月刊: 第 5 期》](https://www.cnblogs.com/henjay724/p/12633951.html)
## 唠两句
今天是谷雨,春季的最后一个节气。新冠疫情虽然还没有彻底结束,但是各行各业都在慢慢恢复了,还是喜欢忙忙碌碌又生机勃勃的日子。
本期共收录 1条资讯、3个项目、2个工具、1个RT产品,希望对你有帮助!
## 资讯类
### <font color="red">1、ZLG推出一款拥有高性能、功能全面、智能美观的86盒智能面板完整解决方案</font>
随着物联网等新兴市场的成长,智能面板作为智慧场景的终端正走进千家万户。ZLG倾力推出一款基于RT1052硬件平台、AWorksOS+AWTK软件平台,拥有高性能、功能全面、智能美观的86盒智能面板完整解决方案。
该方案采用标准86盒硬件结构,核心处理器采用NXP的i.MX RT1052,该处理器主频高达600MHz,性能强悍。显示模组采用的是4.0寸电容触摸屏,分辨率为480*480。板载2.4G Wi-Fi模组,可轻松实现云端交互、手机APP控制等功能。同时还集成蓝牙Mesh模组,可实现智能设备蓝牙组网控制。在低功耗设计上,可实现一键开关机功能,ToF传感器作为距离检测系统,可实现“人近屏亮、人走屏灭”。板载多款传感器,实现多种环境数据的测量。
![](http://henjay724.com/image/biweekly/ZLG_86_SmartPanel_main.PNG)
语音识别采用战略合作伙伴上海互问信息科技有限公司的语音识别SoC,该芯片识别率高,有效识别距离远(大于8米),词条丰富可定制。在配合智能面板的使用上,通过语音可迅速向主板发送控制指令,从而达到控制其它外设的目的,语音识别的加入,使得面板更加“智慧”!
![](http://henjay724.com/image/biweekly/ZLG_86_SmartPanel_audio.PNG)
## 项目类
### <font color="red">1、u8g2 - 一个用于嵌入式设备的单色 OLED/LCD 图形库</font>
u8g2 是目前 Arduino 平台上使用最广泛的单色图形库。U8g2 支持单色 OLED 和 LCD,基本上主流的显示控制器都支持。
> 项目主页:https://github.com/olikraus/u8g2
为什么要运用 u8g2 库?也就是说 u8g2 库能带给我们什么样的开发便利。主要有以下几点:
```text
- u8g2 库平台支持性好,基本上支持绝大部分 Arduino 开发板;
- u8g2 库显示控制器支持性好,基本上市面上的 OLED 都完美支持;
- u8g2 库 API 众多,特别支持了中文,支持了不同字体,这是一个对于开发者俩说不小的福利。
```
这是一张官方提供的 U8G2 库测试图,基于 ESP32 和 SSD1306 OLED:
![](http://henjay724.com/image/biweekly/u8g2_esp32_ssd1306_oled.PNG)
### <font color="red">2、emXGUI - 一个经过十年深度优化的图像引擎(GUI)</font>
emXGUI 是由国内刘巍于 2008 年开始编写,2010 年开始商用的一款图像引擎,主要产品是警用酒精检测仪,产品主要是出口,没有在国内宣传过。
> 项目主页:http://www.emxgui.com/
emXGUI 源码不开源,提供多平台的 LIB 文件,提供完善的 API 手册,无论是个人还是公司都可以很快的上手。目前测试过的平台有:Cortex-M0/3/4/7,Cortex-A系列,ARM9 等。
emXGUI 的特色如下:
```text
1、占用资源少,效率高,在STM32F103不外扩RAM的情况下可以流畅运行
3、友好地支持矢量字体,提供矢量字体制作工具,除了制作矢量字体外,还可以制作矢量的符号
3、使用unicode字符编码支持多国语言,中文,英文,越南语,西班牙语等等
4、支持鼠标,支持触摸
5、自带滑动控件,非常方便,即在液晶屏上可以实现类似现在手机界面滑动的效果
6、高性能的绘图引擎+高效的Z序剪切策略 双管齐下
```
![](http://henjay724.com/image/biweekly/emXGUI_tests.png)
### <font color="red">3、LearningGUI - 一款100%使用 C 语言开发的通用嵌入式开源 GUI</font>
LearningGUI 被设计成独立于具体的硬件平台和具体的软件平台,是一款通用的嵌入式开源 GUI 系统。LearningGUI 的目标是替代 emWin,同时抢占中低端的 QT 市场。
LearningGUI 无浮点运算,只调用 C,无汇编代码。显示,键盘,鼠标等驱动由用户在应用中编写注册,因此,LearningGUI 的通用性,可移植性非常好!它可以裸奔,也可以在 RTOS 上运行,同时更适合在 Linux 下运行。
LearningGUI 的特色如下:
```text
1、占用内存小。Basic版实行静态内存管理,占用10多K RAM. Windows版实行动态内存管理,占用内存与建立控件多少相关。
2、支持内置GB2312—80标准汉字库。
3、提供开放式字库访问接口。
4、提供开放式颜色转换接口。
5、提供消息驱动机制。
6、提供类似于Win32 SDK式样的API接口。
```
![](http://henjay724.com/image/biweekly/LearningGUI_test.jpg)
## 工具类
### <font color="red">1、XMind - 大脑的全功能瑞士军刀,笔和纸的高科技替代者</font>
XMind 是一款非常实用的商业思维导图软件,应用全球最先进的 Eclipse RCP 软件架构,全力打造易用、高效的可视化思维软件,强调软件的可扩展、跨平台、稳定性和性能,致力于使用先进的软件技术帮助用户真正意义上提高生产率。
> 软件官网:https://www.xmind.cn/
XMind 有哪些特点优势?
```text
1、非常实用的思维导图软件,高效易用的可视化思维软件
2、通过XMind可以随时开展头脑风暴,帮助人们快速理清思路
3、可绘制的思维导图、鱼骨图、二维图、树形图、逻辑图、组织结构图等
4、以结构化的方式来展示具体的内容
5、人们在用XMind绘制图形的时候,可以时刻保持头脑清晰
6、随时把握计划或任务的全局,帮助人们在学习和工作用提高效率
```
![](http://henjay724.com/image/biweekly/XMind_2020.PNG)
### <font color="red">2、Fritzing - 支持面包板视图的电路设计软件</font>
Fritzing 是一款支持多国语言的电路设计软件,有 4 种视图,分别是——面包板、原理图、PCB和Code。用鼠标单击就能轻松切换!其中,对于前3种视图(面包板、原理图和PCB)而言,无论你在其中的哪一种进行电路设计,软件都会自动化同步其他两种视图,还可以生成制版厂生产所需要的 Greber 文件、PDF 图片和 CAD 格式文件。
> 软件官网:https://fritzing.org/home/
笔者特别喜爱其面包板视图,平时写技术文档用它画系统硬件连接示意图,显得高端大气上档次!
![](http://henjay724.com/image/biweekly/Fritzing_board_view.PNG)
## i.MXRT出品
### <font color="red">1、新北洋 - 针式收据打印机(BTP-M180II)</font>
BTP-M180II 是新北洋推出的升级款针式收据打印机,打印相关部件可靠性全面提升,固件控制更智能,继承了上一代产品更换耗材方便快捷、耗材适应性强等全部优势,稳定性全面提升。
> RT芯片:i.MXRT1050
> 产品主页: http://www.snbc.cn/product/1289.html
> 参考售价: 369 元
![](http://henjay724.com/image/biweekly/SNBC_BTP-M180II.PNG)
### 欢迎订阅
文章会同时发布到我的 [博客园主页](https://www.cnblogs.com/henjay724/)、[CSDN主页](https://blog.csdn.net/henjay724)、[知乎主页](https://www.zhihu.com/people/henjay724)、[微信公众号](http://weixin.sogou.com/weixin?type=1&query=痞子衡嵌入式) 平台上。
微信搜索"__痞子衡嵌入式__"或者扫描下面二维码,就可以在手机上第一时间看了哦。
![](http://henjay724.com/image/github/pzhMcu_qrcode_258x258.jpg)