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

news2024/11/24 12:31:18

周报汇总地址:嵌入式周报 - 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.coloradmin.cn/o/540328.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

PyTorch RNN的原理及其手写复现。

PyTorch RNN的原理及其手写复现。 记忆单元(考虑过去的信息)分类包括:1.RNN 2.GRU 3.LSTM模型类别:1.单向循环(左到右) 2.双向循环(考虑未来信息) 3.多层单向或双向循环优缺点应用场景具体公式 代码实现 记忆单元(考虑过去的信息)…

网络安全合规-数据安全评估

目前,我国在数据管理领域,已经正式出台的国家标准有《数据管理能力成熟度评估模型(GB/T 36073-2018)》(DCMM),在数据安全检测评估、认证领域的标准有《数据安全能力成熟度模型(GB/T …

实现取关和关注功能

将关注过的用户id存如数据库中 //关注或者取关 Override public Result follow(Long id, Boolean flag) { //1.获取当前登录用户的id UserDTO user UserHolder.getUser(); if(usernull){ return Result.fail("请先登录"); } Long userId user.getId(); //2.判断是关…

vue3+antDesignVue前端纯导出

效果 <a-buttonsize"default"style"margin-left: 10px"click"exportData">导出</a-button>1.下载所需依赖 npm install xlsx --save npm install file-saver --save<script setup> import { reactive, ref } from "vue…

SpringBoot——多环境开发

简单介绍&#xff1a; 在我们的开发过程中&#xff0c;我们的程序开发分为几个基本的阶段&#xff0c;比如开发阶段&#xff0c;调试阶段&#xff0c;运行阶段&#xff0c;在不同的阶段可能需要有不同的配置文件去对我们的项目做配置&#xff0c;那么要如何在不同的环境中配置…

C语言:数组定义方式

一、数组简介 <1>前言 大家首先来思考一个问题&#xff0c;若是我们想要定义两个变量&#xff0c;求这两个数的平均数&#xff0c;该怎么求呢&#xff1f; 例如&#xff1a;int a 10,b 20 int average (a b) / 2; 上面的公式&#xff0c;我相信大家应该很快就能够求出…

牛奶蛋白过敏VS乳糖不耐受,看完这篇终于分清了

乳糖不耐受 乳糖不耐症的主要表现为一些胃肠道症状&#xff0c;有腹部紧张、肠鸣、腹痛、排气和腹泻等症状。如出现这些症状都是乳糖不耐受症的表现之一&#xff0c;但患有乳糖不耐的个体症状差异很大&#xff0c;而严重的乳糖不耐受多于摄入一定量乳糖后30min至数小时内发生。…

Python安装教程2023(小白专用)已验证

第一次接触Python&#xff1f;下面从一个完全不懂的Python 的小白来安装Python 等一系列工作的记录&#xff0c;并且遇到的问题也会写出&#xff0c;让完全不懂的小白也可上手安装&#xff0c;并且完成第一个Hello world代码。 [Python 安装] 目前&#xff0c;Python有两个版本…

【手机建站】Android Termux+cpolar内网穿透,搭建外网可以访问的网站

文章目录 概述1.搭建apache2.安装cpolar内网穿透3.公网访问配置4.固定公网地址5.添加站点 概述 Termux是一个Android终端仿真应用程序&#xff0c;用于在 Android 手机上搭建一个完整的Linux 环境&#xff0c;能够实现Linux下的许多基本操作&#xff0c;不需要root权限Termux就…

Word怎么转换成PDF免费?分享适合你的Word转PDF方法

随着数字化时代的到来&#xff0c;将文件转换为PDF格式已经成为一个常见的需求。PDF文件格式的广泛应用使其在各个领域都非常重要&#xff0c;而Word文档则是最常见的文件类型之一。因此&#xff0c;将Word转换为PDF的方法备受关注。在下面&#xff0c;我将分享一种适合任何人使…

基于ARIMA-CNN-LSTM预测模型研究(Python代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

大数据服务之linux中安装hadoop

安装hadoop之前&#xff0c;必须要先有jdk。所以jdk 在linux环境中配置java全局变量 第一步&#xff0c;下载 下载地址&#xff1a;Index of /dist/hadoop/common/hadoop-3.1.3 第二步&#xff0c;解压 tar -zxvf hadoop-3.1.3.tar.gz 第三步&#xff0c;获取文件路径 pw…

站的更高一点看分布式系统中的复制

复制意味着在通过网络连接的多台机器上保留相同数据的副本。 我们希望能复制数据&#xff0c;可能出于各种各样的原因&#xff1a; 使得数据与用户在地理上接近&#xff08;从而减少延迟&#xff09;即使系统的一部分出现故障&#xff0c;系统也能继续工作&#xff08;从而提…

网络带宽管理

网络某一部分的带宽使用过多&#xff0c;可能会影响整个网络的性能&#xff0c;带宽问题甚至会影响业务关键型服务并导致网络停机。在企业中保持稳定的网络性能可能具有挑战性&#xff0c;因为采用数字化的网络可扩展性和敏捷性应该与组织的发展同步。随着基础设施的扩展、新应…

flask+p5.js 网页开发 pycharm mac环境

flask 学习参考视频&#xff1a; 2023版-零基础玩转Python Flask框架-学完可就业 一、安装 需要安装的&#xff1a; python、flask、pycharm mysql、Navicat&#xff08;这两个不用数据库可以不用安装&#xff09; 1、python3.0以上安装 下载地址 下载以后终端输入python3 …

Vue入门学习笔记(1)

这里写目录标题 一、安装工具二、前置设置2.1 淘宝加速2.2、华为云加速 三、安装vue工具3.1 安装vue/cli3.2 安装vite 四、创建项目4.1 使用vue/cli创建4.2 使用vite创建 一、安装工具 首先须安装以下工具&#xff1a; vscode&#xff08;如果下载慢的话建议使用360安装&…

select

1. select模型 2. select()函数 int select(int nfds, fd_set *readfds, fd_set *writefds,fd_set *exceptfds, struct timeval *timeout);fd_set类型 readfds和writefds, exceptfds的类型都是fd_set,那么fd_set类型是什么呢&#xff1f; fd_set类型本质是一个位图&#xff0…

Word怎么生成目录?4个方法快速生成目录!

案例&#xff1a;Word怎么生成目录 【想问下大家在使用Word时是怎么生成目录的呀&#xff1f;正在写毕业论文的我真的很急&#xff01;感谢&#xff01;】 Word作为我们常用的办公软件&#xff0c;为我们的提供了很多便利。生成目录是在Word文档中创建一个方便导航的索引。 …

Go语言基于Viper封装实现

基于Viper的封装 Viper是什么 Viper是一个用于Go语言应用程序的配置管理库。它提供了一种简单而灵活的方式来处理应用程序的配置&#xff0c;支持多种格式的配置文件&#xff0c;并提供了一组API来读取和使用这些配置。 Viper支持多种配置文件格式&#xff0c;包括JSON、TOML、…

C learning_14 指针篇之破解版

目录 1. 指针是什么 指针变量 2. 指针和指针类型 那指针类型的意义是什么&#xff1f; 3. 野指针 规避野指针 4. 指针运算 指针-整数 指针-指针 指针的关系运算(比较指针的大小) 5. 指针和数组 6. 二级指针 7. 指针数组 1. 指针是什么 指针是C语言中一种非常重要的…