삽입식 소프트웨어 구조 설계에 대한 간단한 설명(一)

     ,                  ,             。                        。
          。    
![         ](https://img-blog.csdnimg.cn/20190815141639688.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjUwOTYz,size_16,color_FFFFFF,t_70)

이것은 사물인터넷 승용차 프로젝트일 것이다. 나는 자신의 능력에 따라 어떤 인터페이스의 디자인을 분석한다.내 마음속에 가설한 절차는 소형차가 가속계 데이터를 수집한 후 BC95를 통해 업로드하고 제어 알고리즘을 통해 전기 기계의 작동을 제어하는 것이다.
하드웨어 구동층
nb95       ,  linux       uart  ,       API。  open read 
     i2c  ,  linux       API。  open read 
         ,         API。  open ioctl 
  ,           !

기능 모듈층
      
	   net_open  net_read net_wirte 
     
	   acc_open acc_read acc_wirte 
    
	   ele_open ele_read ele_write  
         linux   API              。

비즈니스 논리층
    
	    ,    ,    ,      
      
	     ,    ,      

응용 프로그램
      

총결산
               ,       ,            。

좋은 웹페이지 즐겨찾기