硬汉嵌入式论坛

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

[嵌入式周报] 《安富莱嵌入式周报》第301期:2023.01.22--2023.01.28

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106731
QQ
发表于 2023-1-29 03:47:36 | 显示全部楼层 |阅读模式
周报-300.jpg
祝大家开工大吉


视频版:

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






1、ThreadX老大离开微软,开发的第5代RTOS系统PX5 RTOS正式上线

最早是看到IAR的一条消息,全面支持PX5 RTOS,然后就进一步上他们的官方下载白皮书了解相关消息

当看到这两个名字时,很熟悉,这不就是ThreadX的老大Bill Lamie。

image.png


经过信息检索,应该是实锤了,领英上已经更新了他的工作经历:

image.png

然后再结合Azure ThreadX全家桶最近的更新记录中,应该确实是离开了

[C] 纯文本查看 复制代码
/*    DATE              NAME                      DESCRIPTION             */
/*                                                                        */
/*  05-19-2020      William E. Lamie        Initial Version 6.0           */
/*  09-30-2020      Yuxin Zhou              Modified comment(s),          */
/*                                            resulting in version 6.1    */
/*  04-25-2022      Scott Larson            Modified comment(s),          */
/*                                            handle 0 flags case,        */
/*                                            resulting in version 6.1.11 */
/*  10-31-2022      Scott Larson            Modified comment(s), always   */
/*                                            return actual flags,        */
/*                                            resulting in version 6.2.0  */
/*                                                                        */


Bill Lamie开发最早的系统Nucleus RTOS,当前是西门子在维护,然后就是现在的ThreadX全家桶,微软全面接管维护了,核心部分已经比较成熟,当前主要是功能的拓展和完善。

这次又有了新的想法并付诸实现,开始PX5 RTOS全新玩法,继续引领RTOS潮流。

https://px5rtos.com/

简单了解了下PX5的特色
(1)Flash和RAM最小需求都小于1KB.
(2)原生支持POSIX,这样各种基于POSIX编程的应用都可以互通移植,而还提供了拓展,专为深度嵌入式实时应用而设计。
(3)PX5 RTOS 还提供内存保障技术PDV,这是一种独特的技术,可实现运行时函数指针、链表和堆栈验证。最后,集中错误处理,有助于构建更强大的应用程序。

PX5-RTOS-User-Guide-jan-2023.pdf (1.90MB)

image.png


2、支持回流焊的自焊接PCB板设计

作者:Carl Bugeja

https://github.com/CarlBugeja/Open-Reflow

用户手动焊接好一个此PCB板子后,这个板子就是回流焊控制器,然后就可以用这个板子控制其它板子做回流焊了,因为这个板子经过了特别设计,专门开一个加热层

动图:


整体效果:
image.png

焊接加热层
image.png


3、ARM的DSP库发布V1.14.3版本,大批的FFT窗口函数已经正式上线供用户使用

https://github.com/ARM-software/CMSIS-DSP/releases

ARM.CMSIS-DSP.1.14.3.pack (7.58MB)

之前给大家分享过这个效果,从V1.14.3版本正式带上了,后面使用FFT做各种窗函数处理就方便多了。

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


image.png



4、nature自然杂志发布的一篇有意思的文章,月球上几点了

https://www.nature.com/articles/d41586-023-00185-z

科学家和航天机构尚未就如何定义月球时间达成一致,定义月球时间并不简单。

尽管秒的定义在任何地方都是一样的,但狭义相对论规定,时钟在更强的引力场中滴答得更慢。月球的引力比地球弱,这意味着,对于地球上的观察者来说,月球时钟会比地球时钟运行得更快。
image.png

image.png


5、英飞凌推出无需编程,轻松实现电机参数化,全自动运行电机/PFC控制器IMC300

https://www.infineon.com/cms/cn/product/power/motor-control-ics/imotion-integrated/imc300-series/#!highlights

特色是最快的上市速度,无需开发电机软件,轻松实现电机参数化和调试,因为已经集成了运动控制引擎,并且集成了M0内核。

