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

2023-12-17 00:18

本文主要是介绍《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!

本周更新视频教程:

STM32H7视频教程第5期:MDK专题,系统介绍MDK的调试,AC5,AC6编译器,RTE开发环境和各种配置项作用(2022-02-13)
STM32H7视频教程第5期:MDK专题,系统介绍MDK的调试,AC5,AC6编译器,RTE开发环境和各种配置项作用(2022-02-13) - STM32H7 - 硬汉嵌入式论坛 - Powered by Discuz!
 


周报视频版:

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13, keil studio最新进展,仅需300字节压缩库,海量超清芯片内部结构图_哔哩哔哩_bilibili

《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13, keil studio最新进展,仅需300字节压缩库,海量超清芯片内部结构图


 


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、海量超清芯片内部结构图合集


Index of /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发布


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视频教程

视频观看:腾讯视频


 

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)
H7-TOOL发布固件V2.13,全新示波器上位机界面,信号发生器任意波形输出,脱机烧录增加BlueNRG-LP和桃芯科技(2022-02-11) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

这篇关于《安富莱嵌入式周报》第252期:2022.02.07--2022.02.13的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/502424

相关文章

Java进阶13讲__第12讲_1/2

多线程、线程池 1.  线程概念 1.1  什么是线程 1.2  线程的好处 2.   创建线程的三种方式 注意事项 2.1  继承Thread类 2.1.1 认识  2.1.2  编码实现  package cn.hdc.oop10.Thread;import org.slf4j.Logger;import org.slf4j.LoggerFactory

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

荣耀嵌入式面试题及参考答案

在项目中是否有使用过实时操作系统? 在我参与的项目中,有使用过实时操作系统。实时操作系统(RTOS)在对时间要求严格的应用场景中具有重要作用。我曾参与的一个工业自动化控制项目就采用了实时操作系统。在这个项目中,需要对多个传感器的数据进行实时采集和处理,并根据采集到的数据及时控制执行机构的动作。实时操作系统能够提供确定性的响应时间,确保关键任务在规定的时间内完成。 使用实时操作系统的

嵌入式Openharmony系统构建与启动详解

大家好,今天主要给大家分享一下,如何构建Openharmony子系统以及系统的启动过程分解。 第一:OpenHarmony系统构建      首先熟悉一下,构建系统是一种自动化处理工具的集合,通过将源代码文件进行一系列处理,最终生成和用户可以使用的目标文件。这里的目标文件包括静态链接库文件、动态链接库文件、可执行文件、脚本文件、配置文件等。      我们在编写hellowor

嵌入式方向的毕业生,找工作很迷茫

一个应届硕士生的问题: 虽然我明白想成为技术大牛需要日积月累的磨练,但我总感觉自己学习方法或者哪些方面有问题,时间一天天过去,自己也每天不停学习,但总感觉自己没有想象中那样进步,总感觉找不到一个很清晰的学习规划……眼看 9 月份就要参加秋招了,我想毕业了去大城市磨练几年,涨涨见识,拓开眼界多学点东西。但是感觉自己的实力还是很不够,内心慌得不行,总怕浪费了这人生唯一的校招机会,当然我也明白,毕业

深入探索嵌入式 Linux

摘要:本文深入探究嵌入式 Linux。首先回顾其发展历程,从早期尝试到克服诸多困难逐渐成熟。接着阐述其体系结构,涵盖硬件、内核、文件系统和应用层。开发环境方面包括交叉编译工具链、调试工具和集成开发环境。在应用领域,广泛应用于消费电子、工业控制、汽车电子和智能家居等领域。关键技术有内核裁剪与优化、设备驱动程序开发、实时性增强和电源管理等。最后展望其未来发展趋势,如与物联网融合、人工智能应用、安全性与

13 transition数组的动画使用

划重点 动画:transitiontransition-group :数组动画数组的 添加 / 删除 豆腐粉丝汤 清淡又健康 <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><me

07 v-if和v-show使用和区别

划重点: v-ifv-show 小葱拌豆腐 <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="

嵌入式技术的核心技术有哪些?请详细列举并解释每项技术的主要功能和应用场景。

嵌入式技术的核心技术包括处理器技术、IC技术和设计/验证技术。 1. 处理器技术    通用处理器:这类处理器适用于不同类型的应用,其主要特征是存储程序和通用的数据路径,使其能够处理各种计算任务。例如,在智能家居中,通用处理器可以用于控制和管理家庭设备,如灯光、空调和安全系统。    单用途处理器:这些处理器执行特定程序,如JPEG编解码器,专门用于视频信息的压缩或解压。在数字相机中,单用途

【CTF Web】BUUCTF Upload-Labs-Linux Pass-13 Writeup(文件上传+PHP+文件包含漏洞+PNG图片马)

Upload-Labs-Linux 1 点击部署靶机。 简介 upload-labs是一个使用php语言编写的,专门收集渗透测试和CTF中遇到的各种上传漏洞的靶场。旨在帮助大家对上传漏洞有一个全面的了解。目前一共20关,每一关都包含着不同上传方式。 注意 1.每一关没有固定的通关方法,大家不要自限思维! 2.本项目提供的writeup只是起一个参考作用,希望大家可以分享出自己的通关思路