硬汉嵌入式论坛

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

[嵌入式周报] 《安富莱嵌入式周报》第273期:2022.07.04--2022.07.10

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106590
QQ
发表于 2022-7-11 04:12:34 | 显示全部楼层 |阅读模式
image.png




视频版:
https://www.bilibili.com/video/BV1Me4y1R7VL





1、基于树莓派单片机实现超低成本的双光纤网卡100BASE-FX,软件硬件全开源

树莓派单片机本身没用带以太网MAC,但是通过树莓派的可编程IO就可以方便的实现了,5块钱一片的树莓派单片机带的可编程PIO确实做到了神器,250MHz以下IO控制做到无所不能。

https://github.com/kingyoPiyo/RasPico_SHIBAKI_Board

作者:kingyoPiyo

image.png

image.png

image.png

image.png


2、世界上首个通过声波传输数据的芯片

https://www.seas.harvard.edu/news/2022/06/tuning-sound-waves-chip

哈佛大学的研究人员首次使用计算机芯片中的电场控制和调制声波。

新的突破可能对量子计算领域以及经典计算领域产生广泛的影响,经典计算通常依赖于使用电子传输的数据。

研究人员构建了一个片上电声调制器,用于控制芯片上的声波。调制器施加电场来控制声波的相位、幅度和频率。
image.png


3、软硬件开源便携监测器CatSniffer,支持Zigbee,蓝牙,LoRa,Thread,Sub 1GHz,6lowpan

https://github.com/ElectronicCats/CatSniffer

规格和效果:
image.png

兼容各种Sniffer监测组件,

image.png

比如TI的

image.png


4、随着CMSIS-DSP软件包的壮大,已经开始独立更新

https://github.com/ARM-software/CMSIS-DSP
image.png

介绍里面有个值得关注的说明,使用MDK AC6编译,推荐选择-Ofast,可以发发挥最高性能。

image.png


5、ARM School Program推出的系列培训手册

https://github.com/arm-university

之前的时候要到ARM官网注册下载,现在可以直接在Github直接下载了

部分截图:
image.png

本次新推出了树莓派单片机pico培训手册

https://github.com/arm-university/ASP_RPi-Pico-projects-for-schools

image.png

image.png


6、Altia为STM32H7新作的医疗健康检测炫酷UI设计效果展示

https://altia.com/stm32h7/
https://vimeo.com/686008453
image.png


7、ThreadX增加Cortex-M85和M55支持

https://github.com/azure-rtos/threadx

image.png


STM32G0的ThreadX软件包升级至V1.1.0,新增USB PD的主从机例子

https://github.com/STMicroelectronics/x-cube-azrtos-g0
image.png


8、NASA分享的10条开发安全关键代码注意事项

P10.pdf (36.42 KB, 下载次数: 195)

翻译的不一定准确,推荐直接看英文版

(1)将所有代码限制为非常简单的控制流结构,不要使用goto语句、setjmp 或 longjmp 构造以及直接或间接的递归调用
(2)所有循环都必须有一个固定的上界。
(3)初始化后不要使用动态内存分配。
(4)任何函数都都不应超过可以打印在单张论文纸上的长度,每条语句一行,每条语句一行声明。通常,这意味着每个函数不超过 60 行代码。
(5)每个函数的断言,至少要有两个。
(6)数据对象必须在尽可能小的范围内声明
(7)函数的返回值和函数的形参有效性必须做检测。
(8)预定义宏限用于包含的头文件和简单的宏定义。
(9)指针的使用应该受到限制。具体来说,不超过一级指针。指针解引用操作不能隐藏在宏中定义或在 typedef 声明中。不允许使用函数指针(使用函数指针后,分析功能可能无法检测是否有递归问题)。
(10)从编写代码的第1天开始,编译器的所有编译警告设置要全开,所有的代码编译后必须零警告,并且使用静态分析工具分析后,也必须保证零警告。

image.png


9、H7-TOOL本周进展:

H7-TOOL发布固件V2.17, 脱机烧录增加泰为,华大和复旦微新系列以及串口和CANFD接口脱机烧录,LUA小程序实现JSCope HSS模式波形

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

之前大家反馈的问题和建议在下个版本实现,这个版本先发个小更新。

【更新记录】V2.1.7
1.脱机烧录,添加文件时就生成文件校验和
2.针对AutoChip AC7811,空片读OB和UID前必须进入DEBUG调试状态才行。升级 prog_lib.lua
  在读OB和UID之前增加
        if (MUST_ENTER_DEBUG_FIRST ~= nil) then
                if (MUST_ENTER_DEBUG_FIRST == 1) then
                        pg_enter_debug()
                end
        end

3. 添加华大2个CPU,HC32L176,HC32L196
4. 添加复旦微 FM33FR0x 系列
5. 添加泰为 TAE32F53xx6. 带来串口方式和CANFD接口方式脱机烧录
7. 带来JSCope HSS模式波形展示

H7-TOOL所有资源汇总(含操作手册):
http://www.armbbs.cn/forum.php?mod=viewthread&tid=89934

