硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4677|回复: 28
收起左侧

[嵌入式周报] 《安富莱嵌入式周报》第299期:2023.01.02--2023.01.08

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106771
QQ
发表于 2023-1-12 23:09:38 | 显示全部楼层 |阅读模式
image.png



视频版:

https://www.bilibili.com/video/BV1xW4y137bv





1、IAR发布嵌入软件开发的12个基础问题PDF

e-book.pdf (6.37MB)

https://www.iar.com/news/press-releases/2023/free-e-book-from-iar-systems-the-12-fundamentals-of-embedded-software-development/

非常好的文档,从开发环境,设备设置,代码大小,代码性能,代码质量,调试,授权,访问支持,安全等方便进行了介绍。而且包含了IAR,MDK和GCC的比较。

唯一缺憾是没有加入CLANG对比。






2、CMSIS-DSP库增加大量窗函数,加强FFT支持

https://github.com/ARM-software/CMSIS-DSP/tree/main/Source/WindowFunctions

之前我们做FFT都是在矩形窗下进行的。这次新增了很多窗函数支持。各种加窗处理,其实就是加权,FFT处理完毕后再做插值修正(目的是解决栅栏效应),可大大提升频率和相位精度。

传统的汉明hamming窗,布莱克曼blackman窗,Nuttall窗,welch窗,新增的hft窗。

我们的DSP数字信号处理教程近期需要加入新章节更新了。

image.png



3、树莓派单片机运行Verilog硬件编程语言

https://github.com/tvlad1234/FakePGA

树莓派单片机自带可编程IO,用户可以编程实现各种外设,类似FPGA的功能,我们软件编程就可以方便配置。

考虑到这个功能类似FPGA,那么是否可以直接运行Verilog硬件编程语言,答案是可以的,作者做了一个实现。他通过使用Verilator将RTL编译成一个周期精度的C++模型来实现这一点,然后可以在微控制器上执行。这允许用户通过电路板的 GPIO 引脚访问仿真设计的信号,这比在计算机上仿真提供了更多的实践体验。

image.png


4、纯汇编实现的游戏《过山车大亨》

http://www.chrissawyergames.com/faq3.htm

早期版本99%是用x86汇编程序编写的,带有少量的C 用于与 MS Windows 和 DirectX 接口的代码。
看这个界面渲染效果,汇编来说实现有点太费劲了。

image.png

image.png

image.png

可惜没有搜到汇编代码源码,仅找到了第2版,但这个版本已经修改为C++实现

https://github.com/OpenRCT2/OpenRCT2

image.png

5、开源贴片机系统OpenPnP

https://openpnp.org/

所有软硬件全部开源,也可以作为运动控制系统来玩

image.png

而且提供了详细的上手说明:

image.png

基于OpenPnP,还有很多的衍生和拓展,这就更加给力了,想学习运动控制这块,真的是可以学到很多东西:

image.png


6、炫酷流体LED点阵,全开源
之前给大家分享过这位作者设计的流体数码管

https://github.com/owenmcateer/FlipDigits



这次又带来新品,全开源

https://github.com/owenmcateer/FlipDots




7、博世推出多款传感器,自带AI的IMU BHI360,气压BMP585,磁力计BMM350,PM2.5空气质量传感器BMV080

气压传感器BMP585
https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp585/

气压传感器是健身追踪可穿戴设备和其他应用的关键组件,可以准确确定海拔高度。凭借其极高的精度,BMP585 测量的高度变化仅为几厘米。因此,它可以检测健身训练中的运动,直至个人引体向上或俯卧撑的水平。同时,用户不必担心环境条件。

BMP585 支持 GPS 数据并实现准确的定位和导航,可为远足或跑步旅行提供可靠的行进距离和海拔米的地图数据
image.png

image.png

磁力计BMM350
https://www.bosch-sensortec.com/ ... gnetometers/bmm350/

博世 Sensortec 推出下一代磁力计,凭借其隧道磁阻 (TMR) 技术,该磁力计具有低电流消耗、小尺寸以及高精度和超低噪声。BMM350有助于延长电池寿命,可用于各种新用例,例如检测3D音频的头部方向,以及减少AR / VR中的像素延迟。

image.png

image.png

自带AI的IMU BHI360
https://www.bosch-sensortec.com/products/smart-sensor-systems/bhi360/

BHI360 是一款基于 IMU 的可编程传感器系统,将陀螺仪与加速度计相结合,可实现完全定制。集成的传感器融合库支持头部方向的 3D 音频,以实现个性化的声音体验以及简单的手势识别。它可用于可穿戴设备和耳戴式设备、智能手机和平板电脑、智能设备等。

