[發明專利]基于嵌入式操作系統的硬件層設計方法在審
| 申請號: | 202310097848.X | 申請日: | 2023-02-10 |
| 公開(公告)號: | CN116432585A | 公開(公告)日: | 2023-07-14 |
| 發明(設計)人: | 龔悅元;高成龍;汪洋;譚志田 | 申請(專利權)人: | 南京協勝智能科技有限公司 |
| 主分類號: | G06F30/39 | 分類號: | G06F30/39;G06F30/398 |
| 代理公司: | 廣州萬研知識產權代理事務所(普通合伙) 44418 | 代理人: | 劉強 |
| 地址: | 211123 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 嵌入式 操作系統 硬件 設計 方法 | ||
本發明涉及硬件層設計技術領域,具體涉及基于嵌入式操作系統的硬件層設計方法,包括以下步驟:分析當前硬件層中儲存的應用程序接口,獲取當前操作系統已配置的硬件層中儲存的應用程序接口;接收當前操作系統運行任務,分析運行任務所需配置的應用程序接口;根據分析到的運行任務所需配置的應用程序接口在硬件層中儲存的應用程序接口中查找,實時向系統端用戶反饋應用程序接口查找過程;本發明能夠對目前嵌入式操作系統帶來一種智能化的硬件層設計方式,在該方法的步驟執行過程中,其主要通過對硬件層中存在的應用程序接口進行實時的分析,來實現對嵌入式操作系統的硬件層智能設計。
技術領域
本發明涉及硬件層設計技術領域,具體涉及基于嵌入式操作系統的硬件層設計方法。
背景技術
嵌入式系統分為4層,硬件層、驅動層、操作系統層和應用層。
其中,硬件層,是整個嵌入式系統的根本,如果現在單片機及接口這塊很熟悉,并且能用C和匯編語言來編程的話,從嵌入式系統的硬件層走起來相對容易,硬件層也是驅動層的基礎,一個優秀的驅動工程師是要能夠看懂硬件的電路圖和自行完成CPLD的邏輯設計的,同時還要對操作系統內核及其調度性相當的熟悉的。但硬件平臺是基礎,增值還要靠軟件。
然而,目前的嵌入式操作系統在完成配置后,硬件層的調試工作往往通過人工手動進行設定,其過程繁瑣,易出現錯誤,并且耗費了大量的人工勞動力,致使嵌入式操作系統的硬件層設計調試耗時冗長且成本較高。
發明內容
解決的技術問題
針對現有技術所存在的上述缺點,本發明提供了基于嵌入式操作系統的硬件層設計方法,解決了上述背景技術中提出的技術問題。
技術方案
為實現以上目的,本發明通過以下技術方案予以實現:
基于嵌入式操作系統的硬件層設計方法,包括以下步驟:
步驟1:分析當前硬件層中儲存的應用程序接口,獲取當前操作系統已配置的硬件層中儲存的應用程序接口;
步驟2:接收當前操作系統運行任務,分析運行任務所需配置的應用程序接口;
步驟3:根據分析到的運行任務所需配置的應用程序接口在硬件層中儲存的應用程序接口中查找,實時向系統端用戶反饋應用程序接口查找過程;
步驟4:構建云端數據庫,監測硬件層中儲存的應用程序接口的配置應用頻率,根據應用程序接口的配置應用頻率,向云端數據庫中發送應用程序接口;
步驟5:獲取當前配置應用程序接口對應操作系統運行任務,將操作系統運行任務與其配置的應用程序接口相互匹配;
步驟6:捕捉操作系統上一次運行任務特征,在每次操作系統運行任務時,對當前運行任務的特征進行提取,在捕捉的運行任務特征中識別與當前運行任務相同的特征。
更進一步地,所述步驟1中硬件層儲存而當應用程序接口通過系統端用戶手動載入或卸載,操作系統中已配置的應用程序接口數量少于硬件層中儲存的應用程序接口數量。
更進一步地,所述步驟2執行時,在分析到運行任務所需配置的應用程序接口于硬件層中儲存的應用程序接口中不存在時,控制當前操作系統停止執行當前運行任務,并向系統端用戶反饋硬件層中不存在應用程序接口。
更進一步地,所述步驟2下級設置有子模塊,包括:
步驟21:構建數據交互平臺,操作系統通過無線網絡訪問數據交互平臺,于數據交互平臺中實時反饋運行任務及運行任務對應應用程序接口配置情況;
步驟22:數據交互平臺對運行任務及運行任務對應應用程序接口配置情況數據進行記載,并設定數據交互平臺的數據儲存周期,數據交互平臺根據數據儲存周期對數據交互平臺中儲存數據進行更迭;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京協勝智能科技有限公司,未經南京協勝智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310097848.X/2.html,轉載請聲明來源鉆瓜專利網。





