backup.
This commit is contained in:
		
							parent
							
								
									e3f407af27
								
							
						
					
					
						commit
						c82df95b02
					
				| 
						 | 
				
			
			@ -69,7 +69,7 @@ libLogAbstract.a -->> -User:return
 | 
			
		|||
#### 1.4.2.1. 应用层(application)
 | 
			
		||||
 | 
			
		||||
##### 1.4.2.1.1. 应用层概述
 | 
			
		||||
   应用层负责处理产品级的复杂业务关系,是产品功能的直接体现,应用层模块全部使用C++接口的多态单例模式设计,各模块之间可以互相调用接口。
 | 
			
		||||
   应用层负责处理产品级的复杂业务关系,是产品功能的直接体现,应用层模块全部使用C++接口的多态单例模式设计,各模块之间可以互相调用接口,应用层各库可以随意任意调用中间件或者工具类接口。
 | 
			
		||||
 | 
			
		||||
##### 1.4.2.1.2. 网络服务模块
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -83,7 +83,21 @@ libLogAbstract.a -->> -User:return
 | 
			
		|||
###### 1.4.2.1.2.2. 网络服务多态设计模式
 | 
			
		||||
   通过构建配置文件选择需要实例化的网络服务模块代码。
 | 
			
		||||
 | 
			
		||||
#### 1.4.2.2. 组件层(component)
 | 
			
		||||
#### 1.4.2.2. 中间件(middleware)
 | 
			
		||||
 | 
			
		||||
##### 1.4.2.2.1. 中间件概述
 | 
			
		||||
   一些相对中性的业务功能库,这些库可以提供给不同的产品需求使用,在应用层不同的调用方式可实现不同的产品功能。中间件只能被应用层调用或者向下调用适配层或者调用工具库,中间件各模块之间不能互相调用。中间件库接口可以使用C或者C++接口。
 | 
			
		||||
 | 
			
		||||
##### 1.4.2.2.2. 外设管理模块
 | 
			
		||||
 | 
			
		||||
   应用层唯一的硬件外设接口库。包含灯 / 按键 / GPIO / SD卡等。
 | 
			
		||||
 | 
			
		||||
##### 1.4.2.2.3. 相机管理模块
 | 
			
		||||
 | 
			
		||||
   应用层唯一的摄像头接口库。
 | 
			
		||||
 | 
			
		||||
##### 1.4.2.2.4. MCU管理模块
 | 
			
		||||
   单片机通信接口库。
 | 
			
		||||
 | 
			
		||||
#### 1.4.2.3. 适配层(hal)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user