《安富莱嵌入式周报》第215期:2021.05.31--2021.06.06

2023-12-17 01:08

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

往期周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104

目录

1、Nordic发博文谈半导体需求“新常态”

2、微软新推出的C++每日一练Bite-sized C++

3、2021全球模拟器件市场份额排名,TI高达19%,居首位

4、安森美和Ambarella, Lumentum合作开发人工智能的 3D 传感,用于下一代 AIoT 设备

5、树莓派单片机RP2040正式开售,售价1美元

6、ST最新加密库X-CUBE-CRYPTOLIB V4.0发布,支持STM32全系列,各种常用算法和配套例子都提供了

7、分享个STM32H7的按键单击,双击和长按的例子

8、 第3版emWin教程更新4个章,流位图存到QSPI Flash,SPI Flash和SD卡方案都发布了,喜欢那个用那个

9、V5,V6,V7的第2版DSP和CMSIS-NN神经网络教程更新至第31章

10、ThreadX全家桶进展

11、重大进展,初步搞定H7-TOOL上位机外网远程控制,几乎所有功能都可以外网控制了


1、Nordic发博文谈半导体需求“新常态”


半导体厂家谈这个问题更有说服力。现在缺货已经不仅仅是MCU/MPU,外围常用芯片也不少缺货,搜罗各大商城和经销商,还想之前的价格买就只能等货期(基本都半年到一年起步),有货的价格贵。
Semiconductor demand points to a ‘new normal’ when production challenges are resolved (nordicsemi.com)

当前形势:

国际货币基金组织(IMF)估计,由于疫情,全球经济在2020年萎缩了4.4%。据该组织称,这一下降是自20世纪30年代大萧条以来最严重的一次。

然而,尽管整体下降,半导体行业协会(SIA)2021年2月的一份报告显示,2020年全球芯片销量增长。根据世界半导体贸易统计(WSTS)的数据,2021年销售额为4390亿美元,比2019年的4123亿美元增长了6.5%

博文里面最关键的一个信息是产能问题:

尽管数据看起来乐观,但晶圆厂制造限制却存在一些不利因素。消费者和行业在疫情得到控制之际,需求激增导致的极端需求激增,已经消耗了工厂产能。因此,在可预见的未来,芯片很可能供不应求。

Nordic在公司2021年第一季度财务报告中认识到晶圆供应可能会限制今年的产能。针对产能问题,台积电计划在2021年筹集280亿美元扩大产能,同比至少增长47%。并计划在未来三年内投资高达1000亿美元。



 

2、微软新推出的C++每日一练Bite-sized C++


https://github.com/MicrosoftDocs ... main/bite-sized-cpp

大家与兴趣可以跟着学习下,还不错。第1个问题就谈了为什么首选C++,而不是C#。





 

3、2021全球模拟器件市场份额排名,TI高达19%,居首位


凭借模拟销售额109亿美元和19%的市场份额,TI作为全球领先的模拟设备供应商继续保持老大位置。

2020市场份额

2018市场份额


2017市场份额


同时全球半导体2021年第1季度TOP15也公布了,前 15 家半公司一季度同比增长 21%,大家注意看最后一列的增长率,可以说明很多问题。增长率这么高,怎么市场上还这么缺芯片,芯片都卖给谁了,这就与前面Nordic谈的供货新常态呼应上了。




 

4、安森美和Ambarella, Lumentum合作开发人工智能的 3D 传感,用于下一代 AIoT 设备

https://www.onsemi.com/PowerSolutions/newsItem.do?article=1000909

三家公司的联合 AIoT 解决方案包括两个参考设计和额外的 3D 传感开发套件,每个都经过独特的配置,可满足人工智能处理、3D 深度传感和视觉感应相结合的应用特定需求。




 

5、树莓派单片机RP2040正式开售,售价1美元


树莓派单片机套件推出一段时间了,性能确实给力,最大的亮点还带的可编程IO。可编程IO+DMA可以实现高达250MHz的GPIO读写速度 。






 

6、ST最新加密库X-CUBE-CRYPTOLIB V4.0发布,支持STM32全系列,各种常用算法和配套例子都提供了

论坛下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=107154



针对H7,这些都有配套例子:



 

7、分享个STM32H7的按键单击,双击和长按的例子


我们之前的按键FIFO例子是标准的电脑键盘方式的按键消息处理,没有双击。

所以特地做个例子分享给大家,这个修改了bsp_key.c的驱动实现。
V7-单击,双击,长按(V1.1).7z (1.31MB)




 

