《安富莱嵌入式周报》第327期:Cortex-A7所有外设单片机玩法LL/HAL库全面上线,分享三款GUI, PX5 RTOS推出网络协议栈,小米Vela开源

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

1、2023 Hackaday大赛胸牌开源

Vectorscope-main.zip (66.83MB)

GitHub - Hack-a-Day/Vectorscope: Vectorscope badge for the 2023 Hackaday Supercon and beyond!

前段时间分享后,好几个网友咨询这个胸牌有没有开源,搜到了开源地址,给大家做个分享


2、ST承诺的A7芯片STM32MP13x所有片上外设都将提供LL/HAL驱动和ThreadX全面支持的软件包发布,单片机玩法正式上线

STM32CubeMP13-1.0.0.zip (67.61MB)

GitHub - STMicroelectronics/STM32CubeMP13

A7芯片的LL库和HAL库

部分截图:

ThreadX全家桶支持


3、分享三款GUI

(1)easyGUI

easyGUI images – easyGUI

控件很丰富,搞点漂亮的皮肤就更好了:


(2)适合单色屏和多级灰度屏的GUI库ramtex

Graphic display driver libraries for TFT, OLED and LCD display modules in embedded processor systems. C source code, fonts, development tools, and support included. RAMTEX International ApS.

不过没有找到它的开源地址


(3)NXP还有个自己的GUI产品PEG Graphics Software,效果不错

PEG Graphics Software | NXP Semiconductors


4、软件资讯

(1)PX5 RTOS的网络协议栈PX5 Net发布

PX5 NET | The TCP/IP stack

继ThreadX老大离开微软,开发的第5代RTOS系统PX5 RTOS后,第一个中间件组件。

PX5 RTOS特色:
(1)Flash和RAM最小需求都小于1KB.
(2)原生支持POSIX,这样各种基于POSIX编程的应用都可以互通移植,而还提供了拓展,专为深度嵌入式实时应用而设计。
(3)PX5 RTOS 还提供内存保障技术PDV,这是一种独特的技术,可实现运行时函数指针、链表和堆栈验证。最后,集中错误处理,有助于构建更强大的应用程序。

PX5 Net特色:
(1)PX5 NET的最小需求<6KB FLASH和<2KB RAM),可在一些内存最受限的设备中实现网络连接。
(2)同样支持PX5 RTOS的供内存保障技术PDV。
(3)原生支持BSD Socket,嵌入式 Linux 上运行的网络应用程序可以很容易地在 PX5 NET 下运行,反之亦然。


(2)ROS2 RUST版V0.4发布

ROS 2 Rust version 0.4 released! - Next Generation ROS - ROS Discourse


(3)小米基于NuttX全家桶设计的物联网系统Vela全开源

Xiaomi Vela - 小米物联网嵌入式软件平台


(4)RP2040的LUA软件包

GitHub - MicroLua/MicroLua: Lua for the RP2040 microcontroller

RP2040的LUA开发软件包

这个真心不错,LUA特点就是简单易用,好上手

GitHub - MicroLua/MicroLua: Lua for the RP2040 microcontroller


5、IDE相关
 

(1)MDK搞了个有意思的调研,是喜欢MDK编辑还是VS Code

本次调研主题:喜欢MDK编辑还是VS Code

下面是其中一个选项:


(2)MDK字符串前面加L将字符转Uincode编码注意事项

汉字所在的源文件编码格式要是ANSI本地编码,也就是GB2312,GBK等。


6、硬件资讯

(1)英飞凌下一代PSoC系列 PSOC Edge, Cortex-M55 + Helium DSP + Ethos-U55 .面向单片机AI

Next Generation MCU - Infineon Technologies


(2)乐鑫宣布发布 Arduino ESP32 新版本v3.0.0,该版本使用最新的 ESP-IDF v5.1,并新增对 ESP32-C6 和 ESP32-H2 的支持

无线通信 SoC、软件、云和 AIoT 方案 | 乐鑫科技


(3)Begleboard推出新板子BeagleleV-Fire

BeagleV®-Fire - BeagleBoard

芯片采用Microchip 的 PolarFire MPFS025T ,带5核RISC-V和FPGA架构提供支持


(4)沁恒推出PD及无线充电专用MCU CH641

产品中心 - 南京沁恒微电子股份有限公司

GitHub - openwch/ch641: CH641 is an USB PD and Wireless Charging MCU based on RISC-V RV32EC
产品中心 - 南京沁恒微电子股份有限公司

CH641系列是基于青稞RISC-V2A内核设计的PD无线充电专用微控制器。该系列具有宽压、单线调试、低功耗、外围精简等特点。CH641内置PD PHY、BC接口、差分输入电流采样和交流小信号放大解码器,支持USB PD及Type-C快充功能、BC1.2及DCP等多种HV充电协议,提供了DMA控制器、10位模数转换ADC、多组定时器、USART串口、I2C等丰富的外设资源,提供过压保护和过温保护。


