新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 關(guān)于第一次在ARM處理器上搭載操作系統(tǒng)

關(guān)于第一次在ARM處理器上搭載操作系統(tǒng)

作者: 時(shí)間:2016-11-21 來(lái)源:網(wǎng)絡(luò) 收藏
前兩天和導(dǎo)師聯(lián)系,導(dǎo)師打算讓我們學(xué)習(xí)一下嵌入式的東西。然后就看了一下視頻,大致了解了一下嵌入式系統(tǒng)的組成結(jié)構(gòu)。

用的開(kāi)發(fā)板時(shí)大家都在用的OK6410,Samsung的處理器(以前我聽(tīng)單片機(jī)老師說(shuō)K60也可以搭載操作系統(tǒng),但是導(dǎo)師不確定可以,反正就是幾時(shí)可以也特別麻煩,不過(guò)我想是可以的,理論上就算C51也可以搭載操作系統(tǒng),但是那樣效率會(huì)非常低,還不如沒(méi)有操作系統(tǒng)呢)
說(shuō)說(shuō)嵌入式操作系統(tǒng)的組成:bootloader、內(nèi)核、系統(tǒng)文件
bootloader,是初始化底層硬件的程序,就有點(diǎn)像學(xué)單片機(jī)時(shí)寫(xiě)的程序,所以我把它理解為處理器的底層驅(qū)動(dòng)。我以前玩過(guò)AVR的飛控,那是一次慘痛的經(jīng)歷,剛買(mǎi)的飛行器,我下載了幾次程序,不知道為什么下載不了,于是我去問(wèn)賣(mài)家,賣(mài)家說(shuō)我的底層驅(qū)動(dòng)被我刪了(無(wú)語(yǔ))。后來(lái)我逐漸意識(shí)到,有的開(kāi)發(fā)板下載程序要燒寫(xiě)器,有的不需要,只要一根USB線就可以了,是因?yàn)樵谀切╅_(kāi)發(fā)板上已經(jīng)有類(lèi)似燒寫(xiě)器的模塊焊在上面了,而那一部分的程序就是燒寫(xiě)所需要的驅(qū)動(dòng)(不同于bootloader)。而經(jīng)過(guò)第二季第一課的學(xué)習(xí),我了解到了,bootloader就是用來(lái)直接控制開(kāi)發(fā)板工作的程序
內(nèi)核,就是操作系統(tǒng)的核心。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
系統(tǒng)文件,相當(dāng)于是應(yīng)用吧。先說(shuō)到這,回頭再來(lái)補(bǔ)充。


關(guān)鍵詞: ARM處理器操作系

評(píng)論


技術(shù)專(zhuān)區(qū)

關(guān)閉