nRF51_Platform - 基于nRF51平臺(藍牙4.0)的輕量級SDK+AliOS Things - 阿里出品輕量級物聯網嵌入式操作系統
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,便能輕松快速的完成模型。編程從未變得如此快速和簡單。

浙公網安備 33010602011771號