痞子衡嵌入式半月刊: 第 41 期
這里分享嵌入式領域有用有趣的項目/工具以及一些熱點新聞,農歷年分二十四節氣,希望在每個交節之日准時發布一期。
本期刊是開源項目(GitHub: JayHeng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒。
上期回顧 :《痞子衡嵌入式半月刊: 第 40 期》
嘮兩句
這周五是寒露,歷史上的今天:1925年10月10日,北京故宮博物院首次對外開放。
本期共收錄 5個項目、1個工具,希望對你有幫助!
項目類
1、AliOS Things - 阿里出品輕量級物聯網嵌入式操作系統
AliOS Things 發布於2017年杭州雲棲大會, 是 AliOS 家族旗下的、面向IoT領域的、高可伸縮的物聯網操作系統。AliOS Things 致力於搭建雲端一體化IoT基礎設施,具備極致性能、極簡開發、雲端一體。
AliOS Things 支持多種CPU架構,包括:ARM,C-Sky,MIPS,RISCV等。AliOS Things 適配了分層架構和組件架構,包括下圖全部組件,所有的模塊都作為組件的形式存在,通過yaml進行配置,應用程序可以很方便的選擇需要的組件。
2、ECBM - 基於STC8系列的通用底層驅動函數庫
ECBM 是基於STC8單片機的外設函數庫,也是“Everything Can Be Module”的簡稱,意思是“一切都可以成為模塊”,其宗旨是“軟件、硬件模塊化,只造一次輪子”。目前該庫已經演進到了V3版本,支持STC8全型號。庫的作者是奈特,一枚6年STC鐵粉。
STC8是目前51單片機里最好用的系列,擁有最多8K的SRAM、64K的Flash、5個定時器、4個串口。全系列都帶IIC和SPI,大部分帶ADC。STC8H還帶有硬件USB。
3、stcgal - STC單片機的命令行編程工具
stcgal 是 STC MCU 的命令行編程工具,兼容 8051 系列單片機。是 STC Windows 軟件的全功能開源替代品,便攜使用,適合自動化。
功能特性包含:
1. 支持 STC 89/90/10/11/12/15/8 系列
2. 支持 UART 和 USB BSL
3. 顯示芯片信息
4. 確定的操作頻率
5. 編程 flash
6. 編程 IAP/EEPROM
7. 設置設備選項
8. 讀取唯一設備ID(STC 10/11/12/15/8)
9. 修整RC振盪器頻率(STC 15/8)
10. 使用 DTR 切換或自定義 shell 命令自動重啟電源
11. 自動的 UART 協議檢測
4、nRF51_Platform - 基於nRF51平台(藍牙4.0)的輕量級SDK
nRF51_Platform 是基於nRF51平台開發的一套輕量級SDK,可大大地降低低功耗藍牙開發的門檻。
只要會C語言,就可以開發藍牙硬件,因為SDK已經將所有藍牙的通信配置,對於寄存器的處理步驟,封裝在了一些簡易識別的API中,用戶只需要調用合適的api即可實現相應的功能,符合初學者的邏輯,不需要了解藍牙協議棧的復雜名詞和架構。
5、OpenLoongsonLib1c - 基於龍芯1C的底層驅動函數庫
這是一個封裝了龍芯1C300B各種外設操作的庫(類似於STM32的庫),可配合白菜板 - 裸機編程用的龍芯1c最小系統板使用。作者希望通過將“龍芯1c庫”和“最小系統板”開源,來促進推動龍芯1c的推廣。讓技術不再是“問題”,讓大家可以把精力集中在市場推廣和優化客戶體驗上。
工具類
1、Mind+ - 圖形化Arduino編程工具
Mind+ 是一款開源的圖形化Arduino編程工具,在Windows,Mac和Linux上都能運行。無需任何編程背景,只需拉拽選擇模塊,設定參數,給模塊連線並上傳到Arduino,便能輕松快速的完成模型。編程從未變得如此快速和簡單。
歡迎訂閱
文章會同時發布到我的 博客園主頁、CSDN主頁、知乎主頁、微信公眾號 平台上。
微信搜索"痞子衡嵌入式"或者掃描下面二維碼,就可以在手機上第一時間看了哦。