《安富莱嵌入式周报》第312期:开源磁场照相机,仿生神经元PCB,开源无线耳机,手机系统PalmOS移植到各种单片机,开放系统组装协议OSAP

news/2024/11/2 15:17:05/

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

 

更新一期视频教程:

BSP视频教程第26期:CAN/CANFD/CANopen专题,CANFD整个运行机制精讲,图文并茂,配合综合实战演练(2023-05-15)

BSP视频教程第26期:CAN/CANFD/CANopen专题,CANFD整个运行机制精讲,图文并茂,配合综合实战演练(2023-05-15) - STM32H7 - 硬汉嵌入式论坛 - Powered by Discuz!


视频版:

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

《安富莱嵌入式周报》第312期:开源磁场照相机,仿生神经元PCB,开源无线耳机,手机系统PalmOS移植到各种单片机,开放系统组装协议OSAP



1、基于开放系统组装协议OSAP实现的简化硬件设计项目

软件开源:https://github.com/modular-things/modular-things
硬件开源:https://github.com/modular-things/modular-things-circuits
Web编辑器:Modular Things
论文:https://dl.acm.org/doi/pdf/10.1145/3544549.3585642

开放系统组装协议OSAP是一种用于生成和集成模块化、可互操作硬件系统的新方法。这个设计更像是labwiew或者matlab的simulink,设计好各种工具组件,连接就可以添加使用。

当前提供了一个网页编辑器,可以JS,HTML/CSS编程控制设备。

 

 

Web网页:

 


2、8*8霍尔传感器阵列实现”磁场照相机“

https://github.com/sparkfunX/Magnetic_Imaging_Tile

这个设计很有创意, 64 个霍尔效应传感器阵列将磁场转换为”可见光谱“

 

 

 


3、超详细介绍移植早期的手机系统PalmOS到STM32F4,H7, 树莓派单片机等硬件

rePalm - Dmitry.GR

有详细的目录,部分截图如下:

 

效果:

 

 下面这个是移植到H7B0上的:

 


4、IDE相关:

(1)MDK的芯片软件包下载页面全面更改

Arm Keil | CMSIS Packs

更改后没有之前那种一目了然的感觉了,是否更新了也不知道了。主打一个难用。

 

(2)Embedded Studio升级至V7.20

SEGGER - The Embedded Experts - Downloads - Embedded Studio

 从更新记录来看,没更新什么东西,基本都是些版本更新。

 

(3)IAR Visual State 的最新更新增加了更好的跨平台支持和一系列新功能,并使大型分布式团队能够更有效地协同工作

IAR updates model-based design solution to master complex designs through visualization | IAR

 


5、教育用的神经元PCB--Lu.i

https://github.com/giant-axon/lu.i-neuron-pcb

https://github.com/giant-axon/lu.i-neuron-pcb

Lu.i是一个电子神经元电路,模仿真实生物神经元,有一串LED灯表示内部膜电位变化,每当膜电位超过预定义的阈值电压时,神经元就会发出短脉冲。多个板可以通过跳线连接以形成网络

 示例网络效果:

 

 

 


6、开源入耳式无线耳机

https://github.com/teco-kit/open-earable

搭载6轴IMU,耳道压力和温度传感器,超声麦克风,喇叭等组成,主控采用nRF52840

框架:

 效果:

 

 


7、GUI相关

(1)新唐和SEGGER加强合作,新唐所有单片机,MPU免费使用使用AppWizard和emWin

SEGGER and Nuvoton extend emWin GUI software partnership

 

(2)飞漫的MiniGUI 5.0.12 发布

依然在持续更新中

Download :: MiniGUI

 


8、IC新品

(1)ST推出STM32MP25

预计明年上半年上线

https://www.st.com/content/st_com/zh/campaigns/microprocessor-stm32mp2.html

 

(2)PIC32系列产品也出Cortex-M7内核单片机了,300M主频,8MB内部Flash, 汽车级AEC-Q100 Grade 2

https://ww1.microchip.com/downloads/aemDocuments/documents/MCU32/ProductDocuments/DataSheets/PIC32CZ-CA80-CA90-Family-Data-Sheet-DS60001749.pdf

 

 

(3)兆易创新推出的GD32H737/757/759系列Cortex-M7内核单片机今年10月起正式量产供货

兆易创新推出GD32H737/757/759系列Cortex®-M7内核超高性能MCU-新闻-兆易创新 GigaDevice | 官方网站

 


9、H7-TOOL本周进展

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

(1)脱机烧录

a、下次升级固件,脱机烧录增加芯圣8051(HC89、HC88、HC8M),当前已经完成

 

b、下次升级固件增加I2C EEPROM的脱机烧录功能,当前已经完成

 

c、H7-TOOL通过串口AT命令控制脱机烧录说明,含1拖4和1拖16

详细介绍帖子:H7-TOOL通过串口AT命令控制脱机烧录说明,含1拖4和1拖16(2023-05-11) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

对于需要外置控制器控制TOOL,可以使用这种方案

 

(2)H7-TOOL信号发生器生成200Hz+5KHz调制波形方法

详细说明:H7-TOOL信号发生器生成200Hz+5KHz调制波形方法(2023-05-11) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

要求:

 

展示效果:

 

动态效果:

 

