​​

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_ide

 

本周更新视频教程:
STM32H7视频教程第5期:MDK专题,系统介绍MDK的调试,AC5,AC6编译器,RTE开发环境和各种配置项作用(2022-02-13)


周报视频版:
​​​https://www.bilibili.com/video/BV1WS4y1r7Xs​


1、基于LZSS的小型压缩库heatshrink,声称使用50-300字节的内存可以很好地运行
​​​https://github.com/atomicobject/heatshrink​​​
支持压缩和解压,没有版权设置,随意使用。

flash需求方面,作者用avr-gcc测试,仅需1KB的Flash空间。

​heatshrink-0.4.1.zip​​ (44.18KB)

与gzip性能比较。

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_ide_02

2、非常齐全的各种CRC库

​​​https://github.com/madler/crcany​​​
​crcany-2.1.zip​​ (120.63KB)

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_php_03

3、微软加入Linaro,同ARM和高通合作,推进Windows on ARM
​​​https://www.linaro.org/news/micr ... nce-windows-on-arm/​

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_php_04

4、海量超清芯片内部结构图合集

​​​https://siliconpr0n.org/map/​​​
之前非常喜欢搜集这个,最近发现了这个高清的芯片内部结构体合集,搜集了非常多的厂家。

平时大家发帖子,发文章,发论文什么的,都可以借鉴参考下。

比如下面是STM32F446

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_php_05

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_ide_06

5、牛,测试STM32H7B0竟然也有2MB容量的内部Flash空间可供使用

1.4MB的内部RAM,外加2MB的内部Flash,厉害了。

本来H7B0也是超值系列(还有H750和H730都是超值系列),只有128KB的内部Flash:
STM32H7B0(*): 280 MHz,  128 Kbytes of Flash organized in 8 Kbytes sectors for flexible over the Air upgrade,  1.4 Mbytes RAM, dual Octo-SPI with On-the-fly decryption

今天使用之前给H7B0倒腾的下载算法,测试2MB读写都正常。

下载2MB的文件到内部Flash:

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_ide_07

读取2MB的末尾1KB,完全正确:

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_php_08

6、LVGL官方本月上线的GUIBuilder设计器正式版SquareLine Studio收费标准

​​​https://squareline.io/pricing/licenses​​​
跟QT的玩法差不多,设计器是针对当前最新的8.x,公司做产品商用要联系他们官方获取收费标准。

这个也算是LVGL摸索出来的一种可持续发展模式,适当的盈利模式是非常有必要的。

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_php_09

当前搞活动,个人商用,一年是1000刀。

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_视频教程_10

7、KEIL Studio发布最近更新进展,貌似没有按照我们期望的方向发展

​​​What is new in Keil Studio: January 2022 - Tools, Software and IDEs blog - Arm Community blogs - Arm Community​​​
Keil studio现在的发展趋势是要深耕云端IDE,并不能替代MDK。

感觉将KEIL Studio作为一个通用的IDE来使用,这样才能更好的发展壮大,仅仅是云端IDE,而且还主要是面向物联网,限制太大了。

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_视频教程_11

新增这个内存数据检测器,这个做的确实很帅

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_ide_12

8、Qt Design Studio 3.0发布

​​​https://www.qt.io/blog/qt-design-studio-3.0-released​​​
Qt Design Studio需要购买商用许可

Qt Design Studio是一个UI设计和开发环境,使设计人员和开发人员能够快速构建和开发复杂且可扩展的UI。

设计人员可以查看图形视图,而开发人员可以查看QML代码。 通过这个工作流程,设计师可以在几分钟内让他们的Photoshop设计在真实设备上运行。

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_视频教程_13

9、下次的WSL2升级将逐渐开始全面支持USB,彻底解决USB痛点

​​​https://github.com/microsoft/WSL/issues/7686​​​
这个对用户来说是好事。大大方便了使用Windows的Linux子系统挂载USB设备。

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_php_14

10、SEGGER发的AppWizard的旋转组件Rotary视频教程
视频地址:​​​https://v.qq.com/x/page/e33228tiihw.html​

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_php_15

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_php_16

11、英伟达官方消息终止对ARM的收购

​​​NVIDIA and SoftBank Group Announce Termination of NVIDIA’s Acquisition of Arm Limited | NVIDIA Newsroom​

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_php_17

12、发现有个叫Renode的开源硬件模拟器,竟然可以硬件模拟ThreadX GUIX运行

​​​5 Reasons Why I Dread Writing Embedded GUIs - Benjamin Cabé (benjamin-cabe.com)​​​
下载了一个,不太会用。有会用这个模拟器的,可以试试。

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_视频教程_18

13、谷歌让安卓13支持运行Windows11

google的工作人员在twitter上发消息,通过虚拟机在谷歌的Pixel6上+安卓13刷新效果
性能测试:

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_php_19

不仅可以运行Windows,其它的Linux发行版也可以在上面刷

Ubuntu,Arch Linux等在安卓上刷新效果:

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_ide_20

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_视频教程_21

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_视频教程_22

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_视频教程_23

14、H7-TOOL本周进展

H7-TOOL发布固件V2.13,全新示波器上位机界面,信号发生器任意波形输出,脱机烧录增加BlueNRG-LP和桃芯科技(2022-02-11)

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_php_24

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_视频教程_25

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13_ide_26

 

微信公众号:armfly_com