首页 > 编程语言 >《安富莱嵌入式周报》第335期:大量嵌入式书籍免费下载,CNC电机同步,智能家居比赛作品,EMF2024电子胸牌,Swift语言单片机编程,UDS Boot

《安富莱嵌入式周报》第335期:大量嵌入式书籍免费下载,CNC电机同步,智能家居比赛作品,EMF2024电子胸牌,Swift语言单片机编程,UDS Boot

时间:2024-03-27 11:15:41浏览次数:19  
标签:https 胸牌 TOOL 脱机 智能家居 H7 嵌入式 2024 测试

周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104

 

视频版:

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


目录:

1、大量嵌入式书籍免费下载,无需注册账号,直接下载
2、EMF 2024准备的电子胸牌
3、CNC电机同步视频
4、Hackaday举行的智能家居比赛
5、CMSIS-FreeRTOS升级至V1.11
6、嵌入式Swift语言编程单片机
7、Hex编辑器Imhex新版打开后很拉风
8、最新的emWin6.38发布,配套最新的AppWizard V1.44,这个库版本支持MDK,IAR和GCC,不限制IC厂家使用
9、各类芯片拆封内部构造图
10、STM32U0和STM32H7RS的HAL库发布
11、H7-TOOL本周工作进展
(1)2024版H7-TOOL操作手册PDF已经分享发布。
(2)H7-TOOL脱机烧录1拖16,瑞萨RA2E1和RA4M2, H750+QSPI,F030等,方便大家测试参考
(3)高级玩法,H7-TOOL的LUA小程序访问目标芯片AP和DP调试寄存器,新增并解决STM32H5的脱机烧录问题,不容易,不少弯弯绕
(4)全力UDS统一诊断服务解析和UDS Bootloader专题视频教程

 



1、大量嵌入式书籍免费下载,无需注册账号,直接下载

https://freecomputerbooks.com/Em ... -C-and-Arduino.html

这里给大家分享个网站,非常给力,整理了大量的嵌入式书籍

很多书籍都是一键下载,无需用户注册账号


2、EMF 2024准备的电子胸牌

介绍:https://blog.emfcamp.org/2024/03/18/tildagon/
硬件:https://github.com/emfcamp/badge-2024-hardware
软件:https://github.com/emfcamp/badge-2024-software

以往每届都会准备一个不同样式的电子胸牌,这次改变下策略,让胸牌可以每年都重复使用。

效果:


3、CNC同步视频

在网上看到的一个小视频,给大家分享下效果,高速旋转下齿轮接触同步

视频:

https://www.armbbs.cn/forum.php?mod=viewthread&tid=123441

 

4、Hackaday举行的智能家居比赛

当前已经提交了47个作品:

https://hackaday.io/submissions/2024-sweet-home-automation/list

其中有个SCADA数据采集与监视控制系统, 设计的不错

https://hackaday.io/project/14862-diy-scada-smart-home

后台界面控制

组装起来后的整体效果:


5、CMSIS-FreeRTOS升级至V1.11

https://github.com/ARM-software/CMSIS-FreeRTOS

当前对应的CMSIS RTOS V2封装层和FreeRTOS内核都已经升级到最新版


6、嵌入式Swift语言编程单片机

https://forums.swift.org/t/embedded-swift-on-the-raspberry-pi-pico-rp2040-without-the-pico-sdk/69338
https://github.com/ole/swift-rp-pico-bare

算是一个比较有意思的实现,大家有兴趣可以作为拓展知识了解下


7、Hex编辑器Imhex新版打开后很拉风

https://github.com/WerWolv/ImHex

开机动画

Cortex-M内核的bin逆向:

elf解析:


8、最新的emWin6.38发布,配套最新的AppWizard V1.44,这个库版本支持MDK,IAR和GCC,不限制IC厂家使用

(1)单片机版

上个月刚分享了6.36版,这次6.38版就来了。

emWin_V638_OBJ_STM32.zip (122.61MB)

移植说明:https://www.armbbs.cn/forum.php?mod=viewthread&tid=123072

 

(2)模拟器

AppWizard:

AppWizardTrial_V144_638_Install.exe (86.03MB)
UM03003_AppWizard.pdf (3.49MB)

emWin6.38模拟器:

SeggerEval_WIN32_MSVC_GUI_V638.zip (72.61MB)
UM03001_emWin.pdf (20.94MB)

模拟器更新记录,怎么一批矢量图片相关API

AppWizard:


9、各类芯片拆封内部构造图

https://www.richis-lab.de/

网站对各种已经拆封芯片做了分类,方便大家直接查看

部分截图:

比如沁恒的CH55X


10、STM32U0和STM32H7RS的HAL库发布

https://github.com/STMicroelectronics/stm32u0xx_hal_driver

RS系列是独立的一个HAL库,没有和其它H7系列一样做到一起

https://github.com/STMicroelectronics/STM32CubeH7RS


11、H7-TOOL本周进展

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

2024版H7-TOOL操作手册PDF版(2024-03-25)

https://www.armbbs.cn/forum.php?mod=viewthread&tid=123447


H7-TOOL脱机烧录1拖16,瑞萨RA2E1和RA4M2, H750+QSPI,F030等,方便大家测试参考

一、RA2E1使用1拖16转接板,外接6套瑞萨官方的RA-Eco-RA2E1套件

1、接线实物效果

脱机操作测试,各个测试都正常。

(1) 从1拖1到1拖6,都进行了测试,均正常

(2) 设置启动模式为脱机烧录,上电进入后,测试也正常。