IMC300系列中的MCE既能控制无传感器控制电机,也能控制传感器(如模拟或数字霍尔传感器)控制电机,并且拥有适用于升压和图腾柱PFC应用的现成算法。IMC300既可以是独立的电机控制,也可以是电机控制加PFC控制,采用LQFP-48或LQFP-64封装。所有器件都可用于要求功能安全性达到UL/IEC 60730(“B级”)标准的应用。
image.png

image.png

image.png


6、声音开放固件Sound Open Firmware 2.4.1 继续向 Zephyr RTOS 过渡

https://thesofproject.github.io/latest/introduction/index.html
https://github.com/thesofproject/sof

作为此开源音频的第一个稳定 v2.4 版本,不仅适用于英特尔平台,也适用于AMD、联发科和其他不断增长的行业使用。通过Sound Open Firmware 2.4,他们继续过渡到使用Zephyr RTOS。

image.png


7、基于Arduino的火箭模拟控制系统

https://www.instructables.com/The-Arduino-Launch-Control-System-LCS/

大家有兴趣可以看看

image.png

image.png

image.png

image.png



8、开源的浮游生物监测分析设备PlanktoScope

https://www.planktoscope.org/discover
https://github.com/PlanktoScope/PlanktoScope


浮游生物帮助修复了世界上30-50%的二氧化碳,并为全球食物链奠定了基础,浮游生物在穿越海洋时构成了世界上最大的生物质日常运动。这些数十亿生物的形状、颜色和运动就像维持它们的海洋一样广阔。了解浮游生物对于了解我们周围的世界以及我们对这个世界的影响至关重要。

这类研究的一个障碍是要探索的区域规模庞大,以及研究车队和专业设备的资源有限。通过开发一种扩大高质量视觉探索和文档的方法,我们可以大大增加我们对周围复杂生命网络的理解,以及我们反过来如何影响它。
image.png

image.png

image.png


9、网页版hex编辑器hexed

https://hexed.it/

效果还不错,大家有兴趣可以试试,网页版的优势就是方便
image.png


10、emWin6.30单片机版本发布,对应AppWizard也可以使用最新的1.34a了

Keil.MDK-Middleware_Graphics.1.2.0.pack (118.59MB)

关于emWin6.30更新内容,此贴进行了说明:

emWin模拟器V6.30发布,推出新版视频转换小软件MakeMovie,VNC软件开始支持网络和USB两种玩法(2022-12-03)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=116872

image.png


11、单色屏实现多级灰度播放视频效果

作者Wenting

https://www.zephray.me/post/grayscale_lcd/

正常情况下,我们实现单色屏如下效果,仅有两种颜色

image.png
根据作者研究市面上的产品,很多电子产品查看后,也是用的单色屏做的多级灰度展示,这是怎么实现的,作者就是对此进行了研究实现

通过PWM调制实现了一定的灰度展示

image.png

但是效果不过好,进一步优化后,效果强了很多

image.png

播放视频的效果真是超流畅




12、C语言实现面向对象编程文档

这个实际上属于C的高级玩法了,大家有兴趣可以看看

https://www.cs.rit.edu/~ats/books/ooc.pdf

image.png image.png


13、新版的GCC V13.0已经正式支持Cortex-M85

上周发布周报忘了细看更新记录,今天细看了下,已经全面支持

https://gcc.gnu.org/git/?p=gcc.git;a=shortlog;pg=1

image.png


14、H7-TOOL本周进展

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

(1)全力加速准备H7-TOOL下个版本V2.20发布,RTOS Trace首版和截图功能将在这个版本上线

近期这几天将全部用来准备H7-TOOL新版的发布工作。

(2)H7-TOOL的TVCC从3.3V输出设置到1.2V需要的时间测量
测试目的:

方便大家使用SPI,SWD,I2C,GPIO,UART等控制电平范围设置后,需要等待这么一段时间再开启通信。