image.png

image.png

PM2.5空气质量传感器BMV080,世界上最小的PM2.5空气质量传感器

https://www.bosch-sensortec.com/products/environmental-sensors/particulate-matter-sensor/bmv080/

最常见的空气质量测量站仅提供室外数据,无法提供与我们的健康最相关的实时本地化信息。博世Sensortec正在通过其新型BMV080来解决这个问题,BMV080是世界上最小的PM2.5空气质量传感器。BMV080 传感元件的尺寸仅为 4.2 x 3.5 x 3 mm3(宽 x 长 x 高),比市场上任何同类设备小 450 倍以上。BMV080 的超小尺寸和无风扇非侵入式设计改变了游戏规则


image.png

image.png


8、英伟达升级机器人模拟工具Isaac Sim

https://developer.nvidia.com/isaac-sim

Isaac机器人平台旨在加速各种机器人的开发和部署

在CES 2023上,英伟达对 Isaac Sim 机器人模拟工具进行重大更新,其中包括人型模拟、AI功能和云访问。新的改进将使开发人员和研究人员能够训练和优化人工智能机器人,以完成从制造和物流到零售和农业的广泛任务。

Isaac机器人平台还由其他几种工具组成,包括Replicator,ROS,CuOpt,预训练模型,TAO(训练,适应和优化)工具包。

视频:



截图:
image.png


9、高通推出骁龙卫星通信,从骁龙 8 Gen 2 移动平台开始支持高端智能手机及其他智能手机的双向消息传递

https://www.iridium.com/network/
https://www.qualcomm.com/news/releases/2023/01/qualcomm-introduces-snapdragon-satellite--the-world-s-first-sate

之前华为和苹果的“捅破天”技术将节奏带起来,高通这次也表示跟上,并且更强。

高通宣布推出Snapdragon Satellite,这是世界上第一个基于卫星的双向消息传递解决方案,适用于高端智能手机。

骁龙卫星还可以扩展到其他设备,包括笔记本电脑、平板电脑、车辆和物联网。随着骁龙卫星生态系统的发展,OEM 和应用程序开发人员可以利用卫星连接实现差异化并提供品牌服务。

image.png


10、乐鑫推出高性能AI单片机ESP32-P4,带FPU,AI扩展,双核400M RISC-V,H264, JPEG硬解,MIPI CSI DSI I3C等

https://www.espressif.com.cn/en/news/ESP32-P4
image.png

image.png


11、NXP的i.MX 95发布,M7 + 6个A55 + M33多核处理器发布

https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/i-mx-applications-processors/i-mx-9-processors/i-mx-95-applications-processor-familyhigh-performance-safety-enabled-platform-with-eiq-neutron-npu:iMX95
框图

image.png


12、轻量型C++界面开发框架Dear ImGui

https://github.com/ocornut/imgui

Dear ImGui 是一个用于C++的轻量型图形用户界面库。快速、可移植、与渲染器无关的,且独立没有外部依赖关系。旨在实现快速迭代,并使程序员能够创建内容创建工具和可视化/调试工具(而不是普通最终用户的 UI)。

Dear ImGui 特别适合集成到游戏引擎。









13、TDK推出各种传感器ALL IN ONE套件SmartBug 2.0

https://invensense.tdk.com/news-media/ces2023pr_smartmotion_a/

之前推出的一代套件带了TDK的运动,气压,温度,湿度,磁力计和IMU,本次升级,增加机器学习,头部追踪方案,空气运行解决方案,数据搜集记录和新的IMU ICM-45686-S.

套件制作的还挺漂亮
image.png


14、超详细的电磁辐射频谱图

内容支持矢量放缩
spectrum_20090210.pdf (991.43KB)



15、ST开源了各类音频算法

https://github.com/STMicroelectronics/fp-aud-smartmic1

fp-aud-smartmic1-main.zip (69.65MB)

感谢坛友由崎星空 分享告知:https://www.armbbs.cn/forum.php?mod=viewthread&tid=117458

FP-AUD-SMARTMIC1提供运行在STM32上的固件,该固件采集四个数字MEMS麦克风的音频信号,通过DSP库对其进行处理(包含了波束形成,AEC(回声消除),声源定位,分贝转换等),并将处理后的音频流式传输到USB主机和连接到相关扩展板的扬声器

image.png



16、H7-TOOL本周进展

H7-TOOL详细介绍:https://www.armbbs.cn/forum.php?mod=viewthread&tid=89934

