《安富莱嵌入式周报》第304期:开源硬件耳机设计,AI单片机STM32N6已确定为M55内核,另外还有新品STM32H5, H50X, H7R, H7S发布

news2024/11/17 4:43:38

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

 

更新一期视频教程:

第6期ThreadX视频教程:图文并茂吃透RTOS运行机制,任务管理,上下文切换,任务栈,系统栈等(2023-02-19)

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


视频版:

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

《安富莱嵌入式周报》第304期:开源硬件耳机设计,AI单片机STM32N6已确定为M55内核,另外还有新品STM32H5, H50X, H7R, H7S发布



1、STM32N6已经确定为Cortex-M55内核,另外还有新品STM32H5, H50X, H7R, H7S,MP25X系列产品发布

下个月初,ST要搞个全球研讨会,说要推出新品,所以就花了点时间搜集整理看看到底是什么新品,基本上要发布的新品都整明白了,等产品发布再看更详细的信息

之前以为STM32N6是Cortex-M85内核,配套的NPU要达到他们之前宣传的AI性能,自研的NPU概率比较大

 STM32H5和STM32H50X是M33内核产品,属于是L5, U5后的M33内核高性能产品

 

 STM32H7R和STM32H7S系列,依然是M7内核,从当前的形势来分析,有可能是更高主频系列

 A7芯片要推出个MP25X系列,好些没有什么特别的地方,有可能加个NPU U65?

 


2、拍出大片既视感的芯片内部图赏析

作者:BobMahar

 


3、开源可视化密码学和密码分析工具CrypTool 2

介绍:CrypTool 2 - CrypTool Portal
开源:Documentation - CrypTool Portal
在线工具:CrypTool-Online - CrypTool Portal

绿色版下载:CrypTool 2.1 (Nightly Build 9525.1).zip (212.76MB)

CrypTool 2是免费开源软件,可视化密码学和密码分析。它不仅包括密码的加密和密码分析,还包括密码的基础知识和现代密码学的整个范围。

CrypTool是密码学领域全球最广泛的学习软件,实现了400多种算法。用户可以使用自己的参数进行调整。为了向用户介绍密码学领域,该组织创建了多个图形界面软件,其中包含在线文档,分析工具和算法。

即插即用界面,可视化编程:

 算法可视化:

 提供了广泛的工具,可用于分析和破解经典和现代加密:

 


4、开源硬件耳机设计

开源:GitHub - ploopyco/headphones: A set of 3D-printed headphones, alongside a DAC/amp/EQ board powered by a Raspberry Pico.

headphones-master.zip (67.19MB)

所有文件都是开源的,包含软件硬件和3D打印外壳,以及如何制作和组装都有详细介绍,特别是EQ均衡滤波测试和频率响应测试都进行详细说明。

整体效果:

 耳机:

 耳套:

 

 

 主控:

 主控采用的RP2040 + TI 96/192kHz 采样速率的 24 位异步立体声音频编解码器PCM3060

 

 

 

 详细介绍:

Part 1: Introduction · ploopyco/headphones Wiki · GitHub

 


5、TI分享的SPI长距离通信技术文档

通过RS422做转接实现

https://www.ti.com/lit/an/slyt441/slyt441.pdf

 早期的时候给大家还分享过一个美信推出通信距离高度100米的SPI/I2C转1-Wire桥接芯片DS28E18,也适合长距离使用。

DS28E18EVKIT.pdf (3.85 MB)

 


6、Ambiq推出面向低功耗MCU的Neural Spot AI SDK,基于CMSIS-NN设计

GitHub - AmbiqAI/neuralSPOT: NeuralSPOT is Ambiq's AI Enablement Library

Ambiq的特色是低功耗,去年推出的Apollo4 PLUS从2MB的MRAM执行或者2.75MB SRAM执行,功耗可以低至4uA/MHz(Apollo4 是3uA/MHz)。

这次推出的AI SDK也是低功耗的AI玩法。

当前已经用在了音频,外设和传感器数据等方面的应用


7、emWin V6.32模拟器发布,新增文本滚动控件Ticker,增加NXP i.MX RT1050,1060和1170的PXP硬件加速支持

模拟器含手册下载:

SeggerEval_WIN32_MSVC_MinGW_GUI_V632.zip (71.67MB)

更新记录:

 文本滚动控件就是类似下面这样

 


