[發明專利]一種基于龍芯平臺的通信控制裝置有效
| 申請號: | 201710025480.0 | 申請日: | 2017-01-13 |
| 公開(公告)號: | CN106815086B | 公開(公告)日: | 2020-04-14 |
| 發明(設計)人: | 邱烽林 | 申請(專利權)人: | 邦彥技術股份有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54 |
| 代理公司: | 深圳市德錦知識產權代理有限公司 44352 | 代理人: | 丁敬偉 |
| 地址: | 518000 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 平臺 通信 控制 裝置 | ||
本發明提供一種基于龍芯平臺的通信控制裝置,包括基于龍芯的操作系統與硬件的通信控制架構;所述的通信控制架構包括接口封裝層、驅動層、公共框架層、協議分發層、業務層;所述的接口封裝層分別對所述的公共框架層、協議分發層、業務層提供API接口;本發明采用模塊化、低耦合的框架設計,模塊之間統一通過消息機制通信,低耦合特點也提高了系統的可擴展性;本發明提供各種基礎服務和接口,同時采用宏將各種系統獨立的API隔離起來,形成對上統一的接口,支持跨平臺操作系統,如Linux/Windows/Vxworks操作系統;本發明框架可調試性強,框架提供了包括基于log4cplus第三方庫的日志功能和調試手段,提高了問題定位的效率。
技術領域
本發明涉及龍芯通信領域,具體涉及一種基于龍芯平臺的通信控制裝置。
背景技術
龍芯是中國科學院計算技術研究所設計的通用CPU,采用MIPS精簡指令集架構,獲得了MIPS科技公司專利授權。龍芯1號的頻率為266MHz,最早在2002年開始使用。龍芯2號的頻率最高為1GHz。龍芯3A是首款國產商用4核處理器,其工作頻率為900MHz~1GHz。龍芯3A的峰值計算能力達到16GFLOPS。龍芯3B是首款國產商用8核處理器,主頻達到1GHz,支持向量運算加速,峰值計算能力達到128GFLOPS,具有很高的性能功耗比。
目前業界有許多優秀的開源和非開源的技術框架,如MFC、.NET、Poco、Boost、struct、hibernate等;或者針對特定業務的開發軟件框架,但這些框架都是針對某一領域特定方面或者是定位于基礎工具框架類的,而無法做到在數據通信領域很好的支持代碼重用和業務開發,特別是急需一種基于龍芯平臺的通信控制裝置。
發明內容
本發明的目的在于克服現有技術存在的以上問題,提供一種基于龍芯平臺的通信控制裝置,用于支撐數據通信領域的業務開發,極大的提高軟件開發效率。
為實現上述技術目的,達到上述技術效果,本發明通過以下技術方案實現:
一種基于龍芯平臺的通信控制裝置,包括基于龍芯的操作系統與硬件的通信控制架構;所述的通信控制架構包括接口封裝層、驅動層、公共框架層、協議分發層、業務層;所述的公共框架層管理通信響應與處理指令機制;所述的業務層響應所述的公共框架層指令;所述的業務層與所述的公共框架層通過所述的協議分發層進行雙向數據交互;所述的接口封裝層分別對所述的公共框架層、協議分發層、業務層提供API接口;所述的接口封裝層接收所述的公共框架層、協議分發層、業務層傳輸的數據;所述的公共框架層、協議分發層、業務層接收所述的接口封裝層傳輸的源于所述的基于龍芯的操作系統與硬件中的數據;所述的驅動層為所述的業務層提供驅動支持。
進一步的,所述的公共框架層包括模塊管理;所述的模塊管理采用模塊進程唯一接口;所述的模塊管理包括模塊啟動管理、模塊狀態監測;所述的模塊啟動管理采用分級管理機制;所述的模塊啟動管理用于處理模塊的順序啟動;所述的模塊狀態監測定時監測模塊進程狀態。
進一步的,所述的模塊啟動管理包括獲取模塊信息、模塊控制塊結構體類型定義、存儲模塊控制塊信息、模塊信息填寫、分級運行模塊。
進一步的,所述的模塊狀態監測包括獲取被監測模塊信息、創建監測任務、發送測試激活消息、啟動定時、判斷被監測模塊狀態、重啟模塊。
進一步的,所述的公共框架層還包括基本數據結構封裝;所述的基本數據結構封裝包括鏈表clink封裝、哈希表chash封裝、樹ctree封裝。
進一步的,所述的公共框架層還包括日志管理;所述的日志管理包括日志分級打印、日志文件存儲、日志文件備份。
進一步的,所述的公共框架層還包括配置管理;所述的配置管理采用json開源組件,所述的json開源組件讀取本地的json格式配置文件并保存配置數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于邦彥技術股份有限公司,未經邦彥技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710025480.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種容器的任務調度方法及裝置
- 下一篇:一種數據處理方法及裝置