TOOL上电默认是3.3,  比如要设置为1.2V通信,那么调用LUA函数TVCC电压配置后,最好调用delayms延迟下,否则不是想要的1.2V。

1、使用LUA小程序就可以方便的测量,代码如下:
[C] 纯文本查看 复制代码
print("TVCC从3.3V输出设置到1.2V需要的时间测量")
 
gpio_cfg(0, 1) --配置模式D0 = 1-GPIO_OUT
 
gpio_write(0, 1) --设置输出D0 = 1
delayms(10)      -- 等待10ms
 
gpio_write(0, 0) --设置输出D0 = 0
set_tvcc(1.2)
gpio_write(0, 1) --设置输出D0 = 1





2、测试条件:
示波器CH1测量的TVCC输出,CH2测试的D0输出,TVCC引脚输出电压值和D0控制引脚的电平是一样的,这个可以看H7-TOOL的原理图双向IO控制。主要是方便控制SPI, SWD,I2C,UART等电平范围。






3、动态执行效果, GIF图片:
插入TOOL USB线,开启示波器捕获,执行LUA小程序



4、硬件接线:






评分

参与人数 1金币 +8 收起 理由
龙之谷 + 8 赞一个!

查看全部评分

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106731
QQ
 楼主| 发表于 2023-1-29 03:47:46 | 显示全部楼层
更新完毕
回复

使用道具 举报

29

主题

231

回帖

318

积分

高级会员

积分
318
发表于 2023-1-29 08:42:55 | 显示全部楼层
非常感谢~~硬汉辛苦了
回复

使用道具 举报

4

主题

286

回帖

298

积分

高级会员

积分
298
发表于 2023-1-29 08:54:09 | 显示全部楼层
大佬过年不还这么辛苦。佩服。上班第一天,就学习新知识。
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2023-1-29 09:18:37 | 显示全部楼层
H7-TOOl以后价格还能下的来吗?
回复

使用道具 举报

1

主题

22

回帖

25

积分

新手上路

886064641534128530

积分
25
发表于 2023-1-29 09:55:22 | 显示全部楼层
工具啥时候支持RT-THREAD,国产系统应该支持支持
回复

使用道具 举报

1

主题

22

回帖

25

积分

新手上路

886064641534128530

积分
25
发表于 2023-1-29 10:03:02 | 显示全部楼层
现在的嵌入式RTOS大部门免费,PX5看起来要收费,能行的开吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106731
QQ
 楼主| 发表于 2023-1-29 10:30:53 | 显示全部楼层
EPT_electronic 发表于 2023-1-29 09:18
H7-TOOl以后价格还能下的来吗?

双11之类的节日都会有活动
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106731
QQ
 楼主| 发表于 2023-1-29 10:32:07 | 显示全部楼层
杰瑞鼠 发表于 2023-1-29 10:03
现在的嵌入式RTOS大部门免费,PX5看起来要收费,能行的开吗

能,做的就是收费玩法,现在软件类公司收费方式很多。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106731
QQ
 楼主| 发表于 2023-1-29 10:33:00 | 显示全部楼层
杰瑞鼠 发表于 2023-1-29 09:55
工具啥时候支持RT-THREAD,国产系统应该支持支持

支持,下次更新就是添加RT-Thread,Zephyr,Mbed OS
回复

使用道具 举报

0

主题

8

回帖

8

积分

新手上路

积分
8
发表于 2023-1-29 15:47:35 | 显示全部楼层
现在每期都看至少二遍
回复

使用道具 举报

1

主题

27

回帖

30

积分

新手上路

积分
30
发表于 2023-1-30 08:09:17 | 显示全部楼层
我是第一次听说RTOS 还分代的 多多向大佬取经
回复

使用道具 举报

39

主题

928

回帖

1050

积分

至尊会员

积分
1050
发表于 2023-1-30 09:19:29 | 显示全部楼层
那个单色屏实现多级灰度挺有意思的。
回复

使用道具 举报

19

主题

76

回帖

133

积分

初级会员

