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

目录

本周更新了一期视频教程:

视频版:

1、448个数码管模拟水流的炫酷效果展示

2、现代C编程文档,主要面向C17标准

3、分享一款强劲的开源绘图工具,支持浏览器在线绘制或下载软件绘制,支持跨平台

4、Altium推出3D PCB绘制功能

5、寻找常见的以太网MAC,PHY,WiFi,交换机方面驱动,可以参考CycloneTCP,非常全面

6、树莓派单片机派逻辑分析仪

7、一款开源护眼的hex编辑器ImHex,功能强劲

8、11种C函数执行错误处理机制

9、二值视频格式转换工具

10、基于STM32的3D打印机模拟器,STM32硬件外设全部采用模拟的方式实现

11、ThreadX全家桶所有组件升级至V6.1.12

12、H7-TOOL本周进展


本周更新了一期视频教程:

【实战技能】单片机bootloader的CANFD,I2C,SPI和串口方式更新APP视频教程(2022-08-01)https://www.armbbs.cn/forum.php?mod=viewthread&tid=114491

视频版:

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

《安富莱嵌入式周报》第276期:448个数码管模拟水流的炫酷效果,功能强劲的开源绘图功能和ImHex工具,又一款21通道,120M树莓派单片机逻辑分析仪上线


1、448个数码管模拟水流的炫酷效果展示

https://github.com/owenmcateer/FlipDigits

水流效果:

为了实现各种炫酷效果展示,专门弄的上位机:

显示屏细节

2、现代C编程文档,主要面向C17标准

这本书也不错,大家有兴趣可以看下

ModernC.pdf (3.08MB)

3、分享一款强劲的开源绘图工具,支持浏览器在线绘制或下载软件绘制,支持跨平台

Flowchart Maker & Online Diagram Software

https://github.com/jgraph/drawio-desktop

左侧列表,有成千上万种拖拽式图标供选择,同时也支持导入新的图标样式。

导出可以选择矢量格式,这点非常不错

4、Altium推出3D PCB绘制功能

True 3D Circuit Design | Altium

作用就是方便在各种物体表面绘制PCB,这样做出的PCB不再限制是平面式的

这让我想起早期Festo展示的仿生蚂蚁

5、寻找常见的以太网MAC,PHY,WiFi,交换机方面驱动,可以参考CycloneTCP,非常全面

安装MDK的CycloneTCP软件包即可。

以太网控制器

芯片内置MAC

PHY芯片

交换机芯片

WiFi驱动

6、树莓派单片机派逻辑分析仪

(1)之前分享的24通道,100Msps的逻辑分析仪发布V2.0版本,正式完成跨平台工作

https://github.com/gusmanb/logicanalyzer/releases

看来.NET6的跨平台性能也是杠杠的。

Windows和Linux,由于没有MacOS电脑,所以没有贴测试截图

(2)又有一款21通道120Msps的树莓派单片机逻辑分析仪上线,上位机采用sigrok/pulseview

相比24通道的逻辑分析,这个少了3个通道,这三个通道是用于树莓派单片机自带的三路ADC使用了,采样率是500KHz。

https://github.com/pico-coder/sigrok-pico

7、一款开源护眼的hex编辑器ImHex,功能强劲

https://github.com/WerWolv/ImHex

作者介绍说ImHex是一款功能强劲的hex编辑器,该工具专为逆向工程分析师、开发人员以及那些凌晨三点还在工作的护眼人士。

作者还是比较强的,这个编辑器是21岁上大学时发布的,现在已经过去两年了,这个编辑器已经积攒18.2K。

8、11种C函数执行错误处理机制

作者分享的这几种方法并不是“胡编乱造”的,都是有参考依据的,并给出了每种异常处理的原始来源。

The different ways to handle errors in C

9、二值视频格式转换工具

只有两种颜色格式的视频转换工具,适合用在单色屏上,比如OLED这些。

https://github.com/owenmcateer/2bit-Video-Processor

10、基于STM32的3D打印机模拟器,STM32硬件外设全部采用模拟的方式实现

https://github.com/nviennot/stm32-emulator

动态效果:

截图:

11、ThreadX全家桶所有组件升级至V6.1.12

软件包可以到Github下载:https://github.com/azure-rtos/threadx/releases

也可以到这里下载:ThreadX全家桶源码和文档下载,含GUIX,Filex,NetX,USBX,GUIX Studio,TraceX等,全部升级至V6.1.12(2022-08-02) - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!

下面是ThreadX内核的更新记录,组件更新记录内容较多,未贴。

12、H7-TOOL本周进展

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