8、WIZnet推出W6100评估版

https://docs.wiznet.io/Product/iEthernet/W6100/w6100-evb-pico

W6100硬件集成网络协议TCP, UDP, IPv6, IPv4, ICMPv6, ICMPv4, IGMP, MLDv1, ARP, PPPoE。

支持8个独立的Socket同时使用,32KB存储。同时内置16KB的收发FIFO,SPI接口通信方式。

硬件规格如下:

 硬件效果:

 

 


9、高级调色板工具Poline

GitHub - meodai/poline: Esoteric Palette Generator Mico-Lib Interpolating HSL Color in cartesian space
https://meodai.github.io/poline/

使用这款调色板大家可以方便的获取各种梯度,各种效果的颜色板

GIF动图(图片压缩的失真了)

 


10、H7-TOOL本周进展

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

(1) H7-TOOL的2.20固件将在本周末左右发布,很多新增的功能都将上线,RTOS Trace,截图功能,新增多款脱机烧录芯片支持等

(2)更新LUA小程序教程第7期:时间戳,us微秒,ms毫秒和RTC实时时钟等相关API用法(2023-02-20已更新)

H7-TOOL的LUA小程序教程第7期:时间戳,us微秒,ms毫秒和RTC实时时钟等相关API用法(2023-02-20已更新) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

 

(3)H7-TOOL通过LUA监测CAN/CANFD全寄存器状态可视化进展,特别是错误监测

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/366504.html

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

相关文章

微信小程序的全局弹窗以及全局实例

全局组件 微信小程序组件关系中,父组件使用子组件需要在父组件index.json中引入子组件,然后在父组件页面中使用,这种组件的对应状态是一对一的,一个组件对应一个页面。如果有一个全局弹窗(登录)&#xff0…

拒绝select *,Navicat快捷查询表中所有字段以,隔开两种方式【附带阿里开发手册】

一、前言 今天公司规定了不要使用SELECT *进行查询,让我想到阿里的《Java 开发手册》 中的ORM 映射规范也是这样的,于是翻出来看看,刚刚好重温一下! 规范看了一定要实践,严格规范自己的代码风格,做一个优…

TEMU联盟计划用意何在?做推广达人真的能收入满满吗?

据东哥近期了解,Temu在北美市场表现十分火爆,甚至冲上了AppStore下载榜第一名。Temu在美国市场上采用了类似PDD的病毒式传播策略,以实惠的产品和折扣吸引消费者并动员普通人大量传播链接和App下载,所以有了TEMU联盟计划&#xff0…

Sprng依赖注入(三):构造方法注入是如何工作的?

前言这是Spring依赖注入系列的第三篇,前两篇主要分析了Spring bean依赖属性注入的两种方式,是字段注入和setter方法注入,单独比较这两种方式,会发现其过程和工作原理非常类似,那么构造方法注入会不会也和前两种比较类似…

搭建个人博客保姆级教程(二)

文章目录一. Springboot项目打包成jar包二. mySql部署三. UI 项目部署一. Springboot项目打包成jar包 使用IDEA进行打包,当然也有其他部署方式,如使用maven进行打包,可自行查询资料。 1.打开项目,右击项目选中Open Module Settin…

【C++的OpenCV】第五课-OpenCV图像常用操作(二):OpenCV的基本绘图、平滑滤波(模糊)处理

让我们继续一、OpenCV基本绘图1.1 OpenCV关于绘图的操作1.1.1 cv::Point()1.1.2 cv::Scalar()1.1.3 cv::line()画线1.1.4 cv::rectangle()画矩形1.1.5 cv::circle()画圆二、图像的平滑滤波处理2.1 概念2.2 OpenCV关于图像模糊的操作2.2.1 常用滤波器的分类2.2.2 各种滤波方法具…

【4】linux命令每日分享——cd切换路径

大家好,这里是sdust-vrlab,Linux是一种免费使用和自由传播的 类UNIX操作系统,Linux的基本思想有两点:一切都是文件;每个文件都有确定的用途;linux涉及到IT行业的方方面面,在我们日常的学习中&am…

云计算学习课程——越来越重要的云安全

2023,越来越多的企业和组织正在或即将把核心系统和数据迁移上云端,其中以公有云和服务居多,那么就意味着在数据迁移的过程中会出现安全问题的几率更大。企业也越来越注重云安全体系,对我们云计算运维工程师来说,也是一…