PC机软件:升级PC软件到V2.1.7
h7toolPC_release(V2.1.7).zip (60.70MB)

1、升级新版注意事项
(1)APP和eMMC独立分别升级了:
    http://www.armbbs.cn/forum.php?mod=viewthread&tid=105600

(2)因为关闭了WiFi模块内部上电自动重连功能,由程序控制接入WiFi热点,所以升级完毕后需要大家更新下WiFi密码。


2、脱机烧录
(1)增加泰为电子TAE32F53xx系列

TOOL脱机烧录加上后,可以满速下载,TOOL也可以满速读取Flash



RTT工程也测试添加了下,可以满速




(2)添加华大2个CPU,HC32L176,HC32L196



(3) 添加复旦微 FM33FR0x 系列



3、串口方式脱机烧录

批量生产一般以SWD接口脱机烧录为主,不过也有小部分是采用I2C,SPI,CAN/CANFD,串口方式脱机烧录,也开始陆续添加支持。

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

在线烧录


脱机方式操作

操作TOOL显示屏,进入Lua小程序界面:


执行uartfirmware.lua小程序。

执行效果如下:




4、CANFD接口方式脱机烧录

CANFD接口方式脱机烧录也已经实现了,这几天优化下更新操作说明分享


支持H7-TOOL的在线更新和LUA小程序脱机烧录更新。



目标板子更新log:




5、H7-TOOL的LUA小程序实现JSCope HSS模式,简单易实现

全程无需复位芯片,直接读取即可.
而且随时随地都可以连接目标板,不影响目标板的正常功能,不需要额外资源。


这几天更新操作说明分享给大家。





6、当前支持的脱机烧录芯片列表:











评分

参与人数 3金币 +48 收起 理由
龙之谷 + 8 很给力!
chenjiawei + 20 赞一个!
Lyanzh + 20 很给力!

查看全部评分

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106590
QQ
 楼主| 发表于 2022-7-11 04:12:44 | 显示全部楼层
更新完毕。
回复

使用道具 举报

0

主题

53

回帖

53

积分

初级会员

积分
53
发表于 2022-7-11 08:40:43 | 显示全部楼层
又是一个通宵,硬汉辛苦了!

8、NASA分享的10条开发安全关键代码注意事项
(9)…… 不允许使用函数指针。


不使用函数指针,这个不利于模块化和解耦吧?
回复

使用道具 举报

6

主题

106

回帖

124

积分

初级会员

积分
124
发表于 2022-7-11 09:02:53 | 显示全部楼层
好猛啊,四个小时前。
回复

使用道具 举报

6

主题

20

回帖

38

积分

新手上路

积分
38
发表于 2022-7-11 09:41:23 | 显示全部楼层
这周好早,硬汉辛苦
回复

使用道具 举报

56

主题

904

回帖

1072

积分

至尊会员

积分
1072
发表于 2022-7-11 09:42:16 | 显示全部楼层
st搞个ethercat的估计卖爆炸。  
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106590
QQ
 楼主| 发表于 2022-7-11 09:44:21 | 显示全部楼层
roguebear 发表于 2022-7-11 09:42
st搞个ethercat的估计卖爆炸。

ST还真有,是外置硬件方案

ST和 Hilscher合作推出工业以太网扩展板,基本支持所有主流工业协议栈,CANopen,Modbus等
https://www.armbbs.cn/forum.php? ... 9575&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106590
QQ
 楼主| 发表于 2022-7-11 09:51:28 | 显示全部楼层
adlu 发表于 2022-7-11 08:40
又是一个通宵,硬汉辛苦了!

主要是用了之后,如果用户程序里面对于函数指针的使用,有函数嵌套调用之类的问题,分析工具分析不出来。所以干脆直接禁止了。
回复

使用道具 举报

32

主题

103

回帖

199

积分

高级会员

积分
199
发表于 2022-7-11 10:18:57 | 显示全部楼层
arm大学里的内容怎么用,好像只有ppt和文档
回复

使用道具 举报

0

主题

6

回帖

6

积分

新手上路

积分
6
发表于 2022-7-11 10:25:00 | 显示全部楼层
辛苦啦
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2022-7-11 11:20:49 | 显示全部楼层
支持硬汉,实乃嵌入式的佼佼者
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106590
QQ
 楼主| 发表于 2022-7-11 11:24:52 | 显示全部楼层
伊森亨特 发表于 2022-7-11 10:18
arm大学里的内容怎么用,好像只有ppt和文档

看github,有案例的基本都已经包含了。
回复

使用道具 举报

0

主题

48

回帖

48

积分

新手上路

积分
48
发表于 2022-7-11 18:19:27 | 显示全部楼层
都4点了,我的天
回复

使用道具 举报

0

主题

75

回帖

75

积分

初级会员

积分
75
发表于 2022-7-12 09:11:25 | 显示全部楼层
都4点了,我的天!!  注意休息
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 02:01 , Processed in 0.298265 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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