《安富莱嵌入式周报》第264期:2022.05.02--2022.05.08

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

 

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

视频教程第14期:超干货,MPU和Cache实战,一张图了解所有经典配置案例,争取人人都可以玩溜(2022-05-08)

STM32H7视频教程第14期:超干货,MPU和Cache实战,一张图了解所有经典配置案例,争取人人都可以玩溜(2022-05-08) - STM32H7 - 硬汉嵌入式论坛 - Powered by Discuz!

 

视频版:

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

《安富莱嵌入式周报》第264期:DIY手持伽马射线光谱仪,实战爆破AES-128加密固件,挑战C语言最小代码量排序算法,开源的无线电信号分析软件


 



1、DIY手持伽马射线光谱仪

All-In-One Gamma-Ray Spectrometer | Hackaday.io

虽然盖革计数器可用于检测辐射量,并且通过一些技巧也可以区分三种类型的辐射(α,β和γ),但它们在识别放射性物质方面的用途有限。为此,伽马射线光谱仪就派上用场了。

框图:

 

硬件:

 

软件效果:

 


2、国产资讯

(1)澎湃微推出自主电机核心算法的BLDC电机设计平台Thor v1.0

为客户赋能,澎湃微携自主核心技术大力开拓电机MCU市场

自2019年成立以来,陆续推出适用于BLDC方向的PT32x031和PT32x030系列产品。

经过近一年的努力,在电机算法及解决方案上不停探索,正式对外发布Thor V1.0 BLDC电机设计平台。

 

 

 

(2)芯旺微推出KungFu内核汽车级MCU KF32A146,拓宽车载电机类应用场景

芯旺微推出KungFu内核汽车级MCU KF32A146,拓宽车载电机类应用场景

规格:

 

 

(3)芯海科技CS32L010 一款自带低压提醒的32位MCU

芯海科技CS32L010 一款自带低压提醒的32位MCU芯海科技-新闻

 


3、大神实战爆破AES-128加密固件全过程

A practical guide for cracking AES-128 encrypted firmware updates – HYPOXIC

目录:

 

 


4、开源免费的Python数学动画库引擎

https://github.com/manimCommunity/manim

https://www.manim.community/

支持跨平台,可以方便的实现各种数学动画效果:

 


5、入门编写哈希表

How to implement a hash table (in C)

非常不错的,零基础C语言哈希表实现,可以作为入门学习使用。

 


6、挑战C语言最小代码量排序算法

Tiniest sort

大家有兴趣可以跟他这个PK下,他这里实现的是的61字节。

有一些“作弊”玩法可以更小,但容易出问题。

Tiniest sort

 


7、开源的无线电信号分析软件inspectrum

https://github.com/miek/inspectrum

 

网上有网友使用它分析儿童无线玩具车信息,确实不错。

 


8、Embedded Studio升级至V6.30

SEGGER - The Embedded Experts - Downloads - Embedded Studio

延续一个月更新一次的大方针不变。

 

更新记录如下:

 


9、emWin6.26模拟器发布,更好的支持手机版和手环版控件效果

模拟器含手册:

SeggerEval_WIN32_MSVC_MinGW_GUI_V626.zip (73.45MB)

更新记录:

 

手机式的滚动条效果:

 

手环专用的滑动图标功能:

 


10、Renode的开源硬件模拟器升级至V1.13

Releases · renode/renode · GitHub

更新内容有点多,部分截图:

 

之前展示过一个硬件模拟ThreadX GUIX的效果:

 


11、 H7-TOOL发布固件V2.16, 脱机烧录增加汇顶,普冉,ESMT(台湾晶豪) SPI-FLASH等支持

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

【PC软件】V2.1.6
1.新增脱机烧录芯片
  - 普冉 PY32F003和 PY32F030 系列
  - STM32H723、725、730、733、735
  - ESMT(台湾晶豪) SPI-FLASH  EN25Q、EN25QH系列
  - Goodix(汇顶) GR551x系列
2. 修复bug. SPI控制器初始化配置第3项和第4项一样
3. SPI控制器,更新写并读的脚本,读写之间增加延迟
4. 解决串口助手接收到半个汉字时异常弹窗问题,捕获异常不显示.
5. 已添加250M示波器模块通信代码(暂未开放使用)
6,串口助手,注释栏宽度稍微调大一些

【固件】V2.16
1. Modbus API 增加04H功能码读函数
        modbus_read04_u16(port, timeout, addr485, regaddr, regnum)  
        modbus_read04_s16(port, timeout, addr485, regaddr, regnum)
        modbus_read04_u32(port, timeout, addr485, regaddr, regnum)
        modbus_read04_s32(port, timeout, addr485, regaddr, regnum)
        modbus_read04_float(port, timeout, addr485, regaddr, regnum)
2. 先执行软件复位再执行硬件复位
         - static uint32_t DAP_SWJ_Pins(const uint8_t *request, uint8_t *response);
         - void ResetTarget0(void)
         - static int h7_reset(lua_State* L) 两处修改
3. 如果缺省启动设置为脱机烧录,则无法通过D7启动烧录,也无法检测电压和电流(V2.12引入的BUG)
4. 解决CANFD包长问题。
=============================================

1、已添加250M示波器模块通信代码(暂未开放使用),等250M示波器转接板正式上架了开放

 

2、串口助手,注释栏宽度稍微调大一些

 

3、脱机烧录

(1)增加汇顶支持

 

(2)增加普然支持

 

(3)增加ESMT(台湾晶豪) SPI-FLASH  EN25Q、EN25QH系列支持

 

4、当前支持的脱机烧录芯片列表:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值