(1)增加新的脱机烧录芯片支持
(2)H7-TOOL的FreeRTOS Trace功能,仅差一个关键变量的检索差不多就完成了
注:RTX5,ThreadX和uCOS-III已经完工。

由于FreeRTOS所有对象创建基本都是动态内存管理方式(当然新版很多也支持静态方式),所以检索起来比较麻烦。

特别是这个条件编译比较多的TCB任务控制块结构体定义,其中有一个统计任务执行时间的成员,这个最不容易获取,因为前面有好几个宏定义控制。

如果是程序主动输出,那就简单很多。但我们这里需要被动检索,这就麻烦很多了.
image.png

(3)H7-TOOL脱机烧录Xilinx FPGA外置SPI Flash程序,注意将MCS程序文件转bin即可下载.

详细说明:https://www.armbbs.cn/forum.php?mod=viewthread&tid=117523

image.png

(4)H7-TOOL的USB Power在接负载时的电压变化

下面测量的是USB供电方式,不接负载时,Power值是4.97,正常应该4.7V以上,低的话,就不太正常了。
注:不同电脑的供电能力不同,甚至同一个电脑的USB口不同也有不同,虽然USB协议可以设置最大值



接上负载后,电压值为4.75,外接的V7板子,V7板子全部由TOOL供电:




负载1W,327ma



(5)H7-TOOL使用SWD接口下载QSPI Flash/SPI Flash出现AlgoRamSize too small原因和解决办法

详细说明:https://www.armbbs.cn/forum.php?mod=viewthread&tid=117486
image.png







评分

参与人数 2金币 +30 收起 理由
SETech + 20 赞一个!
龙之谷 + 10 很给力!

查看全部评分

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106771
QQ
 楼主| 发表于 2023-1-13 03:54:42 | 显示全部楼层
终于更新完毕,还是熬了个通宵。。
回复

使用道具 举报

0

主题

11

回帖

11

积分

新手上路

积分
11
发表于 2023-1-13 08:26:31 | 显示全部楼层
硬汉有去看过ST新出的C0系列么,好像主打的是便宜,要替代之前的8位和16位机。c可能指的是cheap
回复

使用道具 举报

39

主题

928

回帖

1050

积分

至尊会员

积分
1050
发表于 2023-1-13 08:44:51 | 显示全部楼层
eric2013 发表于 2023-1-13 03:54
终于更新完毕,还是熬了个通宵。。

这玩意工作量这么大吗?我以为就是复制粘贴。
回复

使用道具 举报

0

主题

53

回帖

53

积分

初级会员

积分
53
发表于 2023-1-13 08:54:13 | 显示全部楼层
7、博世推出多款传感器,...PM2.5空气质量传感器BMV080

这个传感器,看起来像微型摄像头。PM2.5检测原理是什么,光学的吗?
BMV080的这个图片一看就是P的,还没有实物,官网显示“Comming soon...”
回复

使用道具 举报

73

主题

1193

回帖

1412

积分

至尊会员

积分
1412
发表于 2023-1-13 09:12:28 | 显示全部楼层
ghslfgkkl88 发表于 2023-1-13 08:44
这玩意工作量这么大吗?我以为就是复制粘贴。

对呀,为啥这么费劲呢??
回复

使用道具 举报

6

主题

106

回帖

124

积分

初级会员

积分
124
发表于 2023-1-13 09:14:04 | 显示全部楼层
66666666666
回复

使用道具 举报

0

主题

48

回帖

48

积分

新手上路

积分
48
发表于 2023-1-13 09:36:31 | 显示全部楼层
这工作不好弄啊
回复

使用道具 举报

18

主题

216

回帖

270

积分

高级会员

积分
270
发表于 2023-1-13 09:40:52 | 显示全部楼层
eric2013大大辛苦了.
回复

使用道具 举报

13

主题

54

回帖

93

积分

初级会员

积分
93
发表于 2023-1-13 09:50:56 | 显示全部楼层
顶顶
回复

使用道具 举报

0

主题

8

回帖

8

积分

新手上路

积分
8
发表于 2023-1-13 10:00:50 | 显示全部楼层
感谢老大!3、4楼两位觉得工作量应该不大的,建议由你们出一期
回复

使用道具 举报

3

主题

47

回帖

56

积分

初级会员

积分
56
发表于 2023-1-13 10:01:53 | 显示全部楼层
硬汉哥,rtos trace的功能会开源吗
回复

使用道具 举报

0

主题

12

回帖

12

积分

新手上路

积分
12
发表于 2023-1-13 10:02:46 | 显示全部楼层
硬汉哥,辛苦了
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2023-1-13 11:08:42 | 显示全部楼层
辛苦了
回复