7、H7-TOOL本质进展

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

7.1  本周将发布新的2.24版本固件

这次更新的内容很多,除了新增一批脱机烧录支持芯片。这次将带来I2C从机,SPI从机,CANopen解析(已经在论坛发布),RTOS Trace链表解析,CMSIS-SVD文件解析实时监测各种外设等功能。

(1)其中新增的RTOS Trace链表功能准备结合FreeRTOS给大家录制一期FreeRTOS源码框架设计,方便大家更好的使用这个功能

从源码的角度来看,OS内核源码就是通过各种链表组装起来的,FreeRTOS就是下面几个链表组成的。FreeRTOS的调度,任务切换就是倒腾这几个链表。

而其它的几款OS是一个链表就一撸到底了,FreeRTOS是搞了好几个。所以视频里面就重点介绍下这个,其它的支持的也做个拓展说明。

搞清楚这几个链表也就搞清楚FreeRTOS的框架设计了。

(2)H7-TOOL新版2.24固件增加的I2C从机模式,速度最高1MHz,开启Fast-mode Plus模式

(3)H7-TOOL的2.24新版固件最后一个SPI从机功能收尾完成,写速度50-60MHz,读速度12.5 -20MHz

(4)H7-TOOL首版CMSIS-SVD解析功能最终效果

支持添加内核寄存器和外设寄存器,实时监测所有芯片厂家所有外设寄存器和每个bit

支持离线,WiFi,以太网和USB四种玩法,且支持内网和外网远程访问。芯片所有寄存器状态全部掌控

支持添加变量监测,当前方式是大家手动在这个地方添加 SWD接口函数用法

动态效果:


7.2  H7-TOOL的485总线接口做2M/2.5M/3Mbps通信速度注意事项

特地整理了一个帖子,一般实际项目我们很少将串口485速度搞这么搞,不过大家如果有测试到可以作为参考

详细介绍帖子:H7-TOOL的485总线接口做2M/2.5M/3Mbps通信速度注意事项(2023-11-12) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

逸学java【初级菜鸟篇】9.3 Stream流

hi&#xff0c;我是逸尘&#xff0c;一起学java吧 得益于Lambda所带来的函数式编程&#xff0c;引入了一个全新的Stream流概念&#xff08;就是都基本使用lambda的形式&#xff09;。 流处理 我们首先理解什么是流处理&#xff0c;它类似于sql语句&#xff0c;可以执行非常复…

【MATLAB源码-第85期】基于farrow结构的滤波器仿真,截止频率等参数可调。

操作环境&#xff1a; MATLAB 2022a 1、算法描述 Farrow结构是一种用于实现可变数字滤波器的方法&#xff0c;尤其适用于数字信号处理中的采样率转换和时变滤波。它通过多项式近似来实现对滤波器系数的平滑变化&#xff0c;使得滤波器具有可变的群延时或其他参数。 Farrow结…

AR道具特效制作工具

AR&#xff08;增强现实&#xff09;技术已经逐渐渗透到各个行业&#xff0c;为企业带来了全新的营销方式和用户体验。在这个背景下&#xff0c;美摄科技凭借其强大的技术实力和创新精神&#xff0c;推出了一款专为企业打造的美摄AR特效制作工具&#xff0c;旨在帮助企业轻松实…

8年老鸟整理,自动化测试-准备测试数据详细...

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 大部分类型的测试…

陪玩圈子系统APP小程序H5,详细介绍,源码交付,支持二开!

陪玩圈子系统&#xff0c;页面展示&#xff0c;源码交付&#xff0c;支持二开&#xff01; 陪玩后端下载地址&#xff1a;电竞开黑陪玩系统小程序&#xff0c;APP&#xff0c;H5: 本系统是集齐开黑&#xff0c;陪玩&#xff0c;陪聊于一体的专业APP&#xff0c;小程序&#xff…

黑马React18: ReactRouter

黑马React: ReactRouter Date: November 21, 2023 Sum: React路由基础、路由导航、导航传参、嵌套路由配置 路由快速上手 1. 什么是前端路由 一个路径 path 对应一个组件 component 当我们在浏览器中访问一个 path 的时候&#xff0c;path 对应的组件会在页面中进行渲染 2. …

服务器主机安全的重要性及防护策略

在数字化时代&#xff0c;服务器主机安全是任何组织都必须高度重视的问题。无论是大型企业还是小型企业&#xff0c;无论是政府机构还是个人用户&#xff0c;都需要确保其服务器主机的安全&#xff0c;以防止数据泄露、网络攻击和系统瘫痪等严重后果。 一、服务器主机安全的重…

帝国cms开发一个泛知识类的小程序的历程记录

#帝国cms小程序# 要开发一个泛知识类的小程序&#xff0c;要解决以下几个问题。 1。知识内容的分类。 2。知识内容的内容展示。 3。知识内容的价格设置。 4。用户体系&#xff0c;为简化用户的操作&#xff0c;在用户进行下载的时候&#xff0c;请用户输入手机号&#xff…

