AFUIOT? equalOSTM 產品簡介

equalOSTM是深圳市安服優智能互聯科技有限公司推出的物聯網與智能硬件嵌入式開源代碼包,之所以

取名為equalOS是其提供了等同于操作系統的功能,實現了硬件驅動,網絡,應用程序的統一。

equalOS包含有OSAL(operating system abstraction layer),即操作系統抽象層,可以實現多線程/

多任務,信號量,互斥鎖等功能,但OSAL僅是可選項,equalOS并不是圍繞著一個實時內核開發的,

即使不使用OSAL,equalOS的其它組件在單一線程下一樣可以正常使用,這使能equalOS可以有極其

低的開銷與非常廣泛的應用范圍,從小家電到智能網關,從傳感器到人機交互產品都能使用一樣的代

碼。equalOS的組件代碼使用標準ANSI C語言編寫,通過接口構建實現了組件間的零耦合,這使得

equalOS可以應用于從8位機到32位機的任何環境下。

1. 整體架構

注冊表
網絡虛擬層?

2. 主要特點

(1). 零耦合

組件與接口分離

頭文件包含分離

(2). 易學易用

注釋詳細

(3). 適于大批量產品

注重成本,穩定,有經驗

(4). 開放兼容

低功耗,電池供電設備

調試工具,日志,遠程升級

(5). 可重入,非阻塞

3. 代碼目錄結構

4. 開源協議

equalOS 使用MIT License為開源許可協議。

6. 相關文檔

AFUIOT C語言編程風格

7. 快速入門

8. 配置工具

9. 交流

代碼貢獻

BUG獵人

  1. 例程,完整的,可運行的
  2. 驅動接口,對接MCU HAL 寄存器等

C99特性,內聯,標準類型

文件完整

感謝

應用例程

初始化配置

鎖中斷接口,中斷判斷接口

LOG 純string模式

系統版本

任務開關

默認命令

高效編程,開啟優化

上線倒計時!

Days
Hours
Minutes
Seconds

QQ技術交流群二維碼!