使用道具 举报

3

主题

48

回帖

57

积分

初级会员

积分
57
发表于 2023-1-13 11:59:25 | 显示全部楼层
我服了,这个I.MX95是用于什么场合?真是资源猛堆啊,还是多核异构
回复

使用道具 举报

8

主题

20

回帖

44

积分

新手上路

积分
44
发表于 2023-1-13 13:17:09 | 显示全部楼层
eric2013 发表于 2023-1-13 03:54
终于更新完毕,还是熬了个通宵。。

👍👍👍  注意身体
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106771
QQ
 楼主| 发表于 2023-1-13 14:14:19 | 显示全部楼层
baobao5 发表于 2023-1-13 10:01
硬汉哥,rtos trace的功能会开源吗

LUA相关代码应该是分享给大家的。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106771
QQ
 楼主| 发表于 2023-1-13 14:15:52 | 显示全部楼层
Cloudczk 发表于 2023-1-13 08:26
硬汉有去看过ST新出的C0系列么,好像主打的是便宜,要替代之前的8位和16位机。c可能指的是cheap

那个STM32CubeMX上,好像很早就添加了,但是一直没有芯片卖。不是要开卖了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106771
QQ
 楼主| 发表于 2023-1-13 14:17:20 | 显示全部楼层
ghslfgkkl88 发表于 2023-1-13 08:44
这玩意工作量这么大吗?我以为就是复制粘贴。

要搜集,筛选,整理,非常耗精力。

最头疼的还是那种,很多内容看着不错,但是不知道在说啥,有时候这种消息比较耽误时间。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106771
QQ
 楼主| 发表于 2023-1-13 14:17:48 | 显示全部楼层
adlu 发表于 2023-1-13 08:54
这个传感器,看起来像微型摄像头。PM2.5检测原理是什么,光学的吗?
BMV080的这个图片一看就是P的,还没 ...

有实物,他们参展CES2023了,应该过段时间就上了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106771
QQ
 楼主| 发表于 2023-1-13 14:20:56 | 显示全部楼层
wdliming 发表于 2023-1-13 09:12
对呀,为啥这么费劲呢??

仅仅的编辑整理就需要连续工作10-16个小时。这个还不包含消息的搜集,筛选。

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106771
QQ
 楼主| 发表于 2023-1-13 14:22:55 | 显示全部楼层
Rockyaaaaa 发表于 2023-1-13 10:00
感谢老大!3、4楼两位觉得工作量应该不大的,建议由你们出一期



回复

使用道具 举报

39

主题

928

回帖

1050

积分

至尊会员

积分
1050
发表于 2023-1-13 15:37:20 | 显示全部楼层
eric2013 发表于 2023-1-13 14:17
要搜集,筛选,整理,非常耗精力。

最头疼的还是那种,很多内容看着不错,但是不知道在说啥,有时候这 ...

明白了
回复

使用道具 举报

4

主题

286

回帖

298

积分

高级会员

积分
298
发表于 2023-1-14 09:02:24 | 显示全部楼层
楼主威武。恰好在找好用的气压传感器。
回复

使用道具 举报

7

主题

28

回帖

49

积分

初级会员

积分
49
发表于 2023-1-14 16:09:20 | 显示全部楼层
每周都能了解到新资讯,重新拾起追剧的感觉
回复

使用道具 举报

36

主题

249

回帖

357

积分

高级会员

积分
357
发表于 2023-1-15 14:27:40 | 显示全部楼层
版主辛苦!DSP库更新了,版主之前做的那个加窗和插值算法的帖子,例程不开源了?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106771
QQ
 楼主| 发表于 2023-1-15 14:52:38 | 显示全部楼层
zhengwending 发表于 2023-1-15 14:27
版主辛苦!DSP库更新了,版主之前做的那个加窗和插值算法的帖子,例程不开源了?

对,不开源了。
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2023-1-16 09:31:03 | 显示全部楼层
ghslfgkkl88 发表于 2023-1-13 08:44
这玩意工作量这么大吗?我以为就是复制粘贴。

这就开玩笑了。。。汉子弄得基本上都是国外的,全是英文,先不说得找资源、新闻啥的,就说内容,得先吃透了、消化了才能写出来,,,搁我弄,3天不一定搞定,熟练了可能会快点。。。
回复

使用道具 举报

0

主题

7

回帖

7

积分

新手上路

积分
7
发表于 2023-1-19 11:06:20 | 显示全部楼层
大佬辛苦了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-5 15:21 , Processed in 0.450950 second(s), 32 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表