arm學(xué)習(xí)教程,《ARM與嵌入式系統(tǒng)基礎(chǔ)教程》
標(biāo)簽: ARM 嵌入式系統(tǒng) 基礎(chǔ)教程
上傳時(shí)間: 2013-10-13
上傳用戶:fac1003
arm資料,分享
標(biāo)簽: ARM
上傳時(shí)間: 2013-10-29
上傳用戶:gaoliangncepu
介紹一種基于ARM微控制器來實(shí)現(xiàn)無線分布式的數(shù)據(jù)傳輸系統(tǒng)。網(wǎng)絡(luò)節(jié)點(diǎn)硬件主要使用NXP公司的LPC1766作為微控制器、Nordic公司的nRF905作為射頻芯片。軟件以C語言和匯編語言編制,采用多層次結(jié)構(gòu)設(shè)計(jì)。由于nRF905芯片的各種優(yōu)越性,該系統(tǒng)具有較強(qiáng)的抗干擾能力,具有較高的實(shí)用價(jià)值。
標(biāo)簽: ARM 無線數(shù)據(jù) 傳輸系統(tǒng)
上傳時(shí)間: 2014-01-26
上傳用戶:luke5347
基于ARM技術(shù)的遠(yuǎn)程圖像信息傳輸描述了tcp/ip協(xié)議實(shí)現(xiàn)圖像信息傳輸?shù)姆绞健?
標(biāo)簽: ARM 遠(yuǎn)程圖像 信息傳輸
上傳時(shí)間: 2013-11-24
上傳用戶:csgcd001
在了解ARM在UCOS系統(tǒng)移植之前,請(qǐng)先了解本人編寫的一片《周立功NXP LPC21xx22xx系列ARM芯片的啟動(dòng)程序分解》文件,在此基礎(chǔ)上,需要熟悉以下幾項(xiàng)內(nèi)容: ARM內(nèi)核級(jí)LPC系列的芯片內(nèi)部結(jié)構(gòu)知識(shí) 了解ADS1.2編譯軟件,其中各種偽指令及與C語言接口資料 閱讀UCOS2.52源碼及結(jié)構(gòu),可參閱本人編寫的《Ucos_II 2.52源碼中文譯注資料》一文
上傳時(shí)間: 2013-11-10
上傳用戶:哇哇哇哇哇
講述了基于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)在的奔騰處理器乃至雙核處理器等。從嵌入式市場(chǎng)來看,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:請(qǐng)問在初始化CPU 堆棧的時(shí)候一開始在執(zhí)行mov r0, LR 這句指令時(shí)處理器是什么模式A:復(fù)位后的模式,即管理模式.第2 問:Q:請(qǐng)教: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(zhǎng)度的限制,不可能把32 位立即數(shù)放在32 位的指令中.移位偶數(shù)也是這個(gè)原因.可以看一看ARM 體系結(jié)構(gòu)(ADS 自帶的英文文檔)的相關(guān)部分.第3 問:Q:請(qǐng)教:《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
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1