《痞子衡嵌入式半月刊》 第 21 期


痞子衡嵌入式半月刊: 第 21 期

這里分享嵌入式領域有用有趣的項目/工具以及一些熱點新聞,農歷年分二十四節氣,希望在每個交節之日准時發布一期。

本期刊是開源項目(GitHub: JayHeng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒。

上期回顧《痞子衡嵌入式半月刊: 第 20 期》

嘮兩句

昨天是大雪。“大雪”名稱是個比喻,反映的是這個節氣期間氣候變化,寒流活躍氣溫下降、降水增多,並不是表示這個節氣期間會下很大的雪。

今天的半月刊是史上第二次延期,不過還好,只延期一天。上個月底,痞子衡搞了開號三年多來第一次回饋讀者抽獎活動,活動得到了大家積極響應,出乎痞子衡意料,同時也讓痞子衡做了深刻反省,是應該定期給讀者送一些福利,這不,痞子衡又正在談一個送開發板的活動,敬請期待!

本期共收錄 2條資訊、2個項目、1個工具、1個RT產品,希望對你有幫助!

資訊類

1、芯來科技RISC-V處理器家族迎來新成員900系列IP

近日芯來科技發布RISC-V處理器家族新成員 - 900系列IP,該系列處理器具備豐富的配置並支持多種操作系統以滿足工業級控制、AI等高性能計算、或交互式圖型多媒體應用等多種領域的需求,非常適合對標ARM Cortex-A35,A53,M7,R5等內核。

芯來科技900系列的所有產品均為9級流水線、雙發射架構,可通過模塊化進行特性組合,方便用戶按領域需求定制,其中:

•N900為32位高性能嵌入式和實時控制處理器;
•NX900為64位高性能嵌入式和實時控制處理器;
•UX900為配置內存管理單元(MMU)的64位雙模處理器,既可作為支持Linux系統加載的應用處理器,又可作為實時控制處理器。

2、中國移動首顆MCU芯片CM32M101A發布

中國移動近日正式發布了自己首款MCU芯片CM32M101A,這是一款用於物聯網產品的芯片,具有集成度高、低功耗、低成本、高性能接口和加密存儲器等幾大特點。尤其適用於物聯網行業應用,如智能表計、環境監測、智慧家庭、防盜報警、定位器和智能家電等。

CM32M101A具備豐富的片上資源。高達108MHz的內核,可提供較高的計算能力。相對於同價位產品,提供更大更可靠的存儲單元。極低的功耗特別適用於物聯網終端電池供電的場景。同時芯片具有硬件的安全算法加速模塊,可為物聯網終端提供更強的安全能力。

項目類

1、FlexibleButton - 一個小巧靈活的C語言按鍵處理庫

FlexibleButton 是一個基於標准 C 語言的小巧靈活的按鍵處理庫,支持單擊、連擊、短按、長按、自動消抖,可以自由設置組合按鍵,可用於中斷和低功耗場景。

項目主頁:https://github.com/murphyzhao/FlexibleButton

該按鍵庫解耦了具體的按鍵硬件結構,理論上支持輕觸按鍵與自鎖按鍵,並可以無限擴展按鍵數量。另外,FlexibleButton 使用掃描的方式一次性讀取所有所有的按鍵狀態,然后通過事件回調機制上報按鍵事件。核心的按鍵掃描代碼僅有三行,沒錯,就是經典的 三行按鍵掃描算法。使用 C 語言標准庫 API 編寫,也使得該按鍵庫可以無縫兼容任意的處理器平台,並且支持任意 OS 和 non-OS(裸機編程)。

2、letter shell - 一款開源嵌入式shell工具

對於嵌入式應用而言,尤其是對於沒有操作系統,裸機運行的嵌入式應用,迫切的需要一種高效快捷的調試手段進行嵌入式應用的開發。letter shell就是這樣一個可以嵌入在程序中的shell,主要面向嵌入式設備,以C語言函數為運行單位,可以通過命令行調用,運行程序中的函數。

項目主頁: https://github.com/NevermindZZT/letter-shell

letter shell當前版本是v3.0,其主要功能包含:

1. 命令自動補全
2. 快捷鍵功能定義
3. 命令權限管理
4. 用戶管理
5. 變量支持

letter shell同時支持兩種形式的函數定義方式,形如main函數定義的func(int argc, char *agrv[])以及形如普通C函數的定義func(int i, char *str, ...),兩種函數定義方式適用於不同的場景。

工具類

1、 SerialChart - 能將串口數據實時繪制成波形的軟件

SerialChart是由Sergiu Baluta開發的開源軟件,它能用於實時繪制通過串行(RS-232)端口接收到的數據。它可以通過插件和WebView javascript集成來支持其他類型的端口。這個軟件采用模塊化的設計允許受激勵的編碼器添加新類型的端口、解碼器和顯示過濾器。

SerialChart基本數據處理流程為:端口(來自串行/USB端口的原始數據)->解碼器(處理數據)->值(顯示在屏幕/圖表上)。

下載地址:https://github.com/starlino/serialchart

i.MXRT出品

1、野火電子 - fireDAP高速仿真器

fireDAP是一款基於CMSIS DAP深度優化的仿真器,集在線硬件仿真和固件下載功能於一體,免驅動,適用於所有Cortex-M內核的MCU。固件經過深度優化,下載速度穩定,不丟固件,堅如磐石。配套野火獨家開發的fireDAP上位機,可實現hex、bin、elf、axf文件的下載,可脫離編譯軟件操作。

RT芯片:i.MXRT1011
產品主頁: https://www.firebbs.cn/forum.php?mod=viewthread&tid=30894&highlight=fireDAP
官網定價: 138 元

歡迎訂閱

文章會同時發布到我的 博客園主頁CSDN主頁知乎主頁微信公眾號 平台上。

微信搜索"痞子衡嵌入式"或者掃描下面二維碼,就可以在手機上第一時間看了哦。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM