《安富萊嵌入式周報》第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!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/161630.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/161630.shtml
英文地址,請注明出處:http://en.pswp.cn/news/161630.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Baidu Comate 基于百度文心一言的智能編碼助手

本心、輸入輸出、結果 文章目錄 Baidu Comate 基于百度文心一言的智能編碼助手前言產品能力主要功能特性JetBrains IntelliJ IDEA 插件安裝相關鏈接花有重開日,人無再少年實踐是檢驗真理的唯一標準Baidu Comate 基于百度文心一言的智能編碼助手 編輯:簡簡單單 Online zuozuo …

git commit message 書寫規范

在使用 Git 提交時&#xff0c;遵循良好的提交消息規范可以提高代碼的可讀性和可維護性。以下是一些常見的 Git 提交消息書寫規范&#xff1a; 提交消息格式&#xff1a;一個提交消息通常包含三個部分&#xff1a;標題、空行和正文。它們之間使用空行分隔。 復制 <標題>&…

vue3項目中使用富文本編輯器

前言 適配 Vue3 的富文本插件不多&#xff0c;我看了很多插件官網&#xff0c;也有很多寫的非常棒的&#xff0c;有UI非常優雅讓人耳目一新的&#xff0c;也有功能非常全面的。 如&#xff1a; Quill&#xff0c;簡單易用&#xff0c;功能全面。editorjs&#xff0c;UI極其優…

echarts的橫向柱狀圖文字省略,鼠標移入顯示內容 vue3

效果圖 文字省略 提示 如果是在x軸上的&#xff0c;就在x軸上添加triggerEvent: true,如果是y軸就在y軸添加&#xff0c;我是在y軸上添加的 并且自定義的方法&#xff08;我取名為extension&#xff09; // echarts 橫向省略文字 鼠標移入顯示內容 export const extension…

AT89S52單片機的最小應用系統

目錄 ?一.時鐘電路設計 1.內部時鐘方式 2.外部時鐘方式 3.時鐘信號的輸出 二.機器周期&#xff0c;指令周期與指令時序 1.時鐘周期 2.機器周期 3.指令周期 三.復位操作和復位電路 1.復位操作 2 復位電路設計 四.低功耗節電模式 AT89S52本身片內有8KB閃爍存儲器&am…

Redisson分布式鎖源碼解析

一、使用Redisson步驟 Redisson各個鎖基本所用Redisson各個鎖基本所用Redisson各個鎖基本所用 二、源碼解析 lock鎖 1&#xff09; 基本思想&#xff1a; lock有兩種方法 一種是空參 另一種是帶參 * 空參方法&#xff1a;會默認調用看門狗的過期時間30*1000&…

kubernetes|云原生|Deployment does not have minimum availability 的解決方案(資源隱藏的由來)

前言&#xff1a; 最近在部署prometheus的過程中遇到的這個問題&#xff0c;感覺比較的經典&#xff0c;有必要記錄一下。 現象是部署prometheus主服務的時候&#xff0c;看不到pod&#xff0c;只能看到deployment&#xff0c;由于慌亂&#xff0c;一度以為是集群有毛病了&am…

c# 基礎語法

c# 程序結構 using System.Collections.Generic; namespace demo1; //一個命名空間可以包含多個類 using System.IO; using System.Drawing;class proj {/// <summary>/// c#是微軟開發的&#xff0c;基于c和c的一種面象對象編程語言&#xff0c;用于快速開發windows桌…

真實網絡中的 bbr

本文包含中心極限定理&#xff0c;大數定律&#xff0c;經濟規律等&#xff0c;bbr 倒沒多少&#xff0c;不過已經習慣把 bbr 當靶子了。 上周寫了 揭秘 bbr 以及 搶帶寬的原理&#xff0c;我對自己說&#xff0c;這都是理論上如何&#xff0c;可實際上呢。于是有必要結合更實際…

ubuntu cutecom串口調試工具使用方法(圖形界面)

文章目錄 Ubuntu下使用CuteCom進行串口調試使用指南什么是CuteCom&#xff1f;主要特點 安裝CuteCom使用APT包管理器從源碼編譯安裝 配置串口CuteCom界面解析&#xff08;啟動cutecom&#xff09;使用CuteCom進行數據發送和接收配置串口參數數據接收數據發送 高級功能和技巧流控…

Vatee萬騰的數字化掌舵:Vatee科技解決方案的全面引領

