《安富莱嵌入式周报》第332期:铷时钟控制板,航天战斗机C++代码标准,免费开源芯片设计,在线电路仿真软件,分布式消息传递,单片机数据库,UDS统一诊断服务解析

周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!

视频版

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

《安富莱嵌入式周报》第332期:铷时钟控制板,航天战斗机C++代码标准,免费开源芯片设计,在线电路仿真软件,分布式消息传递,单片机数据库,UDS统一诊断服务解析


目录:

1、Rubidium铷时钟控制板
2、开源小设计,简易万用表连通性测试仪
3、免费开源芯片设计软件Electric
4、在线电路仿真软件
5、C/C++安全手册
(1)美国联合攻击战斗机(Joint Strike Fighter, JSF)的C++代码标准CircuitLab
(2)卡内基梅隆大学SEI CERT安全可靠C编码标准
6、分布式系统消息传递解决方案YAMI4
7、在Excel仿真运行16bit CPU
8、8 通道隔离式高压模拟输入模块参考设计
9、单片机数据库ITTIA DB
10、H7-TOOL本周进展
(1)UDS下载功能初步搞定了,H7-TOOL各种常用UDS服务号解析也都已经支持



1、Rubidium铷时钟控制板

分配放大器带隔离输出,5V TTL时钟,1PPS输出可设脉冲宽度。

硬件开源:Bitbucket

软件开源:https://bitbucket.org/christandl ... irmware/src/master/

 schematic.pdf (2.93 MB)

规格:

效果:


2、开源小设计,简易万用表连通性测试仪

https://www.ianjohnston.com/inde ... t-062-dmmcontinuity

DMM_Continuity_Tester_PCB_and_CODE.zip (22.45MB)


3、免费开源芯片设计软件Electric

electricBinary-9.07.jar (20.26MB)

软件下载:Static Free Software: Download

用户手册:Using the Electric VLSI Design System, version 9.07


4、在线电路仿真软件CircuitLab

地址:CircuitLab - Editing "Unnamed Circuit"

手册:Table of Contents | Ultimate Electronics Book

比如下面电路

仿真:


5、C/C++安全手册

(1)美国联合攻击战斗机(Joint Strike Fighter, JSF)的C++代码标准

  JSF-AV-rules.pdf (781.7 KB)


(2)卡内基梅隆大学SEI CERT安全可靠C编码标准

https://wiki.sei.cmu.edu/conflue ... RT+Coding+Standards

sei-cert-c-coding-standard-2016-v01.pdf (3.70MB)

C和C++的CERT安全编码标准,针对不安全编码实践和可能导致可利用漏洞的未定义行为,提供了规则和建议。由软件工程研究所(SEI)为嵌入式开发人员创建。软件工程研究所是由美国国防部和国土安全部主要资助的研究和开发中心。SEI的CERT分部由卡内基梅隆大学运营,负责发布这些标准。CERT C和C++编码标准是对20多年来记录的软件漏洞案例研究的结果。

内容也非常好,也是直接以实例的形式说明


6、分布式系统消息传递解决方案YAMI4

Inspirel - YAMI4

YAMI4 是一组专为分布式系统设计的消息传递库,特别关注控制和监控系统。


7、在Excel仿真运行16bit CPU

excelCPU-main.zip (393.82KB)

GitHub - InkboxSoftware/excelCPU: 16-bit CPU for Excel, and related files


8、8 通道隔离式高压模拟输入模块参考设计

TIDA-00764 reference design | TI.com

此参考设计是一款具有 8 个通道的高压模拟输入模块。每个通道都可用于电压和电流测量。此设计使用 16 位模数转换器 (ADC) ADS8681,可处理 ±12.288V 的输入电压


9、单片机数据库ITTIA DB

ITTIA DB MadeForSTM32 | ITTIA

这个数据库对STM32的多个系列进行了支持,且支持CuebMX生成工程


10、H7-TOOL本周进展

H7-TOOL详细介绍:H7-TOOL开发工具,1拖4/16脱机烧录,高速DAPLINK,RTOS Trace,CAN/串口助手, 示波器, RTT等,支持WiFi,以太网,高速USB和手持 - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

UDS下载功能初步搞定了,H7-TOOL各种常用UDS服务号解析也都已经支持

这次搞UDS服务器和客户端花的时间比较长,主要是具体的执行流程上耽误的时间比较多。

UDS常用10,11,22,23,27,28,2E等服务解析已经没问题了

UDS的下载服务0x34,  上传服务0x35, 数据传输服务0x36,  退出服务0x37,也都可以正常执行了。

对于下载功能,主要用到0x34, 0x36和0x37,下面是一个完成的传输展示,像UDS的bootloader就是基于这个实现的。

这几天有时间了,开始整理UDS专题视频教程,给大家分享下

  • 7
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值