EwayOS基础数据类型说明

基础数据类型

基础数据类型定义在EwayCore/OS/publicdef.h文件内。提供了EwayOS封装的各类数据类型定义

类型 含义
eint8 8bit有符号整数
euint8 8bit无符号整数
eint16 16bit有符号数
euint16 16bit无符号整数
eint32 32bit有符号整数
euint32 32bit无符号整数
eint 有符号整数,长度与操作系统位宽一致(32位操作系统为32bit,64位操作系统为64bit)
euint 无符号整数,长度与操作系统位宽一致(32位操作系统为32bit,64位操作系统为64bit)
efloat 32bit有符号浮点数
edouble 64bit有符号浮点数
ebool 8bit 布尔型变量
eint64 64bit有符号数

系统函数介绍

系统工程CEBaseFactory

CEBaseFactory为操作系统函数封装的统一接口,用于生成线程、互斥锁、系统事件实体类。

线程CEBaseThread

CEBaseThread为操作系统线程操作封装类。

互斥锁CEBaseMutex

CEBaseMutex为操作系统互斥锁操作封装类

系统事件CEBaseEvent

CEBaseEvent为操作系统事件操作封装类

时间函数EBaseTime

EBaseTime为操作系统时间相关函数封装头文件