码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 《安富莱嵌入式周报》第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!

  • 相关阅读:
    Mp4文件提取详细H.264和MP3文件
    2022年全球市场船用钢板总体规模、主要生产商、主要地区、产品和应用细分研究报告
    跳跃游戏II[贪心练习]
    糖尿病患者饮食该注意些什么
    K8s的集群调度
    vue 部分知识点总结
    python 函数(提高篇)
    Jamba: A Hybrid Transformer-Mamba Language Model
    朋友圈大佬都去读研了,这份备考书单我码住了
    MFC-对话框
  • 原文地址:https://blog.csdn.net/Simon223/article/details/134550725
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号