新聞中心

EEPW首頁(yè) > ARM7 在嵌入式應(yīng)用中啟動(dòng)程序的實(shí)現(xiàn)

ARM7 在嵌入式應(yīng)用中啟動(dòng)程序的實(shí)現(xiàn)

——
作者: 時(shí)間:2007-06-04 來(lái)源: 收藏

寫好啟動(dòng)程序是設(shè)計(jì)好程序的關(guān)鍵,系統(tǒng)啟動(dòng)程序所執(zhí)行的操作依賴于正在開(kāi)發(fā)其軟件
的系統(tǒng),一般流程如下:


設(shè)置入口指針ENTRY


設(shè)置中斷向量


初始化寄存器和堆棧


初始化存儲(chǔ)器系統(tǒng)


初始化應(yīng)用程序內(nèi)存空間(程序裝載區(qū)間,執(zhí)


行區(qū)間,數(shù)據(jù)區(qū)間和零初始化區(qū)間等)


呼叫主C 程序

結(jié)束

詳細(xì)步驟
⑴設(shè)置入口指針
啟動(dòng)程序首先必須定義入口指針,而且整個(gè)應(yīng)用程序只有一個(gè)入口指針。
⑵ 設(shè)置中斷向量
7 要求中斷向量表必須設(shè)置在從0 地址開(kāi)始,連續(xù)8

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


關(guān)鍵詞: ARM 嵌入式

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