Component Tester - 超迷你的元器件測試儀
1、cJSON - 一款基于C語言的輕量級JSON解析庫
JSON是一種輕量級的數據交換格式,可以把JSON的結構理解成無序的、可嵌套的key-value鍵值對集合,這些key-value鍵值對以結構體或數組的形式來組織的。cJSON是C語言寫的一個JSON解析庫。
為什么選擇cJSON來解析JSON字符串?因為簡潔又簡單,而且效率又快,cJSON工程文件也非常簡單,僅一個.c文件和一個.h文件!cJSON實際上使用一個雙鏈表來記錄JSON數據,然后對這個雙鏈表進行增刪改查等操作。
2、TencentOS-tiny - 騰訊面向物聯網領域開發的實時操作系統
TencentOS tiny 是騰訊面向物聯網領域開發的實時操作系統,具有低功耗,低資源占用,模塊化,安全可靠等特點,可有效提升物聯網終端產品開發效率。TencentOS tiny 提供精簡的 RTOS 內核,內核組件可裁剪可配置,可快速移植到多種主流 MCU (如 STM32 全系列)及模組芯片上。而且,基于 RTOS 內核提供了豐富的物聯網組件,內部集成主流物聯網協議棧(如 CoAP/MQTT/TLS/DTLS/LoRaWAN/NB-IoT 等),可助力物聯網終端設備及業務快速接入騰訊云物聯網平臺。
3、OneOS - 中國移動針對物聯網領域推出的輕量級操作系統
OneOS是中國移動針對物聯網領域推出的輕量級操作系統,具有可裁剪、跨平臺、低功耗、高安全等特點,支持ARM Cortex-M/R/A、MIPS、RISC-V等主流CPU架構,兼容POSIX、CMSIS等標準接口,支持Micropython語言開發,提供圖形化開發工具,能夠有效提高開發效率并降低開發成本,幫助客戶開發穩定可靠、安全易用的物聯網應用。
項目主頁: https://os.iot.10086.cn/
另外,針對物聯網應用的硬件碎片化、網絡多樣化、接入復雜化以及安全等問題,OneOS 具有如下特性:
作為一款新晉 RTOS,OneOS 有著精準的行業定位,未來將被廣泛運用到智能穿戴、智能門鎖、智慧充電、環境監測等智慧系統。
4、Component Tester - 超迷你的元器件測試儀
Component Tester是印度小伙Akshay Baweja設計的元器件測試儀,前后做了三款不同硬件版本。其實現原理其實很簡單,通過ADC將3個管腳上的電壓信號量化后再軟件處理,核心是支持的那些元器件參數計算方法。
這個元器件測試儀支持的器件很多,比如電阻、電容、電感、二極管、晶體管、場效應管、晶閘管、雙向可控硅等。下圖便是其實測電阻的效果圖。

浙公網安備 33010602011771號