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