[發(fā)明專利]基于國產(chǎn)操作系統(tǒng)的標準化BSP圖形化配置系統(tǒng)及方法在審
| 申請?zhí)枺?/td> | 202110075729.5 | 申請日: | 2021-01-20 |
| 公開(公告)號: | CN112764739A | 公開(公告)日: | 2021-05-07 |
| 發(fā)明(設(shè)計)人: | 李光;劉田;楊波波;張必勇 | 申請(專利權(quán))人: | 上海創(chuàng)景信息科技有限公司 |
| 主分類號: | G06F8/34 | 分類號: | G06F8/34;G06F8/71 |
| 代理公司: | 上海段和段律師事務(wù)所 31334 | 代理人: | 李佳俊;郭國中 |
| 地址: | 200135 上海市浦東新區(qū)自由貿(mào)易*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 國產(chǎn) 操作系統(tǒng) 標準化 bsp 圖形 配置 系統(tǒng) 方法 | ||
本發(fā)明提供了一種基于國產(chǎn)操作系統(tǒng)的標準化BSP圖形化配置系統(tǒng)及方法,包括:前端展示層在國產(chǎn)操作系統(tǒng)啟動后根據(jù)用戶選擇的流程模板確定所需要加載的圖形化展示模塊并提供相應(yīng)的屬性配置界面;BSP表示層是對前端展示層的組織約束,通過流程模板確定預(yù)設(shè)環(huán)境下的BSP的配置模式及配置模塊;業(yè)務(wù)處理層是根據(jù)加載的BSP模板和流程模板提供給用戶業(yè)務(wù)操作合集;用戶層通過前端展示層構(gòu)建的BSP表示層流程模板生成BSP配置業(yè)務(wù)操作,通過業(yè)務(wù)處理層的處理邏輯加載數(shù)據(jù)層的數(shù)據(jù)配置生成用戶層BSP文件;本發(fā)明提供圖形化配置界面,用戶可根據(jù)已有的模板向?qū)В凑詹煌K提供的屬性配置,逐步完成BSP的設(shè)計和開發(fā),自動生成BSP文件。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,具體地,涉及一種基于國產(chǎn)操作系統(tǒng)的標準化BSP圖形化配置系統(tǒng)及方法。
背景技術(shù)
BSP即Board Support Package,板級支持包。它來源于嵌入式操作系統(tǒng)與硬件無關(guān)的設(shè)計思想,操作系統(tǒng)被設(shè)計為運行在虛擬的硬件平臺上。對于具體的硬件平臺,與硬件相關(guān)的代碼都被封裝在BSP中,由BSP向上提供虛擬的硬件平臺,BSP與操作系統(tǒng)通過定義好的接口進行交互。BSP是所有與硬件相關(guān)的代碼體的集合。
目前BSP的開發(fā)要求設(shè)計人員具備軟硬件方面的綜合知識,對人員的技能要求比較高;BSP開發(fā)與硬件相關(guān)性比較強,同一個操作系統(tǒng),不同的硬件配置,BSP就需要做相應(yīng)的適配,針對不同操作系統(tǒng),不同硬件組合比較多,BSP涉及的修改就更加繁瑣;一般來說,安全開發(fā)一個新的BSP是非常不容易的,大概需要20個高級工程師連續(xù)工作一個月的時間。使用固定的BSP模板修改,可以更快的實現(xiàn)BSP。但是BSP模板如何組織管理是首先要解決的問題;對于同型號板卡和系統(tǒng)選用之前配置過的BSP可以大大提升配置效率,但在現(xiàn)在工作流程中,都是通過人的溝通交流來保證BSP模板的傳遞,容易受制于項目和組織的隔離影響;目前BSP的設(shè)計與實現(xiàn)主要是針對某些特定的文件進行修改,直接修改相關(guān)文件容易造成代碼的不一致性,增加軟件設(shè)計上的隱形錯誤,從而增加系統(tǒng)調(diào)試和代碼維護的難度。
本發(fā)明設(shè)計實現(xiàn)一種具有圖形界面的BSP開發(fā)設(shè)計向?qū)В稍撓驅(qū)е笇?dǎo)設(shè)計者逐步通過選擇圖形化組件完成BSP的設(shè)計和開發(fā),并最終由向?qū)上鄳?yīng)的BSP文件,而不再由設(shè)計人員直接對源文件進行修改。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中的缺陷,本發(fā)明的目的是提供一種基于國產(chǎn)操作系統(tǒng)的標準化BSP圖形化配置系統(tǒng)及方法。
根據(jù)本發(fā)明提供的一種基于國產(chǎn)操作系統(tǒng)的標準化BSP圖形化配置系統(tǒng),包括:前端展示層、BSP表示層、業(yè)務(wù)處理層和用戶層;
所述前端展示層根據(jù)用戶配置提供配置單元,所述配置單元能夠通過圖形化組件屬性配置或數(shù)據(jù)庫配置進行設(shè)置和裁剪;在國產(chǎn)操作系統(tǒng)啟動后根據(jù)用戶選擇的流程模板確定所需要加載的圖形化展示模塊并提供相應(yīng)的屬性配置界面;
所述BSP表示層是對前端展示層的組織約束,通過流程模板確定預(yù)設(shè)環(huán)境下的BSP的配置模式及配置模塊;
所述業(yè)務(wù)處理層是根據(jù)加載的BSP模板和流程模板提供給用戶業(yè)務(wù)操作合集;
所述用戶層通過前端展示層構(gòu)建的BSP表示層流程模板生成BSP配置業(yè)務(wù)操作,通過業(yè)務(wù)處理層的處理邏輯加載數(shù)據(jù)層的數(shù)據(jù)配置生成用戶層BSP文件;
所述數(shù)據(jù)層是將數(shù)據(jù)庫從業(yè)務(wù)處理中分離出來,用來存儲業(yè)務(wù)處理過程中的所有數(shù)據(jù)。
優(yōu)選地,所述前端展示層中配置單元包括:CPU、操作系統(tǒng)、內(nèi)存和外設(shè)設(shè)備。
優(yōu)選地,所述業(yè)務(wù)處理層中業(yè)務(wù)操作合集包括模板管理、流程加載、屬性配置、正確性校驗、子模塊管理、BSP生成、日志管理和/或用戶權(quán)限管理。
優(yōu)選地,所述BSP表示層支持流程模板復(fù)用和子模塊配置,通過修改流程模板或數(shù)據(jù)庫定值BSP表現(xiàn)形式。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海創(chuàng)景信息科技有限公司,未經(jīng)上海創(chuàng)景信息科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110075729.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種刀片服務(wù)器的國產(chǎn)處理器類型的識別檢測方法
- 國產(chǎn)化涂料在燃氣輪機中溫部件防護過程中的應(yīng)用
- 一種基于國產(chǎn)密碼算法的數(shù)據(jù)加密存儲的方法
- 基于國產(chǎn)64位ARM處理器的服務(wù)器及安全設(shè)計方法
- 一種電力企業(yè)信息系統(tǒng)中間件、數(shù)據(jù)庫的國產(chǎn)化遷移方法
- 國產(chǎn)化設(shè)備運維數(shù)據(jù)的智能采集方法及系統(tǒng)
- 國產(chǎn)化安全局域網(wǎng)絡(luò)設(shè)備
- 一種用于國產(chǎn)自主計算機安全管控系統(tǒng)的密碼卡
- 一種全國產(chǎn)化SSD存儲盤
- 一種國產(chǎn)平臺人工智能環(huán)境適配方法及兼容性測試方法