AI:86-基于深度学习的街景图像地理位置识别

🚀 本文选自专栏:人工智能领域200例教程专栏 从基础到实践,深入学习。无论你是初学者还是经验丰富的老手,对于本专栏案例和项目实践都有参考学习意义。 ✨✨✨ 每一个案例都附带有在本地跑过的代码,详细讲解供大家学习,希望可以帮到大家。欢迎订阅支持,正在不断更新中,…

鸿蒙4.0开发笔记之DevEco Studio页面操作router的pushUrl页面跳转与back返回上一页(五)

一、认识组件 关于HarmonyOS中ArkTS的基础组件请参见文章鸿蒙4.0开发笔记之ArkTs语言基础与基本组件结构&#xff08;四&#xff09; 二、实现页面跳转pushUrl 1、操作说明 实现页面跳转的核心便是router.pushUrl的调用&#xff0c;操作起来也很简单&#xff0c;总共就四步…

微机原理_1

一、单项选择题(本大题共15小题,每小题3分,共45分。在每小题给出的四个备选项中,选出一个正确的答案,请将选定的答案填涂在答题纸的相应位置上。) 1,下列8086CPU标志寄存器的标志位中,不属于状态标志位的是(&#xff09; A. OF B. IF C. AF D. PF 8086微处理器可寻址访问的最大…

Ps:裁剪工具 - 裁剪预设的应用

裁剪工具提供了两种类型的裁剪方式。 一种是仅按宽高比&#xff08;比例&#xff09;进行裁剪&#xff0c;常在对图像进行二次构图时采用。 另一种则按指定的图像尺寸&#xff08;宽度值和高度值&#xff09;及分辨率&#xff08;宽 x 高 x 分辨率&#xff09;进行裁剪。其实质…

Sentinel 监控数据持久化(mysql)

Sentinel 实时监控仅存储 5 分钟以内的数据&#xff0c;如果需要持久化&#xff0c;需要通过调用实时监控接口来定制&#xff0c;即自行扩展实现 MetricsRepository 接口&#xff08;修改 控制台源码&#xff09;。 本文通过使用Mysql持久化监控数据。 1.构建存储表&#xff08…

leetcode:520. 检测大写字母

一、题目&#xff1a; 链接&#xff1a;520. 检测大写字母 - 力扣&#xff08;LeetCode&#xff09; 函数原型&#xff1a;bool detectCapitalUse(char* word) 二、思路&#xff1a; 本题较为简单&#xff0c;分为三种情况&#xff1a; 1.首字母大写&#xff0c;其余小写 2.首字…

Github Copilot AI编码完成工具

目录 一、GitHub Copilot 1、简介 2、工作原理 3、功能 二、GitHub Copilot X 1、什么是 GitHub Copilot X 2、GitHub Copilot X 的功能 三、支持、使用 1、支持 2、使用 四、实际研究、验证(代码方向) 1、代码生成 2、代码提示 3、生成测试用例 4、代码解释 5…

【Axure高保真原型】树形表格

今天和大家分享树形表格的原型模板&#xff0c;点击树的箭头可以打开或者收起子节点&#xff0c;点击表格内容&#xff0c;可以选中该行内容实现高亮变色效果&#xff0c;树形表格是通过中继器制作的&#xff0c;使用简单&#xff0c;只需要按要求填写中继器表格即可&#xff0…

深度学习常见激活函数:ReLU,sigmoid,Tanh,softmax,Leaky ReLU,PReLU,ELU整理集合,应用场景选择

文章目录 1、ReLU 函数&#xff08;隐藏层中是一个常用的默认选择&#xff09;1.1 优点1.2 缺点 2、sigmoid 函数2.1 优点2.2 缺点 3、Tanh 函数3.1 优点3.2 缺点 4、softmax 函数&#xff08;多分类任务最后一层都会使用&#xff09;5、Leaky ReLU 函数5.1 优点5.2 缺点 6、PR…

2023.11.22 -数据仓库的概念和发展

目录 https://blog.csdn.net/m0_49956154/article/details/134320307?spm1001.2014.3001.5501 1经典传统数仓架构 2离线大数据数仓架构 3数据仓库三层 数据运营层,源数据层&#xff08;ODS&#xff09;&#xff08;Operational Data Store&#xff09; 数据仓库层&#…

【深度学习】不用Conda在PP飞桨Al Studio三个步骤安装永久PyTorch环境

在 PaddlePaddle AI Studio 中使用 Python 虚拟环境安装 PyTorch 免责声明 在阅读和实践本文提供的内容之前&#xff0c;请注意以下免责声明&#xff1a; 侵权问题: 本文提供的信息仅供学习参考&#xff0c;不用做任何商业用途&#xff0c;如造成侵权&#xff0c;请私信我&am…

基于SSM的济南旅游网站设计与实现

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;Vue 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#xff1a;是 目录…