# 1. 组件层 ## 1.1. 概述    存放通用组件模块代码。 ## 1.2. 目录 ### 1.2.1. Global模块    Global模块为功能通用单一的模块,可以给任意的其它模块依赖使用,本身并不依赖其它任意模块。 * Common: 高频的公共定义或者方法 * Log:日志模块 * ReturnCode:返回码模块 * cJSON:cjson开源代码 * base64:base64数据处理 ### 1.2.2. 带业务属性的组件模块    具有某种特定功能的模块,组件层里面的带业务属性的模块之间不应该互相依赖。 * GpioManager:Gpio管理 * StateMachineManager:状态机管理模块