講述了基于ARM 處理器的嵌入式系統(tǒng)在上電啟動(dòng)后應(yīng)用程序或操作系統(tǒng)運(yùn)行前,對(duì)處理器及其內(nèi)部功能模塊進(jìn)行初始化的過程,并結(jié)合經(jīng)過實(shí)際驗(yàn)證的代碼詳細(xì)的分析了S3C44B0 Bootloader 的運(yùn)行過程。
標(biāo)簽: Bootloader ARM 啟動(dòng)流程
上傳時(shí)間: 2014-12-30
上傳用戶:1234xhb
常用的嵌入式處理器有ARM、MIPS、PowerPC、X86、68K/Cold fire等,MIPS是Microprocessor without Inter-locked Pipeline Stages的縮寫,是由MIPS技術(shù)公司開發(fā)的一種處理器內(nèi)核標(biāo)準(zhǔn)。目前有32位和64位MIPS芯片。PowerPC是早期Motorola公司和IBM公司聯(lián)合為Apple公司的MAC機(jī)開發(fā)的CPU芯片,商標(biāo)權(quán)同時(shí)屬于IBM和Motorola兩家公司,并一度成為他們的主導(dǎo)產(chǎn)品。X86系列處理器起源于Intel架構(gòu)的8080,然后發(fā)展出286、386、486直到現(xiàn)在的奔騰處理器乃至雙核處理器等。從嵌入式市場來看,486DX也應(yīng)該是和ARM、68K、MIPS和SuperH齊名的5大嵌入式處理器之一。Motorola 68K是出現(xiàn)比較早的一款嵌入式處理器,采用的是CISC結(jié)構(gòu)。
標(biāo)簽: ARM 列處理器 指令系統(tǒng)
上傳時(shí)間: 2013-10-22
上傳用戶:dddddd55
ARM Android系統(tǒng)應(yīng)用分析模式, 本書在全面介紹ARM處理器的體系結(jié)構(gòu)、編程模型、指令系統(tǒng)和開發(fā)工具的同時(shí),以Samsung公司的一款基于以太網(wǎng)系統(tǒng)的ARM處理器-S3C4510B為核心,詳細(xì)講解系統(tǒng)的設(shè)計(jì)、調(diào)試,以及相關(guān)的軟件設(shè)計(jì)和嵌入式操作系統(tǒng)的移植過程。通過閱讀本書,可以使具備一定的系統(tǒng)設(shè)計(jì)能力的讀者全面掌握開發(fā)基于ARM微處理器系統(tǒng)的多方面知識(shí),從而具備設(shè)計(jì)開發(fā)基于ARM微處理器的特定應(yīng)用系統(tǒng)的能力
標(biāo)簽: Android ARM 系統(tǒng)應(yīng)用 分
上傳時(shí)間: 2014-12-30
上傳用戶:jjq719719
本書全面介紹基于 32 位ARM 架構(gòu)嵌入式微處理器的軟、硬件系統(tǒng)的高級(jí)應(yīng)用開發(fā), 以Cirrus Logic 的EP93XX(ARM920T 核)系列微處理器為基礎(chǔ),包含EP93XX 的體系結(jié) 構(gòu)特點(diǎn)、片內(nèi)資源、軟硬件開發(fā)平臺(tái)、嵌入式操作系統(tǒng)移植及應(yīng)用程序開發(fā)等內(nèi)容,著重 強(qiáng)調(diào)了基于EP93XX 系統(tǒng)微處理器的硬件系統(tǒng)設(shè)計(jì),嵌入式實(shí)時(shí)操作系統(tǒng)eCos 在EP93XX 系列微處理器上的移植及應(yīng)用開發(fā),嵌入式Linux 操作系統(tǒng)及應(yīng)用程序開發(fā),設(shè)備驅(qū)動(dòng)程 序的開發(fā)等內(nèi)容,最后以一個(gè)完整的系統(tǒng)開發(fā)說明嵌入式應(yīng)用系統(tǒng)設(shè)計(jì)的一般流程。 全書內(nèi)容以應(yīng)用為出發(fā)點(diǎn),內(nèi)容詳盡,可作為 ARM 應(yīng)用技術(shù)開發(fā)人員的參考用書, 以及高等院校相關(guān)專業(yè)的師生閱讀使用。
上傳時(shí)間: 2013-11-15
上傳用戶:lanhuaying
第1 章 體系結(jié)構(gòu) ARM經(jīng)典300問與答第1 問:Q:請問在初始化CPU 堆棧的時(shí)候一開始在執(zhí)行mov r0, LR 這句指令時(shí)處理器是什么模式A:復(fù)位后的模式,即管理模式.第2 問:Q:請教:MOV 中的8 位圖立即數(shù),是怎么一回事 0xF0000001 是怎么來的A:是循環(huán)右移,就是一個(gè)0—255 之間的數(shù)左移或右移偶數(shù)位的來的,也就是這個(gè)數(shù)除以4一直除, 直到在0-255 的范圍內(nèi)它是整數(shù)就說明是可以的!A:8 位數(shù)(0-255)循環(huán)左移或循環(huán)右移偶數(shù)位得到的,F0000001 既是0x1F 循環(huán)右移4 位,符合規(guī)范,所以是正確的.這樣做是因?yàn)橹噶铋L度的限制,不可能把32 位立即數(shù)放在32 位的指令中.移位偶數(shù)也是這個(gè)原因.可以看一看ARM 體系結(jié)構(gòu)(ADS 自帶的英文文檔)的相關(guān)部分.第3 問:Q:請教:《ARM 微控制器基礎(chǔ)與實(shí)戰(zhàn)》2.2.1 節(jié)關(guān)于第2 個(gè)操作數(shù)的描述中有這么一段:#inmed_8r 常數(shù)表達(dá)式.該常數(shù)必須對(duì)應(yīng)8 位位圖,即常熟是由一個(gè)8 位的常數(shù)循環(huán)移位偶數(shù)位得到.合法常量:0x3FC,0,0xF0000000,200,0xF0000001.非法常量:0x1FE,511,0xFFFF,0x1010,0xF0000010.常數(shù)表達(dá)式應(yīng)用舉例:......LDR R0,[R1],#-4 ;讀取 R1 地址上的存儲(chǔ)器單元內(nèi)容,且 R1 = R1-4針對(duì)這一段,我的疑問:1. 即常數(shù)是由一個(gè)8 位的常數(shù)循環(huán)移位偶數(shù)位得到,這句話如何理解2. 該常數(shù)必須對(duì)應(yīng)8 位位圖,既然是8 位位圖,那么取值為0-255,怎么0x3FC 這種超出255 的數(shù)是合法常量呢3. 所舉例子中,合法常量和非法常量是怎么區(qū)分的 如0x3FC 合法,而0x1FE 卻非法0xF0000000,0xF0000001 都合法,而0xF0000010 又變成了非法4. 對(duì)于匯編語句 LDR R0,[R1],#-4,是先將R1 的值減4 結(jié)果存入R1,然后讀取R1 所指單元的 值到R0,還是先讀取R1 到R0,然后再將R1 減4 結(jié)果存入R1A:提示,任何常數(shù)都可用底數(shù)*2 的n 次冪 來表示.1. ARM 結(jié)構(gòu)中,只有8bits 用來表示底數(shù),因此底數(shù)必須是8 位位圖.2. 8 位位圖循環(huán)之后得到常數(shù),并非只能是8 位.3. 0xF0000010 底數(shù)是9 位,不能表示.4. LDR R0, [R1], #-4 是后索引,即先讀,再減.可以看一看ARM 體系結(jié)構(gòu)對(duì)相關(guān)尋址方式的說明.
上傳時(shí)間: 2013-11-22
上傳用戶:1109003457
介紹了基一種基于ZigBee和ARM技術(shù)的無線森林火情監(jiān)測系統(tǒng)。該系統(tǒng)采用無線傳感網(wǎng)絡(luò)結(jié)合上位機(jī)數(shù)據(jù)處理中心的框架,采取ZigBee和短波無線通信方案,融合了傳感器網(wǎng)絡(luò)、ARM等工控技術(shù),實(shí)現(xiàn)了森林環(huán)境參數(shù)采集和傳輸。在系統(tǒng)的總體框架下,重點(diǎn)分析了ZigBee組網(wǎng)的的設(shè)計(jì)方案,包括軟件設(shè)計(jì)和硬件設(shè)計(jì)。最后,對(duì)節(jié)點(diǎn)性能和整個(gè)監(jiān)控系統(tǒng)進(jìn)行了測試,證明了系統(tǒng)的穩(wěn)定性和其數(shù)據(jù)傳輸?shù)目煽啃浴?
標(biāo)簽: ZigBee ARM 火情監(jiān)測
上傳時(shí)間: 2013-11-12
上傳用戶:zjc0413
匯集了250個(gè)關(guān)于arm開發(fā)板學(xué)習(xí)時(shí)常見的問題及答案,這些問題都是很多嵌入式初學(xué)者最常遇見的問題。
上傳時(shí)間: 2013-10-16
上傳用戶:zhangyi99104144
希望采用 ARM 啟動(dòng)新設(shè)計(jì)嗎?那么您來對(duì)地方了,采用德州儀器 (TI) 系統(tǒng)級(jí)解決方案、軟件與芯片,就能夠探索和創(chuàng)建全新的創(chuàng)新產(chǎn)品,并迅速將其投放市場。
上傳時(shí)間: 2013-11-11
上傳用戶:nairui21
四旋翼直升機(jī)具有4個(gè)呈交叉結(jié)構(gòu)排列的螺旋槳,其獨(dú)特的構(gòu)型能夠滿足復(fù)雜環(huán)境中的任務(wù)需求。文中設(shè)計(jì)了一種四旋翼直升機(jī)飛行控制系統(tǒng)軟硬件方案,通過傳感器實(shí)時(shí)采集四旋翼的姿態(tài)、高度、位置等信息,采用PID算法設(shè)計(jì)飛行控制律,以ARM Cortex-M3內(nèi)核高性能單片機(jī)作為主控制器。最后采用CVI開發(fā)的地面站軟件實(shí)現(xiàn)在線數(shù)據(jù)采集與調(diào)參,并通過實(shí)際飛行驗(yàn)證了本方案的可行性與穩(wěn)定性。
標(biāo)簽: ARM 內(nèi)核 單片機(jī) 直升機(jī)
上傳時(shí)間: 2013-11-04
上傳用戶:cherrytree6
真空斷路器滅弧室觸頭是斷路器實(shí)現(xiàn)分閘合閘的關(guān)鍵部件,需定期檢查,但常規(guī)人工檢測方法費(fèi)時(shí)費(fèi)力。經(jīng)過對(duì)真空斷路器滅弧室機(jī)械結(jié)構(gòu)特點(diǎn)與動(dòng)作過程的研究,設(shè)計(jì)出一種基于ARM處理器的觸頭磨損度檢測系統(tǒng),此系統(tǒng)由安裝在斷路器端的從機(jī)和安裝在控制室電腦上的主機(jī)適配器組成,系統(tǒng)使用搭載ARM1176JZF-S處理器的S3C6410芯片、AD3812模塊、W-DCD5位移傳感器、4432系列射頻無線模塊等器件實(shí)現(xiàn)了在機(jī)房使用一臺(tái)PC機(jī)或手機(jī)短信對(duì)多臺(tái)真空斷路器滅弧室觸頭磨損進(jìn)行遠(yuǎn)程檢測與控制。經(jīng)測試,系統(tǒng)檢測誤差低于0.78%。系統(tǒng)檢測精度高,使用方便實(shí)時(shí)性好,可靠性強(qiáng),大大減少了以往的觸頭檢測工作量。
標(biāo)簽: ARM 真空斷路器 檢測系統(tǒng) 磨損
上傳時(shí)間: 2013-10-14
上傳用戶:nanshan
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1