《安富莱嵌入式周报》第308期:开源带软硬件安全认证的PLC设计,开源功率计,可靠PID实现,PR2机器人设计文件全开源,智能手表设计WASP-OS
Posted 嵌入式系统
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《安富莱嵌入式周报》第308期:开源带软硬件安全认证的PLC设计,开源功率计,可靠PID实现,PR2机器人设计文件全开源,智能手表设计WASP-OS相关的知识,希望对你有一定的参考价值。
周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104
视频版:
https://www.bilibili.com/video/BV1F24y157QE
1、ST发布安全认证版PLC设计套件
https://www.st.com/en/evaluation-tools/steval-silplc01.html
含原理图(新的手册里面把原理图撤掉了) :
steval-silplc01+(2).pdf (502.71 KB)
硬件方面的安全认证正进行中,满足SIL2等级。随机故障率,系统能力符合IEC 61508,EN 62061,EN ISO 13849-1和EN ISO 13849-2,软件方面的EtherCAT V5.0.8 和 X-CUBE-STL-H7 v1.2.0 已经通过TUV安全认证。
主控芯片采用STM32H723VG
2、PR2机器人设计文件全开源
简单填写提交内容就可以下载:
https://docs.clearpathrobotics.com/docs/robots/legacy/pr2/
视频:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=118605
3、ARM架构应用程序接口文档汇总贴
https://github.com/ARM-software/abi-aa
这些文档对于了解编译细节非常重要,特别是Procedure Call Standard for the Arm Architecture(AAPCS), 能让大家更好的了解编译细节
4、各种电子在线工具分享
之前给大家分享过一个不错的网站:97款在线电子开发工具
https://www.armbbs.cn/forum.php?mod=viewthread&tid=115998
这次再给大家分享一款,这个是在刷阻抗匹配相关知识的网站时看到的
https://circuitcellar.com/research-design-hub/basics-of-design/impedance-matching-fundamentals
在线计算,也有好多款
http://www.leleivre.com/rf_lcmatch.html
5、可靠的工业级PID实现
作者以一种循序渐进的方式,提出多个问题来改进代码,逐渐实现一个可靠的PID
http://brettbeauregard.com/blog/2011/04/improving-the-beginners-pid-introduction/
6、CrowdSupply硬件共享盛宴2023
https://www.crowdsupply.com/teardown/portland-2023
原本2020年的时候是第3届,但是由于疫情问题取消了,之后的2021和2022也都没有再举办,今年正式恢复举办
CrowdSupply和Maker Faire差不多,跟我们国内的庙会差多,有趣的好玩的东西比较多,而且场地也比较大。
https://www.armbbs.cn/forum.php?mod=viewthread&tid=118605
7、开源功率计,带电源功能,专用于物联网功耗测量
之前给大家分享过,最近不少玩这个的,再给大家分享下
https://github.com/zscircuits/zs1100a
https://www.crowdsupply.com/zscircuits/zs1100a-power-meter
https://www.zscircuits.in/
测试物联网设备功耗最大的特点就是高动态范围,休眠状态下几个uA,发射状态下几百mA,而且支持动态的切换测量范围。
规格:
动态测量范围1uA到1.5A,分辨率100nA,精度1% ± 200 nA,非常不错。
效果:
上位机:
实际性能:
8、简讯
(1) TI的多通道超低电流测量DDC系列
用于超低功耗电流测量确实给力,就是价格也比较贵
https://www.ti.com.cn/cn/lit/an/zhct360/zhct360.pdf?ts=1680434886270
(2)据外媒消息, 东芝接受15.2亿美元收购提案
这项提案由Japan Industrial Partners (JIP) 为主的财团提出
(3) 新思科技 (Synopsys)推出基于AI的全栈EDA开发工具,大大方便IC设计人员使用
https://www.synopsys.com/ai.html
整个芯片设计流程全部AI化
(4) 华硕Thinker board推出首款RISC-V内核单板机
https://tinker-board.asus.com/product/tinker-v.html?s=09
(5) STM32H5和STM32WBA的ThreadX全家桶原生支持包都已经发布
现在ST新出的芯片,ThreadX都会做原生支持,也就是说他们发布的STM32CubeH5软包里面将包含各种ThreadX内核及其中间件案例
https://github.com/STMicroelectronics/STM32CubeH5
https://github.com/STMicroelectronics/STM32CubeWBA
(6) Qt Creator 10 发布
https://www.qt.io/blog/qt-creator-10-released
9、TinyVG矢量图形实现,相比SVG更小的文件大小,涵盖90%的功能
https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/tiger.svg
矢量放缩效果也不错
10、TI的电源设计工具 Power Stage Designer发布V5.0版本
https://www.ti.com.cn/tool/cn/POWERSTAGE-DESIGNER
slic015d.zip (38.09 MB)
11、面向智能手表设计的WASP-OS,涵盖完整的智能手表应用实现
https://github.com/wasp-os/wasp-os
12、H7-TOOL本周进展
H7-TOOL详细介绍:https://www.armbbs.cn/forum.php?mod=viewthread&tid=89934
坛友火龍的滑稽分享H7-TOOL的SWD隔离模块(含UART隔离)
详情看此贴,采用立创EDA画的:https://www.armbbs.cn/forum.php?mod=viewthread&tid=118585
H7-TOOL发布固件V2.21, 增加RTT快捷面板功能,脱机烧录增加英飞凌,Qorvo以及NXP,普冉,华大,灵动微等新系列
【PC软件】V2.2.1
1.脱机烧录
- 厂商列表重排,按字母次序。
- 高级配置参数中,删除不常用的参数。
- 高级配置参数中,新增显示FLM文件信息选项
- NRF52 系列, 优化乱脚本。降低时钟速度,解决某客户程序异常的板子无法识别IDCODE的问题。
- NRF52 系列,载入HEX文件时, 自动选择SDE和FLASH算法。修改需要解除保护的条件。
- 新增灵动 MM32L0020, MM32F0160, MM32G0140系列
- 灵动 MM32F0010 MM32F0020 实现SWD解锁时序(SWD口用于GPIO的情况)
- 新增英飞凌 TLE9853
- 修改STM32F10xxC 缺省选择硬件复位
- 新增普冉PY32F002
- 新增华大 HC32F002系列
- 新增Qorvo 的PAC55xx系列
- 新增NXP LPC800系列
- 中颖SH3xF9xxx系列添加EEPRM算法
- 解决V2.2.0的bug: 用户自定义FLM文件放到第2行以后时,填充错误的修正地址和大小
- TVCC电压值根据芯片型号自动填充缺省值
- 解决 GD32 系列写选项字失败的问题(V2.19引入的bug)
2.Trace
- 解决始终开启Cashe的问题
- 解决out和ELF文件无法导出Hex文件的问题
- 修改ThreadX系统识别方式, 无法解析的elf文件显示错误后终止执行
- 解决BUG: 目标板截屏功能,单色屏时读的数据长度错误
3.界面
- 串口发送窗口的参数可保存
- CAN参数界面,修正参数的值域
- RTT界面参数可保存
4.RTT功能增加快捷发送面板,支持C语言转义字符
5.新增导入PC配置参数功能,支持导入界面颜色配置、Uart命令列表、Uart解码器、
RTT命令列表、RTT解码器、CAN命令列表CAN解码器、芯片厂商列表、脱机烧录用户配置文件、
WiFi热点列表、RTT搜索地址
6.删除 ini\\rtt\\RttViewer.ini 文件,配置选项集中放到 app.ini文件
7.维护界面,增加"诊断硬件"功能,主要用于远程售后
【固件】V2.21
1. 修正 pg_init() 函数的bug. 读数据到文件有异常.
2. 扩充 pg_swd() 函数, 可设置SWCLK和SWDIO电平. MM32F0010发SWBOOT解锁序列需要,
- pg_swd("PIN_SWCLK", 1)
- pg_swd("PIN_SWDIO", 1)
- pg_swd("SWDIO_OUT", 1)
3. 刷新TVCC设置寄存器,方便lua程序读取
4. 调试打印FLM文件信息时,原始地址和大小和修正的地址和大小均显示出来
5. 应对LPC824, 在swd_write_word(DBG_HCSR, DBGKEY | C_DEBUGEN | C_HALT) 之后延迟10us.
6. 新增寄存器:缺省启动模式
7. 修正 pg_read16() 的bug。该bug导致GD32写选项字失败。
8. 根据CH1电压识别1拖16转接板的机制改为不识别,以菜单项为准。相关函数
- MUL_swd_set_target_reset()
- 打印提示信息
- 新增pg_read_c_var() 新增 Prog16Mode 变量供lua程序使用
9. 支持1拖16模式时串口AT指令控制协议。
1、升级新版注意事项
(1)APP和eMMC独立分别升级了:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=105600
(2)从2.20版本固件开始,更新固件排除WiFi列表更新,再也不用重新配置WiFi了
点击下面这个按钮即可。
如果非常早期的客户(第1批TOOL用户,或者固件还是V1.X),继续点击此按钮升级。
2、RTOS Trace
在2.2.0的基础上做了修正了,当前测试情况如下:
1、RTOS Trace的MDK AC5文件解析都没问题。
2、RTOS Trace的MDK AC6文件解析,暂不要使用最新的MDK5.38/5.38a带的AC6.19编译的工程,多次测试发现解析期间会中断,不知道是不是生成的调试信息有问题,待AC6.20发布后再做测试研究。其它版本AC6测试都没有问题。
3、IAR的解析暂没有发现问题,含当前最新的IAR9.3X。
4、GCC测试了STM32CubeIDE和Embedded Studio的几个版本,含当前最新版,都没有问题。
https://www.armbbs.cn/forum.php?mod=viewthread&tid=118141
3、RTT功能增加快捷发送面板
制作了一个案例,方便大家使用:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=118494
4、新增导入PC配置参数功能
支持导入界面颜色配置、Uart命令列表、Uart解码器、RTT命令列表、RTT解码器、CAN命令列表CAN解码器、芯片厂商列表、脱机烧录用户配置文件、WiFi热点列表、RTT搜索地址
5、脱机烧录
(1)支持1拖16模式时串口AT指令控制协议。
(2)新增英飞凌 TLE9853
(3)新增Qorvo 的PAC55xx系列,PAC52xx
(4)新增灵动 MM32L0020, MM32F0160, MM32G0140系列
(5)新增普冉PY32F002
(6)新增华大 HC32F002系列
(7)新增NXP LPC800系列
6、当前脱机烧录支持的型号
《安富莱嵌入式周报》第271期:2022.06.20--2022.06.26
往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!
目录
2、索尼为自家6核物联网套件配套的摄像头组件,超强劲的低光拍照性能
5、AMD推出嵌入式处理器Ryzen Embedded R2000
6、CMSIS-Driver新增Dialog的WiFi芯片DA16200 支持
7、瑞萨推出蓝牙5.2芯片SmartBond DA1470x,采用M33和M0双核,支持2D GPU,带1.5MB RAM。
8、绿山Green Hills开始加强自家单片机RTOS μ-velOSity的汽车级应用支持力度
9、TI推出0.79美元的蓝牙单片机CC2340,能否创出一片天
10、GUI需要使用韩语,日语,泰语,阿拉伯语,葡萄牙语等多国语言,从google font就可以方便下载各国语言免费字体
11、一款叫ZYNC的汽车仪表生产商家,要跟奔驰合作提升汽车内置大彩电效果
本周更新了一期视频教程:
BSP视频教程第19期:单片机BootLoader的AES加密实战,含上位机和下位机代码全开源
BSP视频教程第19期:单片机BootLoader的AES加密实战,含上位机和下位机代码全开源(2022-06-26) - STM32H7 - 硬汉嵌入式论坛 - Powered by Discuz!
视频版:
https://www.bilibili.com/video/BV1HT41137Xb
《安富莱嵌入式周报》第271期:软硬件全开源的PLC解决方案,支持梯形图,索尼超强低光拍照摄像头模组
1、ST推出的开源PLC解决方案,软硬件全开源
STEVAL-PLC001V1 - Industrial PLC evaluation board with HMI interface - STMicroelectronics
链接:百度网盘 请输入提取码 提取码:7fm1
支持梯形图编写代码和几个附加选项,带12路输入和12路输出
规格和框图:
板子效果:
梯形图逻辑:
2、索尼为自家6核物联网套件配套的摄像头组件,超强劲的低光拍照性能
Spresense HDR camera board - Spresense - Sony Developer World
这款物联网套件,之前给大家介绍过,主控芯片CXD5602具有6个Cortex-M4F内核
Spresense HDR摄像头高动态范围HDR,在强背光条件下的视觉效果比传统相机具有更强的清晰度
低光条件下,提供超强的图形质量,传统60dB范围的摄像头和此摄像头120dB范围对比​。
3、TASKING编译器开始逐渐面向汽车级软件开发
TASKING at embedded world 2022 | TASKING
好久没有关注这款编译器了,最近上他们官网看消息,也在努力向新领域发起挑战。
当前已经满足ISO 26262 ASIL-D汽车级最高等级认证。
4、RISC-V推出2022年的首批新规范
前四项规范和扩展批准 – RiSC-V 高效跟踪E-Trace、RISC-V Supervisor二进制接口SBI、RISC-V 统一可扩展固件接口 UEFI 和 RISC-V Zmmul 仅乘法扩展。
5、AMD推出嵌入式处理器Ryzen Embedded R2000
锐龙嵌入式R2000系列,这是第二代中端片上系统SoC处理器,针对各种工业和机器人系统、机器视觉、物联网设备进行了优化.
可以同时外接4台4K显示器。
6、CMSIS-Driver新增Dialog的WiFi芯片DA16200 支持
DA16200是Dialog(已经被瑞萨收购)在2020年发布的M4内核的电池供电WiFi芯片,大多数应用中,可以实现一年以上的电池寿命
MDK5 Software Packs (keil.com)
7、瑞萨推出蓝牙5.2芯片SmartBond DA1470x,采用M33和M0双核,支持2D GPU,带1.5MB RAM。
DA14706 - 超高集成度的蓝牙™ 5.2单芯片解决方案 | Renesas
主频160 MHz Cortex-M33F、集成了2D GPU、语音活动检测器 (VAD) 和电源管理单元 (PMU)。 +6 dBm 的输出功率与 -97 dBm 的灵敏度,软件可配置可升级的协议引擎(CMAC)
框图:
套件:
这里再补充一个消息 瑞萨在嵌入式展会上演示其首款Cortex-M85芯片,搜了下没有找到现场图片效果
8、绿山Green Hills开始加强自家单片机RTOS μ-velOSity的汽车级应用支持力度
为了更好的应对当前汽车级单片机开发需求,像网络安全、功能安全、成本和可扩展性的ECU节点(如电子保险丝、电池管理、区域控制器、低端雷达等)是OEM厂商的首要考虑因素
9、TI推出0.79美元的蓝牙单片机CC2340,能否创出一片天
低功耗 Bluetooth® 的应用比以往更加广泛 | TI.com.cn
规格:
优势:
价格:
10、GUI需要使用韩语,日语,泰语,阿拉伯语,葡萄牙语等多国语言,从google font就可以方便下载各国语言免费字体
下载后,使用FontCvt,AppWizard或者GUIX Studio都可以方便转换生成小字库或者全字库
11、一款叫ZYNC的汽车仪表生产商家,要跟奔驰合作提升汽车内置大彩电效果
这家公司是2019年才成立,这么快就用在汽车上了,他们是如何快速打入汽车供应链的。
12、H7-TOOL本周进展
成功实现H7-TOOL串口方式脱机烧写,支持TTL串口,232和485方式,为后面I2C,SPI,CAN接口方式脱机烧录铺平道路
当前先通用方案,就是目标板做一个BootLoader。然后TOOL上位机LUA小程序控制下载,或者LUA小程序离线运行方式下载均可。
下面是当已经完成的串口烧录效果:
TOOL小程序离线效果:
以上是关于《安富莱嵌入式周报》第308期:开源带软硬件安全认证的PLC设计,开源功率计,可靠PID实现,PR2机器人设计文件全开源,智能手表设计WASP-OS的主要内容,如果未能解决你的问题,请参考以下文章
《安富莱嵌入式周报》第273期:2022.07.04--2022.07.10
《安富莱嵌入式周报》第271期:2022.06.20--2022.06.26
《安富莱嵌入式周报》第293期:SEGGER开源其C/C++库源码emRun,丰富EMC电磁兼容资,OTA开源组件,2022 Github全球报告,内存安全指南
《安富莱嵌入式周报》第241期:2021.11.22--2021.11.28
《安富莱嵌入式周报》第275期:2022.07.18--2022.07.24
《安富莱嵌入式周报》第303期:微软推出嵌入式安全物联网RTOS CHERIoT,超强的产品级开源电机控制器项目,含上位机,蓝牙标准V5.4,玩转与或非编程操作