首页 > 其他分享 >《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31

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

时间:2022-10-13 15:35:53浏览次数:73  
标签:25 github -- TOOL 单片机 编辑器 https 2022.07 com

​​

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_php

 

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

【实战技能】单片机bootloader的CANFD,I2C,SPI和串口方式更新APP视频教程(2022-08-01)

视频版:

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

 


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

​https://github.com/owenmcateer/FlipDigits​

水流效果:

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_php_02

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

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_php_03

显示屏细节

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_github_04

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_github_05

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

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

​ModernC.pdf​​ (3.08MB)

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_github_06

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_php_07

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_github_08

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

​https://app.diagrams.net/?src=about​

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

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_php_09

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_php_10

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_php_11

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

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_寄存器_12

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

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_github_13

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

​https://www.altium.com/altium-designer/features/true-3d-circuit-design​

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

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_寄存器_14

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_php_15

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_github_16

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

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_github_17

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_php_18

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_php_19

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_github_20

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_寄存器_21

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_github_22

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

安装MDK的CycloneTCP软件包即可。

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_php_23

以太网控制器

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_寄存器_24

芯片内置MAC

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_php_25

PHY芯片

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_php_26

交换机芯片

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_github_27

WiFi驱动

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_php_28

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

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

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

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

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_php_29

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

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_寄存器_30

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_寄存器_31

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_github_32

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

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

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

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_github_33

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

​https://github.com/WerWolv/ImHex​

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

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

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_寄存器_34

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_寄存器_35

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

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

​https://mccue.dev/pages/7-27-22-c-errors​

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_php_36

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

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

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

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_php_37

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_php_38

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

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

动态效果:

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_寄存器_39

截图:

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_php_40

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_github_41

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_寄存器_42

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

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

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

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_寄存器_43

12、H7-TOOL本周进展

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

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

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

【应用场景】

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

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

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

MDK和TOOL对比读取寄存器:

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_寄存器_44

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_php_45

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

和MDK的读取一致。

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_github_46

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31_github_47

 

微信公众号:armfly_com



标签:25,github,--,TOOL,单片机,编辑器,https,2022.07,com
From: https://blog.51cto.com/u_15785540/5753517

相关文章

  • 文献综述必备工具Connected Papers如何使用
    ConnectedPapers是一款知名的文献分析工具。只要输入要分析论文的以下信息(doi、arXivurl、标题、SemanticScholarurl或PubMedurl),就可查询到该论文的引用网络、先前研......
  • 【JS】169-JavaScript设计模式——外观模式
    六、外观模式(FacadePattern)1.概念介绍外观模式(FacadePattern) 是一种简单又常见的模式,它为一些复杂的子系统接口提供一个更高级的统一接口,方便对这些子系统的接口访问......
  • 【JS】168-JavaScript设计模式——策略模式
    五、策略模式(StrategyPattern)1.概念介绍策略模式(StrategyPattern):封装一系列算法,支持我们在运行时,使用相同接口,选择不同算法。它的目的是为了将算法的使用与算法的实现......
  • element 表格自动轮播、echarts部分属性
    首先给<el-table>标签加上ref=“table”consttable=this.$refs.table//拿到表格中承载数据的div元素constdivData=tab......
  • 【JS】166-JavaScript设计模式——迭代器模式
    三、迭代器模式(IteratorPattern)1.概念介绍迭代器模式(IteratorPattern) 是提供一种方法,顺序访问一个聚合对象中每个元素,并且不暴露该对象内部。这种模式属于行为型模式......
  • Windows远程桌面 TLS协议握手错误 --解决
    1 VMwarevSphereClient下的windows虚拟机通过堡垒机连接提示TLS协议握手错误;据悉,之前做过SSL配置设置,可能对此有影响。   局域网下测试连接也提示出现了......
  • 【JS】172-JavaScript设计模式——观察者模式
    九、观察者模式(ObserverPatterns)1.概念介绍观察者模式(ObserverPatterns) 也称订阅/发布(subscriber/publisher)模式,这种模式下,一个对象订阅定一个对象的特定活动,并在状......
  • Keeping Multiple Databases in Sync Using Kafka Connect and CDC
    SEP20,2022Microservicesarchitectureshavenowbeenwidelyadoptedamongdevelopers,andwithagreatdegreeofsuccess.However,drawbacksdoexist.Data......
  • 【JS】170-JavaScript设计模式——代理模式
    七、代理模式(ProxyPattern)1.概念介绍代理模式(ProxyPattern) 为其他对象提供一种代理,来控制这个对象的访问,代理是在客户端和真实对象之间的介质。简单的理解:如我们需要......
  • oracle11204rac更换ASM存储
    介绍迁移的简单过程。步骤如下:1、划分asmdisk,并检查或更改udev配置文件,使得新存储的asmdisk对asm实例可识别。2、备份OCR、Votingdisk、ASMdiskheader和数据库;......