2、在线测试效果也正常


二、RA4M2使用1拖16转接板,外接2套瑞萨官方的RA4M2套件

1、接线实物效果

脱机操作测试,各个测试都正常。

(1) 从1拖1到1拖2,都进行了测试,均正常

(2) 设置启动模式为脱机烧录,上电进入后,测试也正常。

2、在线测试效果也正常

推荐不勾选整片擦除,即使用扇区擦除


三、我们自己的H7开发板是用H7-TOOL的1拖16生产的,这里为了更好的展示问题,从网上搞了6套其他型号的H7板子测试。

1、接线实物效果

脱机操作测试,各个测试都正常。

(1) 从1拖1到1拖6,都进行了测试,均正常

(2) 设置启动模式为脱机烧录,上电进入后,测试也正常。


2、在线测试效果也正常


四、下面是1拖16下载16套STM32F030C8T6板子,各种测试也均正常

 

 

高级玩法,H7-TOOL的LUA小程序访问目标芯片AP和DP调试寄存器,新增并解决STM32H5的脱机烧录问题,不容易,不少弯弯绕

H7-TOOL的LUA小程序访问AP和DP调试寄存器方法(2023-08-16)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=120658

TOOL直接添加内部Flash的算法文件后,无法正常下载,经过不懈的摸索,终于搞定


全力UDS统一诊断服务解析和UDS Bootloader专题视频教程

手头的工作已经忙完,可专心搞UDS专题视频教程的发布,UDS研究在春节前后已经完成的差不多了。

动态刷新效果

 

标签:https,胸牌,TOOL,脱机,智能家居,H7,嵌入式,2024,测试
From: https://www.cnblogs.com/armfly/p/18098478

相关文章

  • 嵌入式LINUX开发系列之基于Radxa zero的usb_gadgetEthnet功能配置
    LINUX系列文章目录第二章嵌入式linux开发之基于Radxazero的usb_gadgetEthnet功能配置文章目录LINUX系列文章目录第二章嵌入式linux开发之基于Radxazero的usb_gadgetEthnet功能配置前言一、usb_gadgetEthnet是什么?二、具体操作1.开发板上电,查询网络信息2.usb_gadge......
  • 【嵌入式学习笔记】---- 嵌入式系统调试工具
    嵌入式系统调试工具对于开发和调试嵌入式系统非常重要,它们使开发人员能够有效地检查和修改目标设备的硬件和软件状态。以下是几种常见的嵌入式系统调试工具及其使用方法:JTAG(JointTestActionGroup):JTAG是一种通用的硬件调试接口标准,用于测试PCB上的电路、诊断硬件故障和调试......
  • 嵌入式算法开发系列之pid算法
    文章目录概要一、PID算法原理二、PID算法模型三、PID算法实现方法四、PID算法C语言实现示例五、PID算法在嵌入式系统中的应用小结概要PID(Proportional-Integral-Derivative)控制算法是一种常用的闭环控制算法,广泛应用于嵌入式系统中的控制器设计。今天张工将深入探讨......
  • 嵌入式学习开发第一章
    嵌入式开发入门:第一章Linux操作系统Linux操作系统的安装与常见命令的使用文章目录嵌入式开发入门:第一章Linux操作系统Linux操作系统的安装与常见命令的使用前言一、嵌入式系统是什么?二、Linux操作系统的安装(Ubuntu)1下载所需资源1-1下载虚拟机1-2下载ubuntu镜像文件......
  • 《痞子衡嵌入式半月刊》 第 96 期
    痞子衡嵌入式半月刊:第96期这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。本期刊是开源项目(GitHub:JayHeng/pzh-mcu-bi-weekly),欢迎提交issue,投稿或推荐你知道的嵌入式那些事儿。上期回顾:《痞子衡嵌入式半月......
  • 嵌入式硬件出现cpu占用过高的问题,如何解决cpu占用率过高
       当遇到嵌入式硬件中CPU占用率异常高的情况,通常首先要检查代码中是否存在死循环。死循环可能出现在for循环或while循环中,这会导致程序不断地执行,消耗大量CPU资源而不进行其他有用的工作。另外,在多线程应用中,如果线程中的while循环未包含适当的睡眠机制(例如调用sleep函数......
  • 【嵌入式】Docker镜像构建指南:引领应用部署的革新之路
    ......
  • 嵌入式数据库--SQLite
    目录1.SQLite数据库简介2.SQLite数据库的安装方式一: 方式二:3.SQLite的命令用法1.创建一个数据库 2.创建一张表3.删除表4.插入数据5.查询数据6.删除表内一条数据 7.修改表中的数据8.增加一列也就是增加一个字段1.SQLite数据库简介sqlite数据库是轻量化......
  • 基于物联网的智能家居监测与控制系统(附源码+全套资料)
        本设计是基于物联网的OneNET云平台和TCP/IP网络通信设计的具有低成本高效率的智能家居控制系统。该系统通过手机APP与终端服务器设备相结合的方式进行搭建。手机APP采用C++语言通过QT开发,终端服务器设备采用ARM-Cortex_A9开发板作为服务器,M0开发板模拟温湿度数据的......
  • 【嵌入式学习笔记】---- 定时器
    1定时器核心原理定时器的核心就是一个计数器模块,每出现一个计数信号,计数器的值可以自动加一减一。根据计数信号的来源,定时器分为两种工作模式:①计数模式:计数信号为外界非周期信号,可以对引脚输入的脉冲信号进行计数②定时模式:计数信号为内部周期性时钟信号,对内部周期性时钟信号......