音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

關(guān)于bootloader

作者:gczh1006 欄目:ARM技術(shù)
關(guān)于bootloader
我是這么理解bootloader的,
    bootloader 在開始的部分 實現(xiàn)對硬件的初始化(比如說關(guān)中斷,設(shè)置中斷向量表等等) 完成這些操作后,跳到c程序入口,實現(xiàn)下載或者啟動操作系統(tǒng)或者用戶程序,在下載操作系統(tǒng)部分,是在開發(fā)板上打開ftp服務(wù),監(jiān)聽21端口,用戶在自己的電腦上用ftp客戶端軟件登錄ftp服務(wù)器,上傳操作系統(tǒng)鏡像,和根文件系統(tǒng),然后,程序跳轉(zhuǎn)到執(zhí)行啟動操作系統(tǒng)或者用戶程序的代碼部分,在這部分,bootloader 依次從FLASH當(dāng)中加載操作系統(tǒng)到ram中,并將控制權(quán)交給操作系統(tǒng)。
   現(xiàn)在的疑問就是,在bootloader把操作系統(tǒng)下載到開發(fā)板上后,bootloader的下部分代碼是怎么識別操作系統(tǒng),在bootloader中,不像win2000系統(tǒng)支持,可以識別.txt,.c 等格式的文件,bootloader 是怎么識別? 還有就是怎么將控制權(quán)移交給操作系統(tǒng)?在bootloader需要完成的功能部分,文件系統(tǒng)是有什么作用? 還有個根文件系統(tǒng),對這些現(xiàn)在很模糊,期待大俠給出比較清晰的講解!

2樓: >>參與討論
gczh1006
不知道是不是這個問題太模糊了
怎么沒人回帖呢 ?

現(xiàn)在的問題就是bootloader 把操作系統(tǒng)下載到了開發(fā)板上后,該怎么處理? 能詳細(xì)點最好.還有,在bootloader中,需要寫文件系統(tǒng)嗎?期待大俠答案中~~

3樓: >>參與討論
arm_imx
re
bootloader處理完以上工作后將PC指針跳轉(zhuǎn)到操作系統(tǒng)起始地址處,然后就是OS的工作了。bootloader可大可小,小的只有處理器初始化、存儲器初始化、串口初始化等工作,大的諸如redboot等,本身就基于ecos操作系統(tǒng)。一般來講bootloader沒必要寫文件系統(tǒng)。



參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
尋找24A0的開發(fā)板
關(guān)于FLASH燒寫?
GPIO與ttl(集電極開路)接口
急需幫助!!
在ARM9200外啟動FLASH無發(fā)寫?請各位高手幫幫手
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號