积分
133
发表于 2023-1-30 14:33:52 | 显示全部楼层
硬汉哥 讲完CAN
能讲讲RTOS的任务编程吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106731
QQ
 楼主| 发表于 2023-1-30 15:17:24 | 显示全部楼层
blueice1108 发表于 2023-1-30 14:33
硬汉哥 讲完CAN
能讲讲RTOS的任务编程吗

ThreadX视频教程下次更新就是任务管理章节。
回复

使用道具 举报

8

主题

32

回帖

56

积分

初级会员

初级程序员

积分
56
QQ
发表于 2023-2-1 10:31:04 | 显示全部楼层
本帖最后由 skyllyzhao 于 2023-2-1 10:42 编辑

对这个PX5挺感兴趣,硬汉哥,什么时候可以搞到源码看一下
回复

使用道具 举报

8

主题

32

回帖

56

积分

初级会员

初级程序员

积分
56
QQ
发表于 2023-2-1 10:32:00 | 显示全部楼层
对这个px5比较感兴趣,什么时候可以搞到源码看一看
回复

使用道具 举报

210

主题

1043

回帖

1683

积分

至尊会员

More we do, more we can do.

积分
1683
发表于 2023-2-1 14:08:17 | 显示全部楼层
单色屏实现灰度,刷新了我的认知,下班看下她的视频。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106731
QQ
 楼主| 发表于 2023-2-1 15:07:25 | 显示全部楼层
skyllyzhao 发表于 2023-2-1 10:32
对这个px5比较感兴趣,什么时候可以搞到源码看一看

等搞到了,分享下。
回复

使用道具 举报

0

主题

7

回帖

7

积分

新手上路

积分
7
发表于 2023-2-1 15:31:54 | 显示全部楼层
skyllyzhao 发表于 2023-2-1 10:31
对这个PX5挺感兴趣,硬汉哥,什么时候可以搞到源码看一下

+10086,    亲爱的老哥,记得有了之后,T我一下
回复

使用道具 举报

8

主题

32

回帖

56

积分

初级会员

初级程序员

积分
56
QQ
发表于 2023-2-2 09:05:38 | 显示全部楼层
eric2013 发表于 2023-2-1 15:07
等搞到了,分享下。

OK OK  谢谢   我也尝试找了   很遗憾没找到
回复

使用道具 举报

19

主题

76

回帖

133

积分

初级会员

积分
133
发表于 2023-2-2 13:33:11 | 显示全部楼层
eric2013 发表于 2023-1-30 15:17
ThreadX视频教程下次更新就是任务管理章节。

谢谢 这一块资料真的满少的
大部分都在讲原理 不知道怎么用
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2023-2-3 11:13:00 | 显示全部楼层
单色屏实现多级灰度有点意思  链接打不开
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106731
QQ
 楼主| 发表于 2023-2-3 11:46:26 | 显示全部楼层
jiangbin_ 发表于 2023-2-3 11:13
单色屏实现多级灰度有点意思  链接打不开

整个代理试试,不开代理确实有点卡,登陆不上
回复

使用道具 举报

0

主题

53

回帖

53

积分

初级会员

积分
53
发表于 2023-2-6 14:02:25 | 显示全部楼层
1、ThreadX老大离开微软,开发的第5代RTOS系统PX5 RTOS正式上线

"Flash和RAM最小需求都小于1KB." 这个牛B,那不是1块钱的MCU也可以跑RTOS了?
回复

使用道具 举报

1

主题

22

回帖

25

积分

新手上路

886064641534128530

积分
25
发表于 2023-8-29 16:39:37 | 显示全部楼层
eric2013 发表于 2023-1-29 10:33
支持,下次更新就是添加RT-Thread,Zephyr,Mbed OS

多半年过去了,也没见动静啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106731
QQ
 楼主| 发表于 2023-8-29 16:47:10 | 显示全部楼层
杰瑞鼠 发表于 2023-8-29 16:39
多半年过去了,也没见动静啊

一定会有的,最近刚把已经支持的RTOS添加了链表功能。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 00:10 , Processed in 0.278158 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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