Linux 日志讲解

目录 日志系统的分类 常见日志文件 日志等级 journalctl查看指定日志信息 日志系统的分类 系统日志 记录系统的运行情况和内核信息 用户日志 记录用户的访问信息 程序日志 记录程序运行的各种时间(每个服务程序都有自己独立的日志文件&#x…

UE4 手把手教你做插件(4)做一个可以拖入场景的小方块插件

0,前言 学习一下如何编写一个有actor的插件,能够将它拖入场景里面。 1,创建插件 (1)创建一个空白插件 添加之后vs里面就会多出一个目录: (2)给插件添加一个actor 创建完actor之后&am…

渗透测试之交换式网络嗅探实验

渗透测试之交换式网络嗅探实验实验目的一、实验原理1.1 网络嗅探器Sniffer的工作原理1.2 网络嗅探器的分类1.3 网络嗅探器Sniffer的作用二、实验环境2.1 操作机器2.2 实验工具Sniffer2.3 安装工具Sniffer三、实验步骤1. 熟悉Sniffer工具的启动2. 进行监听3. 熟悉Sniffer工具的介…

Python数据结构与算法篇(四)-- 链表的实现

实现线性表的另一种常用方式就是基于链接结构,用链接关系显式表示元素之间的顺序关联。基于链接技术实现的线性表称为链接表或者链表。 采用链接方式实现线性表的基本想法如下: 把表中的元素分别存储在一批独立的存储块(称为表的结点)里。保…

刷题记录:牛客NC51112Stars in Your Window 扫描线

传送门:牛客 题目描述: Here comes the problem: Assume the sky is a flat plane. All the stars lie on it with a location (x, y). for each star, there is a grade ranging from 1 to 100, representing its brightness, where 100 is the brightest and 1 is the we…

数据库大量数据导出导入的操作

基于上一篇文章,我想到如果在数据库之间拥有大量数据的表数据的导入导出,该如何快速完成表的导入导出工作呢? 思路一:使用db软件工具导出数据,然后向新数据库导入数据。我用的是dbserver22.3.4,不出意外的是&#xff0…

【读书笔记】《深入浅出数据分析》第二章 检验你的理论

文章目录一,相关分析方法1,相关系数二,相关性不等于因果关系三,证明因果关系,“控制变量法”?本章主要说明了两个问题: 1,相关性不等于因果关系 2,如何判断两种数据之间是相关性&am…

深圳/东莞/惠州师资比较强的CPDA数据分析认证

深圳/东莞/惠州师资比较强的CPDA数据分析认证培训机构 CPDA数据分析师认证是中国大数据领域有一定权威度的中高端人才认证,它不仅是中国较早大数据专业技术人才认证、更是中国大数据时代先行者,具有广泛的社会认知度和权威性。 无论是地方政府引进人才、…

Android 高性能列表:RecyclerView + DiffUtil

文章目录背景介绍一般刷新 notifyDataSetChanged()局部刷新实现调用代码准备工作创建 MyDiffUtilCallback 类继承 DiffUtil.Callback 抽象类MyAdpter 类代码实现步骤总结通过 log 证实 diffutil 的局部刷新diffutil 优化后台线程参考主线程参考diff 更新优化后写法相关参考背景…

Spring的一些知识点

什么是Spring? Spring是一种轻量级的开发框架,旨在提高开发人员的开发效率以及系统的可维护性。 Spring的核心模块 Spring Core是基础模块,可以说Spring的其他功能都要依赖于该类库,主要提供IOC的依赖注入功能; Spri…

动手学深度学习v2—01数据操作+数据预处理

此次用到的虚拟环境:pytorchmwy项目名称:limuAI所需框架和工具:pytorch,pandas一、创建CSV文件所需工具:pandas在与项目同等目录下创建一个文件夹名为data,其中文件名称为house_tiny.csv。代码如下&#xf…

Java基础:拼图小游戏

涉及到的知识: 1.图形用户接口GUI(Graphical User Interface)用图形化的方式显示操作界面 两个体系: AWT包和Swing包 2.界面会用到JFrame类 3.界面中的菜单会用到JMenuBar, JMenu, JMenuItem 4.添加图片 在设置完JLabel的location之后还需要获得展示内容的窗体, 通过setLay…