(3)H7-TOOL检索程序系统stak和heap使用情况,方便大家使用了malloc和中断嵌套情况的监测

详细操作说明:H7-TOOL检索程序系统stak和heap使用情况,方便大家使用了malloc和中断嵌套情况的监测(2023-05-03) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

 

(4)根据客户反馈问题,专门发了两期系统测评帖子

a、H7-TOOL测试8脚PY32F002的RTT,DAPLINK,脱机烧录和3.3V,5V供电的情况

详细介绍:H7-TOOL测试8脚PY32F002的RTT,DAPLINK,脱机烧录和3.3V,5V供电的情况(2023-05-08) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

 

b、H7-TOOL测试N32G031的RTT,DAPLINK,脱机烧录和3.3V,5V供电的情况

详细介绍:H7-TOOL测试N32G031的RTT,DAPLINK,脱机烧录和3.3V,5V供电的情况(2023-05-10) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

 

(5)H7-TOOL脱机读取目标板芯片内容存到eMMC里面LUA小程序实现

详细介绍:H7-TOOL脱机读取目标板芯片内容存到eMMC里面LUA小程序实现 - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

 

(6)【原创】H7-TOOL的CANFD Trace操作说明,不需要目标板额外做任何代码, 支持在线和脱机玩法已经发布

详细介绍:【原创】H7-TOOL的CANFD Trace操作说明,不需要目标板额外做任何代码, 支持在线和脱机玩法(2023-05-15) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

a、LUA小程序控制,使用灵活。
b、采用SWD接口直接访问目标板芯片的CANFD外设寄存器和CANFD RAM区实现,支持USB,以太网和WiFi方式以及内网和外网访问。
c、可以解析CANFD工作模式,波特率,采样点和是时钟误差率。
d、可以解析所有标准ID过滤器配置和所有扩展ID过滤器配置。
e、可以解析CANFD接收的Rx Buffer,Rx FIFO0和Rx FIFO1数据。
f、通过监测Tx Event FIFO解析Tx Buffer, TxFIFO/Queue的发送事件序列。
g、监测ECR错误计数器和PSR协议状态寄存器。
h、CANFD兼容经典CAN,CANFD用于经典CAN模式也是可以正常解析的。
i、CANFD基本都是采用博世的IP核,所以大家可以方便的修正移植到其他厂家的CANFD芯片监测。当前已经对STM32H7系列的CANFD1和CANFD2都进行了支持,后续会添加更多带CANFD芯片支持。当然,大家也可以自己修改添加。

 


http://www.ppmy.cn/news/81804.html

相关文章

C++编程法则365天一天一条(2)goto语句的一些坑

如果使用非本地跳转语句(如goto)从自动变量的作用域退出(即跨越了自动变量的声明所在位置),比如从某个语句块的内部向外跳出,或者从一个函数的任何位置返回时,那么程序会按照它们创建时相反的顺…

基于STC8G1K08A的水压检测系统

基于STC8G1K08A的水压检测系统 前言先来一饱眼福设计和硬件的选型压力传感器选择单片机的选择WIFI透传模块选择 核心代码的开发STC8G1K08A单片机代码读取水压传感器的电压计算对应电压水的压力值猪场水压正常、漏水、喝光水提醒功能的实现 数据通过ESP8266上报到云端代码的实现…

【分立元件】MOSFET的工作原理

MOSFET适用于瓦至十数千瓦的中小功率,特别适用于电源管理行业的入门学习。IGBT和MOSFET使用相似,但属于中大功率场合才使用,如果想使用好IGBT,也要先学习MOSFET。 对于MOSFET的学习我们需要学习它的工作原理,知道MOSFET的主要参数,MOSFET的开关过程以及如何驱动MOSFET,应…

MySQL——聚合函数

我们上一篇讲到了 SQL 单行函数。实际上 SQL 函数还有一类,叫做聚合(或聚集、分组)函数,它是对一组数据进行汇总的函数,输入的是一组数据的集合,输出的是单个值。接下来我们来看看什么是聚合函数及聚合函数的分类 1. 聚合函数介绍 1.1 什么是聚合函数? 聚合函数作用于…

Android开发不可缺少的辅助工具

目录 jadxandroid_toolscrcpy-guiCode CraftsSQLite Expert Personal jadx jadx是一款apk反编译工具。 PS:部分版本安装,无法打开类文件,需换个版本。 开源地址:https://github.com/skylot/jadx android_tool android_tool可以通…

Spring 之 jwt,过滤器,拦截器,aop,监听器

Spring 之 jwt,过滤器,拦截器,aop,监听器 一、jwt编写1.1 pom1.2 JwtUtils1.3 注意1.4 用法 二、过滤器2.1 原理2.2 使用场景2.3 使用步骤2.3.1 自定义过滤器类implements Filter2.3.2 配置类2.3.3 过滤器使用场景 2.4 问题 三、拦…

线性回归、正规方程和梯度下降法

一、线性回归简介 1.定义与公式 线性回归是利用回归方程(函数)对一个或多个自变量(特征值)和因变量(目标值)之间关系进行建模的一种分析方式。 特点:只有一个自变量的情况称为单变量回归,多余一个自变量情况的叫做多元回归 通用公式: y …

java 社区人口管理系统Myeclipse开发mysql数据库web结构jsp编程计算机网页项目

一、源码特点 java 社区人口管理系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0…