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技术交流群二维码!