本周更新视频教程:
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性能比较。
2、非常齐全的各种CRC库
https://github.com/madler/crcany
crcany-2.1.zip (120.63KB)
3、微软加入Linaro,同ARM和高通合作,推进Windows on ARM
https://www.linaro.org/news/micr ... nce-windows-on-arm/
4、海量超清芯片内部结构图合集
https://siliconpr0n.org/map/
之前非常喜欢搜集这个,最近发现了这个高清的芯片内部结构体合集,搜集了非常多的厂家。
平时大家发帖子,发文章,发论文什么的,都可以借鉴参考下。
比如下面是STM32F446
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:
读取2MB的末尾1KB,完全正确:
6、LVGL官方本月上线的GUIBuilder设计器正式版SquareLine Studio收费标准
https://squareline.io/pricing/licenses
跟QT的玩法差不多,设计器是针对当前最新的8.x,公司做产品商用要联系他们官方获取收费标准。
这个也算是LVGL摸索出来的一种可持续发展模式,适当的盈利模式是非常有必要的。
当前搞活动,个人商用,一年是1000刀。
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,而且还主要是面向物联网,限制太大了。
新增这个内存数据检测器,这个做的确实很帅
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设计在真实设备上运行。
9、下次的WSL2升级将逐渐开始全面支持USB,彻底解决USB痛点
https://github.com/microsoft/WSL/issues/7686
这个对用户来说是好事。大大方便了使用Windows的Linux子系统挂载USB设备。
10、SEGGER发的AppWizard的旋转组件Rotary视频教程
视频地址:https://v.qq.com/x/page/e33228tiihw.html
11、英伟达官方消息终止对ARM的收购
NVIDIA and SoftBank Group Announce Termination of NVIDIA’s Acquisition of Arm Limited | NVIDIA Newsroom
12、发现有个叫Renode的开源硬件模拟器,竟然可以硬件模拟ThreadX GUIX运行
5 Reasons Why I Dread Writing Embedded GUIs - Benjamin Cabé (benjamin-cabe.com)
下载了一个,不太会用。有会用这个模拟器的,可以试试。
13、谷歌让安卓13支持运行Windows11
google的工作人员在twitter上发消息,通过虚拟机在谷歌的Pixel6上+安卓13刷新效果
性能测试:
不仅可以运行Windows,其它的Linux发行版也可以在上面刷
Ubuntu,Arch Linux等在安卓上刷新效果:
14、H7-TOOL本周进展
H7-TOOL发布固件V2.13,全新示波器上位机界面,信号发生器任意波形输出,脱机烧录增加BlueNRG-LP和桃芯科技(2022-02-11)
微信公众号:armfly_com