加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入
  • 正文
    • 痞子衡嵌入式半月刊:第 21 期
    •  
    • 嘮兩句
    •  
    • 資訊類
    •  
    • 項(xiàng)目類
    •  
    • 工具類
    •  
    • i.MXRT 出品
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

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

2020/12/09
243
閱讀需 8 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

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

這里分享嵌入式領(lǐng)域有用有趣的項(xiàng)目 / 工具以及一些熱點(diǎn)新聞,農(nóng)歷年分二十四節(jié)氣,希望在每個(gè)交節(jié)之日準(zhǔn)時(shí)發(fā)布一期。

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

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

?

嘮兩句

昨天是大雪?!按笱泵Q是個(gè)比喻,反映的是這個(gè)節(jié)氣期間氣候變化,寒流活躍氣溫下降、降水增多,并不是表示這個(gè)節(jié)氣期間會(huì)下很大的雪。

今天的半月刊是史上第二次延期,不過還好,只延期一天。上個(gè)月底,痞子衡搞了開號(hào)三年多來第一次回饋?zhàn)x者抽獎(jiǎng)活動(dòng),活動(dòng)得到了大家積極響應(yīng),出乎痞子衡意料,同時(shí)也讓痞子衡做了深刻反省,是應(yīng)該定期給讀者送一些福利,這不,痞子衡又正在談一個(gè)送開發(fā)板的活動(dòng),敬請(qǐng)期待!

本期共收錄 2 條資訊、2 個(gè)項(xiàng)目、1 個(gè)工具、1 個(gè) RT 產(chǎn)品,希望對(duì)你有幫助!

?

資訊類

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

近日芯來科技發(fā)布 RISC-V 處理器家族新成員 - 900 系列 IP,該系列處理器具備豐富的配置并支持多種操作系統(tǒng)以滿足工業(yè)級(jí)控制、AI 等高性能計(jì)算、或交互式圖型多媒體應(yīng)用等多種領(lǐng)域的需求,非常適合對(duì)標(biāo) ARM Cortex-A35,A53,M7,R5 等內(nèi)核。

芯來科技 900 系列的所有產(chǎn)品均為 9 級(jí)流水線、雙發(fā)射架構(gòu),可通過模塊化進(jìn)行特性組合,方便用戶按領(lǐng)域需求定制,其中:

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

?

?

2、中國(guó)移動(dòng)首顆 MCU 芯片 CM32M101A 發(fā)布

中國(guó)移動(dòng)近日正式發(fā)布了自己首款 MCU 芯片 CM32M101A,這是一款用于物聯(lián)網(wǎng)產(chǎn)品的芯片,具有集成度高、低功耗、低成本、高性能接口和加密存儲(chǔ)器等幾大特點(diǎn)。尤其適用于物聯(lián)網(wǎng)行業(yè)應(yīng)用,如智能表計(jì)、環(huán)境監(jiān)測(cè)、智慧家庭、防盜報(bào)警、定位器和智能家電等。

CM32M101A 具備豐富的片上資源。高達(dá) 108MHz 的內(nèi)核,可提供較高的計(jì)算能力。相對(duì)于同價(jià)位產(chǎn)品,提供更大更可靠的存儲(chǔ)單元。極低的功耗特別適用于物聯(lián)網(wǎng)終端電池供電的場(chǎng)景。同時(shí)芯片具有硬件的安全算法加速模塊,可為物聯(lián)網(wǎng)終端提供更強(qiáng)的安全能力。

?

項(xiàng)目類

1、FlexibleButton - 一個(gè)小巧靈活的 C 語(yǔ)言按鍵處理庫(kù)

FlexibleButton 是一個(gè)基于標(biāo)準(zhǔn) C 語(yǔ)言的小巧靈活的按鍵處理庫(kù),支持單擊、連擊、短按、長(zhǎng)按、自動(dòng)消抖,可以自由設(shè)置組合按鍵,可用于中斷和低功耗場(chǎng)景。

項(xiàng)目主頁(yè):https://github.com/murphyzhao/FlexibleButton

該按鍵庫(kù)解耦了具體的按鍵硬件結(jié)構(gòu),理論上支持輕觸按鍵與自鎖按鍵,并可以無限擴(kuò)展按鍵數(shù)量。另外,F(xiàn)lexibleButton 使用掃描的方式一次性讀取所有所有的按鍵狀態(tài),然后通過事件回調(diào)機(jī)制上報(bào)按鍵事件。核心的按鍵掃描代碼僅有三行,沒錯(cuò),就是經(jīng)典的 三行按鍵掃描算法。使用 C 語(yǔ)言標(biāo)準(zhǔn)庫(kù) API 編寫,也使得該按鍵庫(kù)可以無縫兼容任意的處理器平臺(tái),并且支持任意 OS 和 non-OS(裸機(jī)編程)。

?

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

對(duì)于嵌入式應(yīng)用而言,尤其是對(duì)于沒有操作系統(tǒng),裸機(jī)運(yùn)行的嵌入式應(yīng)用,迫切的需要一種高效快捷的調(diào)試手段進(jìn)行嵌入式應(yīng)用的開發(fā)。letter shell 就是這樣一個(gè)可以嵌入在程序中的 shell,主要面向嵌入式設(shè)備,以 C 語(yǔ)言函數(shù)為運(yùn)行單位,可以通過命令行調(diào)用,運(yùn)行程序中的函數(shù)。

項(xiàng)目主頁(yè): https://github.com/NevermindZZT/letter-shell

letter shell 當(dāng)前版本是 v3.0,其主要功能包含:

1. 命令自動(dòng)補(bǔ)全
2. 快捷鍵功能定義
3. 命令權(quán)限管理
4. 用戶管理
5. 變量支持

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

?

工具類

1、 SerialChart - 能將串口數(shù)據(jù)實(shí)時(shí)繪制成波形的軟件

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

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

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

?

i.MXRT 出品

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

fireDAP 是一款基于 CMSIS DAP 深度優(yōu)化的仿真器,集在線硬件仿真和固件下載功能于一體,免驅(qū)動(dòng),適用于所有 Cortex-M 內(nèi)核的 MCU。固件經(jīng)過深度優(yōu)化,下載速度穩(wěn)定,不丟固件,堅(jiān)如磐石。配套野火獨(dú)家開發(fā)的 fireDAP 上位機(jī),可實(shí)現(xiàn) hex、bin、elf、axf 文件的下載,可脫離編譯軟件操作。

RT 芯片:i.MXRT1011 產(chǎn)品主頁(yè):https://www.firebbs.cn/forum.php?mod=viewthread&tid=30894&highlight=fireDAP 官網(wǎng)定價(jià):138 元

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

碩士畢業(yè)于蘇州大學(xué)電子信息學(xué)院,目前就職于恩智浦(NXP)半導(dǎo)體MCU系統(tǒng)部門,擔(dān)任嵌入式系統(tǒng)應(yīng)用工程師。痞子衡會(huì)定期分享嵌入式相關(guān)文章