(1)增加新的脱机烧录芯片支持。

(2)已经发布基于H7-TOOL的CANFD,I2C,SPI和串口方式更新目标板APP视频教程

【实战技能】单片机bootloader的CANFD,I2C,SPI和串口方式更新APP视频教程(2022-08-01) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

(3)实现H7-TOOL的LUA小程序读取目标板的R0-R15,xPSR寄存器数值,为TOOL的硬件异常分析黑盒子功能做准备

【应用场景】

上电后一段时间进入硬件异常,或执行某个功能就进入硬件异常,我们可以方便的通过IDE软件或者嵌入的异常分析代码来锁定问题位置。

而运行比较长的时间,比如两周,一个月等,这就不方便挂个电脑分析了。

挂个TOOL就比较方便,可以长时间检测跟踪芯片的运行,出问题的时候可以关键信息导出来。简单的可以TOOL自带显示屏直接分析出结果,复杂的可以电脑端上位机软件分析。

MDK和TOOL对比读取寄存器:

加入NVIC关键寄存器读取,主要是硬件异常涉及到的几个寄存器

和MDK的读取一致。

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31相关推荐

  1. 安富莱v6开发板网口通讯_安富莱嵌入式周报第170期:2020.07.202020.07.26

    说明: 谢谢大家的关注,继续为大家盘点上周精彩内容. 1.沁恒推出带USB3.0,千兆以太网,光纤接口的RISC内核单片机CH569     CH569/565 微控制器使用 RISC-V3A 内核, ...

  2. 《安富莱嵌入式周报》第245期:2021.12.20--2021.12.26

    往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...

  3. 《安富莱嵌入式周报》第246期:2021.12.27--2022.01.02

    往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...

  4. 《安富莱嵌入式周报》第269期:2022.06.06--2022.06.12

    往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...

  5. 《安富莱嵌入式周报》第275期:2022.07.18--2022.07.24

    往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...

  6. 《安富莱嵌入式周报》第285期:电子技术更新换代太快,我要躺平,Linux内核6.1已经并入RUST,一夜161个网站密码遭泄,Matlab精选课件,开源电子书

    往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...

  7. 《安富莱嵌入式周报》第251期:2022.01.31--2022.02.06

    往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...

  8. 《安富莱嵌入式周报》第249期:2022.01.17--2022.01.23

    往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...

  9. 《安富莱嵌入式周报》第283期:全开源逆向“爆破”硬件工具,Linux内核6.1将正式引入RUST语言,I3C培训教程,80款市场成熟的电感式位置传感器设计

    往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...

最新文章

  1. ItemsControl 解析
  2. SQL数据库无法附加 823错误修复 连接中断
  3. expect实现自动登录
  4. 企业壳的反调试及Hook检测分析
  5. C++ 中的 new/delete 和 new[]/delete[]
  6. Tablestore入门手册-UpdateRow接口详解
  7. asp net服务器虚拟路径,asp.net获取服务器虚拟路径
  8. 广技师计算机毕业都去哪,广东哪间大学的计算机专业比较好???
  9. Exchange 2007(一)03R2域控升级到2008R2
  10. 学习JAVA环境搭建之下载安装MyEclipse 6.5
  11. 最新麦子学院33GWeb前端+Web前端开发从入门到精通完整版
  12. get请求中文乱码问题解决
  13. 算法之BFS算法框架
  14. 27家金融类央企(中投+3政策性银行+5国有银行+中信+光大+4保险集团)(4大资产管理+建银+再保险+保险保障+中诚信托+中央国债+银行金融+科技证券+证券基金)
  15. 软件测试人员的年终绩效考核怎么应对
  16. jsp提交判空/jsp重置
  17. 为什么你的广告投放效果不好?这5点做到了吗?
  18. Cors跨域(一):深入理解跨域请求概念及其根因
  19. 一男老师每日百词转载+连载(3)
  20. 论文略读1《Direct training for spiking neural networks:faster,larger,better》

热门文章

  1. 一纸学习思维导图 Mind Map
  2. 海伦司上市在即:“嚣张”气势堪比瑞幸,核心竞争力存不存在?
  3. c语言中的void类型解析
  4. 机器人课程对孩子的用意
  5. Linux的文件和目录管理
  6. vs哪个版本好用_【小巨人分享】VS出品销量神器 沛纳海 441 升级版来了!
  7. mandrake安装INTEL e1000网卡驱动
  8. c 语言中eof 是什么,什么是C编程语言中的EOF?
  9. 运营商大数据的范围有多广
  10. 【计算机组成原理】=【考研复试面试题】- 整合全家桶