![有操作系統(tǒng)的軟件運(yùn)行模式_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/21/bcec83de-102c-4ec9-89ab-751a605c5f40/bcec83de-102c-4ec9-89ab-751a605c5f401.gif)
![有操作系統(tǒng)的軟件運(yùn)行模式_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/21/bcec83de-102c-4ec9-89ab-751a605c5f40/bcec83de-102c-4ec9-89ab-751a605c5f402.gif)
![有操作系統(tǒng)的軟件運(yùn)行模式_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/21/bcec83de-102c-4ec9-89ab-751a605c5f40/bcec83de-102c-4ec9-89ab-751a605c5f403.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、2.2 有操作系統(tǒng)的軟件運(yùn)行模式在運(yùn)行有操作系統(tǒng)的嵌入式系統(tǒng)中,主要包含了BootLoader引導(dǎo)程序、操作系統(tǒng)和應(yīng)用程序這三種類型的程序。這三種程序的不同組成方式和運(yùn)行方式就形成了不同的軟件運(yùn)行模式,他們可以分為如下4種模式:編號模式ABootLoader直接引導(dǎo)操作系統(tǒng),操作系統(tǒng)與應(yīng)用程序一起編譯,應(yīng)用程序不自啟動BBootLoader直接引導(dǎo)操作系統(tǒng),操作系統(tǒng)與應(yīng)用程序一起編譯CBootLoader直接引導(dǎo)操作系統(tǒng),操作系統(tǒng)與應(yīng)用程序一起編譯,應(yīng)用程序通過網(wǎng)口等下載至SDRAM中DBootLoader啟動后顯示菜單,手動引導(dǎo)操作系統(tǒng)(1)BootLoader啟動之后直接引導(dǎo)操作系統(tǒng)運(yùn)行,
2、應(yīng)用程序編譯在操作系統(tǒng)的romfs文件系統(tǒng)中,操作系統(tǒng)啟動后并不自動運(yùn)行應(yīng)用程序,而是根據(jù)需要手動運(yùn)行或其他程序調(diào)用。如圖:圖2.1 有操作系統(tǒng)的運(yùn)行模式A在該模式下,BootLoader在完成系統(tǒng)初始化工作后,修改PC指針,直接跳到操作系統(tǒng)image.rom開始的地址處,引導(dǎo)操作系統(tǒng)運(yùn)行。而應(yīng)用程序和操作系統(tǒng)是一起編譯在image.rom里面,操作系統(tǒng)啟動之后,應(yīng)用程序存放在/BIN目錄下,但是應(yīng)用程序還需要手動運(yùn)行。(2)BootLoader啟動之后直接引導(dǎo)操作系統(tǒng)運(yùn)行,應(yīng)用程序編譯在操作系統(tǒng)的romfs文件系統(tǒng)中,操作系統(tǒng)啟動后自動運(yùn)行應(yīng)用程序。如圖所示:圖2.2 有操作系統(tǒng)的運(yùn)行模式B
3、在該模式下,BootLoader在完成系統(tǒng)初始化工作后,修改PC指針,直接跳到操作系統(tǒng)image.rom開始的地址處,引導(dǎo)操作系統(tǒng)運(yùn)行。操作系統(tǒng)啟動完畢之后,會自動運(yùn)行應(yīng)用程序,主要通過在uClinux-dist/Vendors/Samsung/4510B/rc文件中添加系統(tǒng)啟動后自動執(zhí)行應(yīng)用程序的命令來實現(xiàn):./bin/led& ./bin/uart& 命令后面的&符號表示在后臺執(zhí)行程序。(3)BootLoader啟動之后直接引導(dǎo)操作系統(tǒng)運(yùn)行,應(yīng)用程序和操作系統(tǒng)單獨(dú)編譯,操作系統(tǒng)啟動完畢后,通過網(wǎng)絡(luò)等通信方式將應(yīng)用程序下載到操作系統(tǒng)文件夾中,再手動運(yùn)行應(yīng)用程序,該方式
4、常用于調(diào)試應(yīng)用程序。如圖所示:圖2.3 有操作系統(tǒng)的運(yùn)行模式C在該模式下,BootLoader在完成系統(tǒng)初始化工作后,修改PC指針,直接跳到操作系統(tǒng)image.rom開始的地址處,引導(dǎo)操作系統(tǒng)運(yùn)行。而image.rom映像文件里面并未包含應(yīng)用程序,操作系統(tǒng)啟動之后,通過網(wǎng)口、串口等方式將單獨(dú)編譯生成的應(yīng)用程序下載至操作系統(tǒng)的可寫目錄中,再手動運(yùn)行。(4)BootLoader初始化完畢后,并不是直接就引導(dǎo)操作系統(tǒng)執(zhí)行,而是進(jìn)入到一個命令行界面中,可以輸入相應(yīng)命令對系統(tǒng)進(jìn)行操作,也可以引導(dǎo)操作系統(tǒng)。如U-Boot在初始化完畢之后,進(jìn)入命令行界面,用戶可通過相應(yīng)命令,來控制系統(tǒng)通過串口或網(wǎng)口下載文件、燒寫Flash存儲器、測試存儲器等操作。如圖所示:圖2.4 有操作系統(tǒng)的運(yùn)行模式D 在該模式下,BootLoader的功能已經(jīng)不再限于系統(tǒng)的初始化程序
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 寫電子版合同范本
- 個人合資合同范本
- 修建魚塘工程合同范例
- 深化行業(yè)企業(yè)與產(chǎn)業(yè)園區(qū)合作的高效人才培養(yǎng)路徑
- 個人花園施工合同范本
- 農(nóng)業(yè)人工勞務(wù)合同范例
- 2025年度高新技術(shù)企業(yè)項目合同擔(dān)保范圍界定
- 全額退保合同范例
- 體育經(jīng)濟(jì)租賃合同范本
- 光伏屋頂安裝合同范本
- 新部編版小學(xué)六年級下冊語文第二單元測試卷及答案
- 5《這些事我來做》(說課稿)-部編版道德與法治四年級上冊
- 2025年福建福州市倉山區(qū)國有投資發(fā)展集團(tuán)有限公司招聘筆試參考題庫附帶答案詳解
- 2025年人教版新教材數(shù)學(xué)一年級下冊教學(xué)計劃(含進(jìn)度表)
- GB/T 45107-2024表土剝離及其再利用技術(shù)要求
- 2025長江航道工程局招聘101人歷年高頻重點提升(共500題)附帶答案詳解
- 2025年國新國際投資有限公司招聘筆試參考題庫含答案解析
- 2025年八省聯(lián)考四川高考生物試卷真題答案詳解(精校打印)
- 《供電營業(yè)規(guī)則》
- 企業(yè)員工退休管理規(guī)章制度(3篇)
- 執(zhí)行總經(jīng)理崗位職責(zé)
評論
0/150
提交評論