在了解ARM在UCOS系統(tǒng)移植之前,請先了解本人編寫的一片《周立功NXP LPC21xx22xx系列ARM芯片的啟動程序分解》文件,在此基礎(chǔ)上,需要熟悉以下幾項內(nèi)容: ARM內(nèi)核級LPC系列的芯片內(nèi)部結(jié)構(gòu)知識 了解ADS1.2編譯軟件,其中各種偽指令及與C語言接口資料 閱讀UCOS2.52源碼及結(jié)構(gòu),可參閱本人編寫的《Ucos_II 2.52源碼中文譯注資料》一文
上傳時間: 2013-11-10
上傳用戶:哇哇哇哇哇
講述了基于ARM 處理器的嵌入式系統(tǒng)在上電啟動后應(yīng)用程序或操作系統(tǒng)運行前,對處理器及其內(nèi)部功能模塊進(jìn)行初始化的過程,并結(jié)合經(jīng)過實際驗證的代碼詳細(xì)的分析了S3C44B0 Bootloader 的運行過程。
標(biāo)簽: Bootloader ARM 啟動流程
上傳時間: 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機開發(fā)的CPU芯片,商標(biāo)權(quán)同時屬于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)
上傳時間: 2013-10-22
上傳用戶:dddddd55
ARM Android系統(tǒng)應(yīng)用分析模式, 本書在全面介紹ARM處理器的體系結(jié)構(gòu)、編程模型、指令系統(tǒng)和開發(fā)工具的同時,以Samsung公司的一款基于以太網(wǎng)系統(tǒng)的ARM處理器-S3C4510B為核心,詳細(xì)講解系統(tǒng)的設(shè)計、調(diào)試,以及相關(guān)的軟件設(shè)計和嵌入式操作系統(tǒng)的移植過程。通過閱讀本書,可以使具備一定的系統(tǒng)設(shè)計能力的讀者全面掌握開發(fā)基于ARM微處理器系統(tǒng)的多方面知識,從而具備設(shè)計開發(fā)基于ARM微處理器的特定應(yīng)用系統(tǒng)的能力
標(biāo)簽: Android ARM 系統(tǒng)應(yīng)用 分
上傳時間: 2014-12-30
上傳用戶:jjq719719
本書全面介紹基于 32 位ARM 架構(gòu)嵌入式微處理器的軟、硬件系統(tǒng)的高級應(yīng)用開發(fā), 以Cirrus Logic 的EP93XX(ARM920T 核)系列微處理器為基礎(chǔ),包含EP93XX 的體系結(jié) 構(gòu)特點、片內(nèi)資源、軟硬件開發(fā)平臺、嵌入式操作系統(tǒng)移植及應(yīng)用程序開發(fā)等內(nèi)容,著重 強調(diào)了基于EP93XX 系統(tǒng)微處理器的硬件系統(tǒng)設(shè)計,嵌入式實時操作系統(tǒng)eCos 在EP93XX 系列微處理器上的移植及應(yīng)用開發(fā),嵌入式Linux 操作系統(tǒng)及應(yīng)用程序開發(fā),設(shè)備驅(qū)動程 序的開發(fā)等內(nèi)容,最后以一個完整的系統(tǒng)開發(fā)說明嵌入式應(yīng)用系統(tǒng)設(shè)計的一般流程。 全書內(nèi)容以應(yīng)用為出發(fā)點,內(nèi)容詳盡,可作為 ARM 應(yīng)用技術(shù)開發(fā)人員的參考用書, 以及高等院校相關(guān)專業(yè)的師生閱讀使用。
上傳時間: 2013-11-15
上傳用戶:lanhuaying
1.增加的設(shè)備支持: Atmel AT91SAM9Rxx Cirrus Logic CS7401xx-IQZ Luminary Micro LM3S576x, LM3S5752, LM3S5747, LM3S573x, LM3S5662, LM3S5652, LM3S5632, LM3S3759, LM3S3749, and LM3S3739 NXP LPC32XX and LPC2460 STMicroelectronics STR912FAZ4X, STR912FAW4X, STR911FAW4X, STR911FAM4X, STR910FAW32, and STR910FAZ32 2.修改了NXP LPC23XX/24XX的頭文件庫 3.增加了ST-LINK II的調(diào)試支持 4.增加了對Cortex-M3 內(nèi)核芯片的RTX Event Viewer 的支持 5.增加了MCBSTM32: STM32 FLASH OPTION BYTES PROGRAMMING 6.增加了ULINK2對Cortex-M3的SWV功能的調(diào)試 7.增強了使用GNU在MDK下調(diào)試M1,M3,ARM7,ARM9的調(diào)試功能( Using μVision with CodeSourcery GNU ARM Toolchain.) 8.增加了大量經(jīng)典開發(fā)板例程 Boards目錄列表: ├─Embest 深圳市英蓓特公司開發(fā)板例程 │ ├─AT91EB40X-40008 │ ├─S3CEB2410 │ ├─ATEBSAM7S │ ├─LPC22EB06-I │ ├─LPCEB2000-A │ ├─LPCEB2000-B │ ├─LPCEB2000-S │ ├─str710 │ ├─str711 │ ├─str730 │ ├─str750 │ ├─STR912 │ ├─STM32V100 │ ├─STM32R100 │ ├─ATEB9200 ├─ADI ADI半導(dǎo)體的芯片例程 │ ├─ADuC702X │ └─ADuC712x ├─Atmel Atmel半導(dǎo)體的芯片例程 │ ├─AT91RM9200-EK │ ├─AT91SAM7A3-EK │ ├─AT91SAM7S-EK │ ├─AT91SAM7SE-EK │ ├─AT91SAM7X-EK │ ├─AT91SAM9260-EK │ ├─AT91SAM9261-EK │ ├─AT91SAM9263-EK ├─Keil Keil公司的開發(fā)板例程 │ ├─MCB2100 │ ├─MCB2103 │ ├─MCB2130 │ ├─MCB2140 │ ├─MCB2300 │ ├─MCB2400 │ ├─MCB2900 │ ├─MCBLM3S │ ├─MCBSTM32 │ ├─MCBSTR7 │ ├─MCBSTR730 │ ├─MCBSTR750 │ └─MCBSTR9 ├─Luminary Luminary半導(dǎo)體公司的芯片例程 │ ├─ek-lm3s1968 │ ├─ek-lm3s3748 │ ├─ek-lm3s3768 │ ├─dk-lm3s101 │ ├─dk-lm3s102 │ ├─dk-lm3s301 │ ├─dk-lm3s801 │ ├─dk-lm3s811 │ ├─dk-lm3s815 │ ├─dk-lm3s817 │ ├─dk-lm3s818 │ ├─dk-lm3s828 │ ├─ek-lm3s2965 │ ├─ek-lm3s6965 │ ├─ek-lm3s811 │ └─ek-lm3s8962 ├─NXP NXP半導(dǎo)體公司的芯片例程 │ ├─LH79524 │ ├─LH7A404 │ └─SJA2510 ├─OKI OKI半導(dǎo)體公司的芯片例程 │ ├─ML674000 │ ├─ML67Q4003 │ ├─ML67Q4051 │ ├─ML67Q4061 │ ├─ML67Q5003 │ └─ML69Q6203 ├─Samsung Samsung半導(dǎo)體公司的芯片例程 │ ├─S3C2440 │ ├─S3C44001 │ └─S3F4A0K ├─ST ST半導(dǎo)體公司的芯片例程 │ ├─CQ-STARM2 │ ├─EK-STM32F │ ├─STM32F10X_EVAL │ ├─STR710 │ ├─STR730 │ ├─STR750 │ ├─STR910 │ └─STR9_DONGLE ├─TI TI半導(dǎo)體公司的芯片例程 │ ├─TMS470R1A256 │ └─TMS470R1B1M ├─Winbond Winbond半導(dǎo)體公司的芯片例程 │ └─W90P710 └─ ...
上傳時間: 2013-10-13
上傳用戶:zhangliming420
第1 章 體系結(jié)構(gòu) ARM經(jīng)典300問與答第1 問:Q:請問在初始化CPU 堆棧的時候一開始在執(zhí)行mov r0, LR 這句指令時處理器是什么模式A:復(fù)位后的模式,即管理模式.第2 問:Q:請教:MOV 中的8 位圖立即數(shù),是怎么一回事 0xF0000001 是怎么來的A:是循環(huán)右移,就是一個0—255 之間的數(shù)左移或右移偶數(shù)位的來的,也就是這個數(shù)除以4一直除, 直到在0-255 的范圍內(nèi)它是整數(shù)就說明是可以的!A:8 位數(shù)(0-255)循環(huán)左移或循環(huán)右移偶數(shù)位得到的,F0000001 既是0x1F 循環(huán)右移4 位,符合規(guī)范,所以是正確的.這樣做是因為指令長度的限制,不可能把32 位立即數(shù)放在32 位的指令中.移位偶數(shù)也是這個原因.可以看一看ARM 體系結(jié)構(gòu)(ADS 自帶的英文文檔)的相關(guān)部分.第3 問:Q:請教:《ARM 微控制器基礎(chǔ)與實戰(zhàn)》2.2.1 節(jié)關(guān)于第2 個操作數(shù)的描述中有這么一段:#inmed_8r 常數(shù)表達(dá)式.該常數(shù)必須對應(yīng)8 位位圖,即常熟是由一個8 位的常數(shù)循環(huán)移位偶數(shù)位得到.合法常量:0x3FC,0,0xF0000000,200,0xF0000001.非法常量:0x1FE,511,0xFFFF,0x1010,0xF0000010.常數(shù)表達(dá)式應(yīng)用舉例:......LDR R0,[R1],#-4 ;讀取 R1 地址上的存儲器單元內(nèi)容,且 R1 = R1-4針對這一段,我的疑問:1. 即常數(shù)是由一個8 位的常數(shù)循環(huán)移位偶數(shù)位得到,這句話如何理解2. 該常數(shù)必須對應(yīng)8 位位圖,既然是8 位位圖,那么取值為0-255,怎么0x3FC 這種超出255 的數(shù)是合法常量呢3. 所舉例子中,合法常量和非法常量是怎么區(qū)分的 如0x3FC 合法,而0x1FE 卻非法0xF0000000,0xF0000001 都合法,而0xF0000010 又變成了非法4. 對于匯編語句 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)對相關(guān)尋址方式的說明.
上傳時間: 2013-11-22
上傳用戶:1109003457
介紹了基一種基于ZigBee和ARM技術(shù)的無線森林火情監(jiān)測系統(tǒng)。該系統(tǒng)采用無線傳感網(wǎng)絡(luò)結(jié)合上位機數(shù)據(jù)處理中心的框架,采取ZigBee和短波無線通信方案,融合了傳感器網(wǎng)絡(luò)、ARM等工控技術(shù),實現(xiàn)了森林環(huán)境參數(shù)采集和傳輸。在系統(tǒng)的總體框架下,重點分析了ZigBee組網(wǎng)的的設(shè)計方案,包括軟件設(shè)計和硬件設(shè)計。最后,對節(jié)點性能和整個監(jiān)控系統(tǒng)進(jìn)行了測試,證明了系統(tǒng)的穩(wěn)定性和其數(shù)據(jù)傳輸?shù)目煽啃浴?
標(biāo)簽: ZigBee ARM 火情監(jiān)測
上傳時間: 2013-11-12
上傳用戶:zjc0413
匯集了250個關(guān)于arm開發(fā)板學(xué)習(xí)時常見的問題及答案,這些問題都是很多嵌入式初學(xué)者最常遇見的問題。
上傳時間: 2013-10-16
上傳用戶:zhangyi99104144
希望采用 ARM 啟動新設(shè)計嗎?那么您來對地方了,采用德州儀器 (TI) 系統(tǒng)級解決方案、軟件與芯片,就能夠探索和創(chuàng)建全新的創(chuàng)新產(chǎn)品,并迅速將其投放市場。
上傳時間: 2013-11-11
上傳用戶:nairui21
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1