![]() |
涉及到系统或硬件底层功能通用模块 更多...

模块 | |
| BootEnv | |
| 提供应用层读写uboot环境变量的接口 | |
| BSP | |
| 提供应用层操作外设的统一接口 | |
| ComEnv | |
| 预定义了一些比较通用的持久化参数的操作接口 | |
| DevTools | |
| 提供了一个DevTools命令行工具,可以用来运行时对设备进行动态配置 | |
| Key | |
| 可以用来监听按键类gpio的长短按事件 | |
| PTZ | |
| 云台操作通用接口 | |
| SDCard | |
| SD卡统一管理接口,可实现监听SD卡插拔事件,挂载/卸载SD卡,格式化等操作 | |
| Update | |
| 固件升级接口,实现固件的接收、解密、校验和烧录 | |
| SDCardUpdate | |
| 使用SD卡进行固件升级 | |
EmxModules包含了大量日常IPC开发中常用的模块,方便加速开发过程,这些模块之间存在一定的依赖关系,下面就这些模块的功能以及依赖关系进行说明:
这里要说明的是,所有模块都需要依赖EmxCore
| 模块 | 功能 | 依赖 |
|---|---|---|
| bootEnv | 用于应用层读写boot环境变量 | 无 |
| comEnv | 设备信息/mac地址/sn号/时区的参数读写 | 无 |
| devTools | 命令行的方式终端重映射/日志控制等 | 无 |
| key | 按键检测回调 | 无 |
| sdcard | 提供SD卡的热插拔检测自动挂载等功能 | 无 |
| update | 升级服务 | bootEnv/comEnv |
| ptz | 实现云台控制 | 无 |
| sdcardUpdate | 实现通过sd卡升级 | update/sdcard |