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

本文主要是介绍《安富莱嵌入式周报》第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!

这篇关于《安富莱嵌入式周报》第327期:Cortex-A7所有外设单片机玩法LL/HAL库全面上线,分享三款GUI, PX5 RTOS推出网络协议栈,小米Vela开源的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/415388

相关文章

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

百度/小米/滴滴/京东,中台架构比较

小米中台建设实践 01 小米的三大中台建设:业务+数据+技术 业务中台--从业务说起 在中台建设中,需要规范化的服务接口、一致整合化的数据、容器化的技术组件以及弹性的基础设施。并结合业务情况,判定是否真的需要中台。 小米参考了业界优秀的案例包括移动中台、数据中台、业务中台、技术中台等,再结合其业务发展历程及业务现状,整理了中台架构的核心方法论,一是企业如何共享服务,二是如何为业务提供便利。

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

安全管理体系化的智慧油站开源了。

AI视频监控平台简介 AI视频监控平台是一款功能强大且简单易用的实时算法视频监控系统。它的愿景是最底层打通各大芯片厂商相互间的壁垒,省去繁琐重复的适配流程,实现芯片、算法、应用的全流程组合,从而大大减少企业级应用约95%的开发成本。用户只需在界面上进行简单的操作,就可以实现全视频的接入及布控。摄像头管理模块用于多种终端设备、智能设备的接入及管理。平台支持包括摄像头等终端感知设备接入,为整个平台提

Java 创建图形用户界面(GUI)入门指南(Swing库 JFrame 类)概述

概述 基本概念 Java Swing 的架构 Java Swing 是一个为 Java 设计的 GUI 工具包,是 JAVA 基础类的一部分,基于 Java AWT 构建,提供了一系列轻量级、可定制的图形用户界面(GUI)组件。 与 AWT 相比,Swing 提供了许多比 AWT 更好的屏幕显示元素,更加灵活和可定制,具有更好的跨平台性能。 组件和容器 Java Swing 提供了许多

K8S(Kubernetes)开源的容器编排平台安装步骤详解

K8S(Kubernetes)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。以下是K8S容器编排平台的安装步骤、使用方式及特点的概述: 安装步骤: 安装Docker:K8S需要基于Docker来运行容器化应用程序。首先要在所有节点上安装Docker引擎。 安装Kubernetes Master:在集群中选择一台主机作为Master节点,安装K8S的控制平面组件,如AP

荣耀嵌入式面试题及参考答案

在项目中是否有使用过实时操作系统? 在我参与的项目中,有使用过实时操作系统。实时操作系统(RTOS)在对时间要求严格的应用场景中具有重要作用。我曾参与的一个工业自动化控制项目就采用了实时操作系统。在这个项目中,需要对多个传感器的数据进行实时采集和处理,并根据采集到的数据及时控制执行机构的动作。实时操作系统能够提供确定性的响应时间,确保关键任务在规定的时间内完成。 使用实时操作系统的