[發明專利]一種微控制單元與ARM處理器的通信接口系統有效
| 申請號: | 201410065497.5 | 申請日: | 2014-02-25 |
| 公開(公告)號: | CN103812953B | 公開(公告)日: | 2017-05-10 |
| 發明(設計)人: | 張寶華;張衍順;李斌 | 申請(專利權)人: | 中標軟件有限公司 |
| 主分類號: | H04L29/10 | 分類號: | H04L29/10 |
| 代理公司: | 北京聿宏知識產權代理有限公司11372 | 代理人: | 吳大建,鐘日紅 |
| 地址: | 200030 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 控制 單元 arm 處理器 通信 接口 系統 | ||
技術領域
本發明涉及計算機通信領域,尤其涉及一種微控制單元與ARM處理器的通信接口系統。
背景技術
當前,基于Android的處理器(例如ARM和MCU)的通訊接口系統主要執行包括協議解析、邏輯處理、jni調用、Android服務和應用調用等過程,其結構復雜層次多樣。
如圖1所示,為現有的MCU/ARM通信接口系統結構,包括MCU層、物理層、鏈路層、邏輯層和應用層。在現有的通訊系統中,應用調用MCU是通過注冊回調函數實現的。這種實現方法的缺點是維護復雜。在等待函數返回值的過程中,需要開線程,而處理返回值時,需要UI線程。處理邏輯復雜,占用線程多,與Android服務的耦合度太高,而且不符合Android系統信息處理的規范。
并且,現有的通訊系統架構存在容錯性能低,MCU相關應用資源耗費大,服務層中邏輯處理模塊混亂,難以維護,MCU控制邏輯復雜等問題。
因此,亟需一種方案以解決上述問題,提供一種降低層次間耦合度、提高層次內耦合度,且易于重構和拓展的通信接口系統。
發明內容
本發明所要解決的技術問題之一是需要提供一種健壯的、高效的、可維護性高的且分層實現的微控制單元與ARM處理器的通信接口系統。
為了解決上述技術問題,本發明提供了一種微控制單元與ARM處理器的通信接口系統,該通信接口系統包括:ARM處理器的物理層、鏈路層、傳輸層、接口層、邏輯層、應用接口層和應用層,以及微控制單元層,其中,所述微控制單元層,用于將設備觸發所述微控制單元所產生的操作指令根據協議標準形成數據幀發送,以及用于接收并解析所述ARM處理器發送的指令,以控制相關設備動作;所述物理層及鏈路層,用于實現微控制單元和ARM處理器之間的信息交互和協議交互;所述傳輸層,用于對傳輸的數據幀進行有效性驗證確保協議交互的正確性;所述接口層,其為微控制單元與ARM處理器的協議解析接口,用于將從傳輸層獲取的數據幀轉化為對應業務邏輯的接口函數,通過實現所述接口函數以將所述業務邏輯傳遞到更高層,以及將業務邏輯轉化為數據幀發送至更低層;所述邏輯層,用于對所述業務邏輯進行處理;所述應用接口層,其為系統服務與應用程序的接口,用于將從所述應用層獲取的需要微控制單元處理的信息轉換成與業務邏輯對應的接口函數;所述應用層,用于實現用戶界面處理。
在一個實施例中,所述通信接口系統是基于Android操作系統的通信接口系統。
在一個實施例中,對于所述物理層及鏈路層,通過在Linux文件系統中創建一虛擬設備節點,對該虛擬設備節點分配緩存區,進而通過所述虛擬設備節點實現所述微控制單元和所述ARM處理器之間的信息交互和協議交互。
在一個實施例中,所述邏輯層包括Java層和C/C++層,所述Java層,用于實現Android虛擬機的應用調用以及對所述應用調用的支持;所述C/C++層,用于實現應用調用中Java代碼到C/C++代碼的過渡。
在一個實施例中,所述C/C++層對應用該通信接口系統的應用系統中的純業務邏輯、以及所述微控制單元的純業務邏輯、協議解析和硬件接口調用進行處理,所述應用系統中的純業務邏輯包括除所述微控制單元外的其他子模塊或子系統的信息處理邏輯。
在一個實施例中,在所述邏輯層發送廣播時,將業務邏輯封裝成K-V模式的數據結構,所述K-V模式的數據結構包括微控制單元所發送的int型信號值,以及對應該信號值的string型的廣播字符串,其中,int型信號值被標識為key,string型的廣播字符串被標識為value,二者構成了K-V模式的數據結構。
在一個實施例中,所述應用系統為車機系統。
在一個實施例中,所述車機系統中的純業務邏輯包括混音子模塊、音頻處理子模塊、視頻源處理子模塊、EQ處理子模塊、FM處理子模塊以及面板按鍵處理子模塊的信息處理邏輯。
與現有技術相比,本發明的一個或多個實施例可以具有如下優點:
本發明的微控制單元與ARM處理器的通信接口系統,由于是通過采用業務分層解析,接口化銜接的技術手段來構建的,因而建立后的通信接口系統降低了業務邏輯間的耦合度,增強了業務邏輯內耦合度,進而達到了增加框架高可維護性的技術效果。
本發明的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在說明書、權利要求書以及附圖中所特別指出的結構來實現和獲得。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中標軟件有限公司,未經中標軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410065497.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:移動終端及其尋找方法
- 下一篇:漁政監控系統





