久久久久无码精品,四川省少妇一级毛片,老老熟妇xxxxhd,人妻无码少妇一区二区

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

時間:2024-07-11 13:26:21 計算機畢業(yè)論文 我要投稿
  • 相關(guān)推薦

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

【摘要】本文給出了基于ARM7嵌入式系統(tǒng)的啟動程序的實現(xiàn)流程,并針對存儲器控制單元的使用以及目標文件的分布裝載等技術(shù)難點進行詳細分析。【關(guān)鍵詞】嵌入式系統(tǒng)、啟動程序、ARM7

嵌入式系統(tǒng)被定義為:以應(yīng)用為中心、以計算機技術(shù)為基礎(chǔ)、軟件硬件可裁剪、適應(yīng)應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。嵌入式系統(tǒng)的核心部件是各種類型的嵌入式處理器,隨著嵌入式系統(tǒng)不斷深入到人們生活中的各個領(lǐng)域,嵌入式處理器得到前所未有的飛速發(fā)展。

典型的32位RISC芯片──ARM處理器,不論是在PDA,STB,DVD等消費類電子產(chǎn)品中,還是在GPS,航空,勘探,測量等軍方產(chǎn)品中都得到了廣泛的應(yīng)用。越來越多的芯片廠商早已看好ARM的前景,如Intel,NS,Ateml,Philips,NEC,CirrusLogic等公司都有相應(yīng)的產(chǎn)品。在1999年,ARM突破1.5億個,市場份額超過了50%,已經(jīng)成為業(yè)界的龍頭。

在我們研制開發(fā)基于ARM7的嵌入式系統(tǒng)過程中,發(fā)現(xiàn)技術(shù)難點主要在于系統(tǒng)啟動程序的編寫,為此本文詳細論述了在ARM7基礎(chǔ)上開發(fā)嵌入式系統(tǒng)時啟動程序的實現(xiàn)。

1.啟動程序流程

嵌入式系統(tǒng)的資源有限,程序通常都是固化在ROM中運行。ROM中程序執(zhí)行前,需要對系統(tǒng)硬件和軟件運行環(huán)境進行初始化,這些工作由用匯編語言編寫的啟動程序完成。

啟動程序是嵌入式程序的開頭部分,應(yīng)與應(yīng)用程序一起固化在ROM中,并首先在系統(tǒng)上運行。它應(yīng)包含進各模塊中可能出現(xiàn)的所有段類,并合理安排它們的次序。

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

 

【ARM7在嵌入式應(yīng)用中啟動程序的實現(xiàn)】相關(guān)文章:

基于ARM-μCLinux嵌入式系統(tǒng)啟動引導(dǎo)的實現(xiàn)03-20

UML 在嵌入式系統(tǒng)設(shè)計中的應(yīng)用03-18

液晶顯示在嵌入式系統(tǒng)中的應(yīng)用03-21

基于ARM7的嵌入式控制系統(tǒng)設(shè)計11-23

紅外通訊協(xié)議在嵌入式系統(tǒng)中的實現(xiàn)03-18

VC++實現(xiàn)串口通信的應(yīng)用程序設(shè)計03-07

Windows CE中實現(xiàn)藍牙串口驅(qū)動程序03-18

嵌入式Modem在配變終端單元中的應(yīng)用03-21

嵌入式以太網(wǎng)在高壓監(jiān)控中的應(yīng)用03-20