隨著數字化時代的到來&#xff0c;Vatee萬騰憑借其卓越的科技實力和全面的解決方案&#xff0c;成功地在數字化探索的航程中掌舵引領。 首先&#xff0c;Vatee萬騰以其強大的數字化科技實力成為行業的引領者。vatee萬騰不僅在人工智能、大數據分析、云計算等前沿領域取得了顯著…

PLC通過Modbus轉Profinet網關連接安華變頻器通訊控制電機案例

背景&#xff1a;近年來&#xff0c;隨著自動化技術的不斷進步&#xff0c;Modbus與Profinet之間的轉換成為了許多工廠和企業普遍關注的問題。 Modbus轉Profinet網關作為兩個不同協議設備連接的橋梁&#xff0c;安華變頻器作為一種電氣設備&#xff0c;能夠改變電源的頻率和電…

負載均衡lvs

簡介 ipvsadm 是 Linux 內核中的 IP 虛擬服務器&#xff08;IPVS&#xff09;管理工具。IPVS是 Linux 內核提供的一種負載均衡解決方案&#xff0c;它允許將入站的網絡流量分發到多個后端服務器&#xff0c;以實現負載均衡和高可用性。IPVS通過在內核中維護一個虛擬服務器表&a…

Pytorch中的tensor維度理解

Pytorch中的tensor維度理解 文章目錄 Pytorch中的tensor維度理解摘要打消心理恐懼&#xff0c;從三維學起三維tensor參考文獻 摘要 面對pytorch編程中的tensor時&#xff0c;我不時會感到恐懼。對里面數據是怎么排布的&#xff0c;一直沒有一個直觀的理解。今天我想把這個事情…

springboot(ssm中醫學習服務管理系統 醫學生在線學習平臺Java(codeLW)

springboot(ssm中醫學習服務管理系統 醫學生在線學習平臺Java(code&LW) 開發語言&#xff1a;Java 框架&#xff1a;ssm/springboot vue JDK版本&#xff1a;JDK1.8&#xff08;或11&#xff09; 服務器&#xff1a;tomcat 數據庫&#xff1a;mysql 5.7&#xff08;或…

基于VM虛擬機下Ubuntu18.04系統,Hadoop的安裝與詳細配置

參考博客&#xff1a; https://blog.csdn.net/duchenlong/article/details/114597944 與上面這個博客幾乎差不多&#xff0c;就是java環境配置以及后面的hadoop的hdfs-site.xml文件有一些不同的地方。 準備工作 1.更新 # 更新 sudo apt update sudo apt upgrade2.關閉防火…

MS2401隔離Σ-Δ調制器,可替代ADI的AD7401

產品簡述 MS2401 是一款二階 Σ-Δ 調制器&#xff0c;集成片上數字隔離器&#xff0c;能 將模擬輸入信號轉換為高速 1 位碼流。調制器對輸入信號連續 采樣&#xff0c;無需外部采樣保持電路。模擬信號輸入滿量程為 320 mV &#xff0c;轉換后的數字碼流的最高數據速率為 2…

C++ Boost Thread 編程總結

1.前言 標準C線程即將到來。CUJ預言它將衍生自Boost線程庫&#xff0c;現在就由Bill帶領我們探索一下Boost線程庫。 就在幾年前&#xff0c;用多線程執行程序還是一件非比尋常的事。然而今天互聯網應用服務程序普遍使用多線程來提高與多客戶鏈接時的效率&#xff1b;為了達到最…

統計voc格式數據中的xml標簽、bndbox到excel表格中

有這么個需求是將xml的內容: 1,filename 2.label 3.bndbox:xmin,xmax,ymin,ymax。 … 將這些東西寫入excel表格中,方便我統計標簽數量和框的分布! 于是撰寫了腳本:xml2csv.py 我的xml文件形式如下。大家的目標檢測格式大同小異! <annotation><folder>UAV_d…

【MySQL】多表查詢、子查詢、自連接、合并查詢詳解,包含大量示例,包你會。

復合查詢 前言正式開始一些開胃菜多表查詢自連接子查詢單行子查詢多行子查詢in關鍵字all關鍵字any關鍵字多列子查詢在from中使用子查詢 合并查詢union 和 union all 前言 我前面博客講的所有的查詢都是在單表中進行的&#xff0c;從這里開始就要專門針對查詢這個話題進行進一步…