8、 第3版emWin教程更新4个章,流位图存到QSPI Flash,SPI Flash和SD卡方案都发布了,喜欢那个用那个


QSPI Flash:
采用MDK一键下载内部Flash和外部QSPI Flash方案,大大简化大家测试应用。并且QSPI Flash采用内存映射方式工作。

SPI Flash:
也采用MDK一键下载内部Flash和外部SPI Flash方案。

SD卡:
还是之前的老方案,继续保留

第3版emWin教程下载:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429

目录:

新增例子:
 


 

9、V5,V6,V7的第2版DSP和CMSIS-NN神经网络教程更新至第31章


论坛下载地址:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547





 

10、ThreadX全家桶进展


(1)ThreadX GUIX直驱方案搞定,任何显示屏,低资源的MCU都可以跑了

有了这个方案,各种低配,低资源的小MCU都可以跑了,并且可以跑GUIX Studio生成的代码。生成的时候不要选择静态画布。

案例下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=107202

(2)ThreadX全家桶内核及其所有组件升级至V6.1.7。

三个常用封装层都已经备齐
a、ST为ThreadX做的CMSIS-RTOS V2封装层
http://www.armbbs.cn/forum.php?mod=viewthread&tid=107191

b、ThreadX的OSEK封装层发布,方便汽车系统软件开发
http://www.armbbs.cn/forum.php?mod=viewthread&tid=107185

c、ThreadX的POXSIX封装层发布,各种API全部配齐
http://www.armbbs.cn/forum.php?mod=viewthread&tid=107183

(3)ThreadX内核教程和GUIX教程本周继续更新

本打算发布GUIX数字小键盘教程,但是没有顾上制作教程,本周可以正常发布


实际效果展示,加入数据传递:




 

11、重大进展,初步搞定H7-TOOL上位机外网远程控制,几乎所有功能都可以外网控制了


不需要用户提供独立IP,我们都已经搭建,只需用户将TOOL接入外网即可。

大家可以像在本地一样操作处于外网中的H7-TOOL。当前H7-TOOL上位机支持的功能几乎都可以外网控制。

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



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

相关文章

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

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

06 C++Lambda表达式

lambda表达式的定义 没有显式模版形参的lambda表达式 [捕获] 前属性 (形参列表) 说明符 异常 后属性 尾随类型 约束 {函数体} 有显式模版形参的lambda表达式 [捕获] <模版形参> 模版约束 前属性 (形参列表) 说明符 异常 后属性 尾随类型 约束 {函数体} 含义 捕获:包含零个或者多个捕获符的逗号分隔列表 模板形参:用于泛型lambda提供个模板形参的名

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

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

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

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

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

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

深入探索嵌入式 Linux

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

前端-06-eslint9大变样后,如何生成旧版本的.eslintrc.cjs配置文件

目录 问题解决办法 问题 最近在写一个vue3+ts的项目,看了尚硅谷的视频,到了配置eslintrc.cjs的时候我犯了难,因为eslint从9.0之后重大更新,跟以前完全不一样,但是我还是想用和老师一样的eslintrc.cjs文件,该怎么做呢? 视频链接:尚硅谷Vue项目实战硅谷甄选,vue3项目+TypeScript前端项目一套通关 解决办法 首先 eslint 要

Linux 删除 当前下的 mysql-8.0.31 空文件夹

在Linux中,如果你想要删除当前目录下的名为mysql-8.0.31的空文件夹(即该文件夹内没有任何文件或子文件夹),你可以使用rmdir命令。但是,如果mysql-8.0.31文件夹并非完全为空(即它包含文件或子文件夹),rmdir命令会失败。 如果你的目标是删除mysql-8.0.31文件夹及其内部的所有内容(无论是否为空),你应该使用rm命令结合-r(或-R,它们是等价的)选项来递归地删

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

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

基于微信小程序与嵌入式系统的智能小车开发(详细流程)

一、项目概述 本项目旨在开发一款智能小车,结合微信小程序与嵌入式系统,提供实时图像处理与控制功能。用户可以通过微信小程序远程操控小车,并实时接收摄像头采集的图像。该项目解决了传统遥控小车在图像反馈和控制延迟方面的问题,提升了小车的智能化水平,适用于教育、科研和娱乐等多个领域。 二、系统架构 1. 系统架构设计 本项目的系统架构主要分为以下几个部分: 微信小程序:负责用户界面、控制指令的