[發明專利]實時操作系統、實時內核的訪問方法及設備有效
| 申請號: | 201710494805.X | 申請日: | 2017-06-26 |
| 公開(公告)號: | CN109144566B | 公開(公告)日: | 2023-04-25 |
| 發明(設計)人: | 王洪虎;高翔 | 申請(專利權)人: | 龍芯中科技術股份有限公司 |
| 主分類號: | G06F8/76 | 分類號: | G06F8/76 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 楊澤;劉芳 |
| 地址: | 100095 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實時 操作系統 內核 訪問 方法 設備 | ||
1.一種實時操作系統,其特征在于,包括:分別與同一硬件平臺上不同類型實時操作系統對應的底層的實時內核、分別與所述不同類型實時操作系統對應的至少包括文件系統的中間層、分別與所述不同類型實時操作系統對應的上層的應用程序、以及設置在實時內核與中間層之間的內核公共接口層;
所述內核公共接口層向所述分別與所述不同類型實時操作系統對應的中間層提供統一的內核公共接口,以使上層的應用程序通過所述中間層調用所述內核公共接口來訪問對應類型實時操作系統的實時內核,其中,所述內核公共接口層存儲有接口對應規則;
所述內核公共接口是由現有所有類型的實時操作系統的內核接口中用于實現相同功能的內核接口封裝而成;
所述接口對應規則包括封裝成的各所述內核公共接口與被封裝的各所述內核接口的對應關系;
所述內核公共接口采用可移植操作系統接口。
2.根據權利要求1所述的實時操作系統,其特征在于,還包括:
設置于中間層和應用程序之間的應用程序接口層;
所述應用程序接口層提供統一的應用程序編程接口規范,以使編程人員根據所述應用程序編程接口規范進行上層的應用程序的開發;
其中,所述應用程序編程接口規范規定了所述內核公共接口的格式。
3.根據權利要求2所述的實時操作系統,其特征在于,
應用程序編程接口規范采用Qt中的應用程序編程接口規范。
4.一種基于實時操作系統實時內核的訪問方法,其特征在于,包括:
所述實時操作系統包括:分別與同一硬件平臺上不同類型實時操作系統對應的底層的實時內核、分別與所述不同類型實時操作系統對應的至少包括文件系統的中間層、分別與所述不同類型實時操作系統對應的上層的應用程序和設置在實時內核與中間層之間的內核公共接口層;其中,所述內核公共接口層向所述中間層提供統一的內核公共接口;所述內核公共接口采用可移植操作系統接口;
運行上層的所述應用程序,以使所述應用程序通過所述中間層調用所述內核公共接口,其中,所述內核公共接口層存儲有接口對應規則;
將被調用的內核公共接口轉換為與所述實時操作系統的類型和所述被調用的內核公共接口相對應的目標內核接口;
調用所述目標內核接口,以訪問所述實時操作系統的實時內核;
所述內核公共接口是由現有所有類型的實時操作系統的內核接口中用于實現相同功能的內核接口封裝而成;
所述接口對應規則包括封裝成的各所述內核公共接口與被封裝的各所述內核接口的對應關系。
5.根據權利要求4所述的方法,其特征在于,所述將被調用的內核公共接口轉換為與所述實時操作系統的類型和所述被調用的內核公共接口相對應的目標內核接口,包括:
根據所述接口對應規則和實時操作系統的類型,確定與被調用的所述內核公共接口相對應的目標內核接口的格式;
根據所述目標內核接口的格式,將所述被調用的內核公共接口轉換為所述目標內核接口。
6.根據權利要求4或5所述的方法,其特征在于,所述實時操作系統還包括:
設置于中間層和應用程序之間的應用程序接口層;
所述應用程序接口層提供統一的應用程序編程接口規范,以使編程人員根據所述應用程序編程接口規范進行所述上層的應用程序的開發;
其中,所述應用程序編程接口規范規定了所述內核公共接口的格式。
7.一種計算機設備,其特征在于,安裝有實時操作系統,所述實時操作系統包括底層的實時內核、至少包括文件系統的中間層、上層的應用程序,以及設置在實時內核與中間層之間的內核公共接口層;
所述內核公共接口層向所述中間層提供統一的內核公共接口,以使上層的應用程序通過所述中間層調用所述內核公共接口來訪問實時操作系統的實時內核;
所述計算機設備包括:處理器、存儲器以及存儲在所述存儲器上可以由所述處理器運行的計算機程序,
所述處理器運行所述計算機程序時實現上述權利要求4-6任一項所述的基于實時操作系統實時內核的訪問方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于龍芯中科技術股份有限公司,未經龍芯中科技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710494805.X/1.html,轉載請聲明來源鉆瓜專利網。





