
串行外設(shè)接口(SPI)是一種同步串行總線接口,常用于微處理器和外圍設(shè)備之間的短距離通信。SPI總線不是一種管理嚴(yán)格的協(xié)議,可以用各種方式來(lái)實(shí)現(xiàn)。常常需要使用電氣隔離,或
這里概述的都是一些傳統(tǒng)意義上ARM處理器的一些方面,提醒自己看了之后會(huì)想起相關(guān)知識(shí),或是對(duì)ARM有一個(gè)總體上的概念,其實(shí)都是些簡(jiǎn)述性的總結(jié),很多都來(lái)自網(wǎng)上資料或教學(xué)課件,貼在這里,方便以后隨時(shí)隨地的復(fù)習(xí)!AR
學(xué)習(xí)ARM微處理器中的常量時(shí),一直很懵懂,網(wǎng)上查了一下,終于弄明白,記錄下來(lái)先。書上的原話是:“常量是一個(gè)8位的常數(shù)經(jīng)循環(huán)右移偶數(shù)位(0、2、4、8、…、26、28、30)得到。ARM指令時(shí)固定的32位指令
ARM(Advanced RISC Machines)是微處理器行業(yè)的一家知名企業(yè),設(shè)計(jì)了大量高性能、廉價(jià)、耗能低的RISC處理器、相關(guān)技術(shù)及軟件。ARM也是單片機(jī)。ARM架構(gòu)是面向低預(yù)算市場(chǎng)設(shè)計(jì)的
隨著能源危機(jī)的到來(lái),高效的照明技術(shù)得到人們廣泛的關(guān)注。發(fā)光二極管LED(Light Emitting Ddiode)是利用半導(dǎo)體PN結(jié)或類似結(jié)構(gòu)把電能轉(zhuǎn)換成光能的器件,以其高效率、低功耗、
一般的單片或多片微處理器不能滿足復(fù)雜、先進(jìn)的控制算法時(shí),DSP成為這種應(yīng)用場(chǎng)合的首選器件。TI公司推出的面向運(yùn)動(dòng)控制、電動(dòng)機(jī)控制的TMS320x24xx系例DSP控制器,把一個(gè)16位的定點(diǎn)DSP核和用于控制的外設(shè)、大容量的片上存儲(chǔ)器集成在單一芯片上,能夠?qū)崿F(xiàn)軟件包括電動(dòng)機(jī)狀態(tài)值的采樣與計(jì)算,控制算法的實(shí)施以及PWM信號(hào)的輸出,此外還包括故障檢測(cè)與保護(hù)、數(shù)據(jù)交換與通信等。與單片機(jī)相比,在電機(jī)控制系統(tǒng)設(shè)計(jì)中,采用TMS320LF2407A具有更有效的控制能力,從而減小整個(gè)系統(tǒng)的成本。
uClinux作為L(zhǎng)inux衍生操作系統(tǒng),具有支持多任務(wù)、內(nèi)核精簡(jiǎn)、高效、穩(wěn)定和源代碼開放等優(yōu)點(diǎn),專門應(yīng)用于無(wú)MMU微處理器的嵌入式系統(tǒng)[1]。將uClinux應(yīng)用于嵌入式系統(tǒng)已經(jīng)成為許多嵌入式開發(fā)人員的選擇。本文針對(duì)基于三星公司生產(chǎn)的ARM系列微處理器S3C44B0的硬件平臺(tái),詳細(xì)論述移植uClinux 的過程,主要包括BootLoader的設(shè)計(jì), uClinux內(nèi)核的修改,交叉編譯環(huán)境的建立,uClinux內(nèi)核的配置,編譯及連接,映像文件的下載及運(yùn)行。
目前嵌入式系統(tǒng)的應(yīng)用越來(lái)越廣泛,一臺(tái)通用PC的外部設(shè)備就有5~10個(gè)嵌入式微處理器,如鍵盤、軟驅(qū)、硬盤、顯示器、打印機(jī)、掃描儀、USB接口等均是由嵌入式處理器控制的。在制造工業(yè)、過程控制、通信電視、儀器儀表、汽車船舶、航空航天、消費(fèi)類產(chǎn)品均是嵌入式系統(tǒng)的應(yīng)用領(lǐng)域。嵌入式系統(tǒng)目前主要有:Windows CE、VxWorks、QNX等,它們都具較好的實(shí)時(shí)性,系統(tǒng)可靠性,任務(wù)處理隨機(jī)性等優(yōu)點(diǎn)。但是它們的價(jià)格普遍偏高,很多開發(fā)商承受不起。因而,Linux操作系統(tǒng)成為嵌入式操作系統(tǒng)的首選,原因如下:
據(jù)彭博社報(bào)道,當(dāng)?shù)貢r(shí)間周三,英特爾又迎來(lái)了一個(gè)壞消息。美國(guó)券商北國(guó)資本(Northland)分析師格斯·理查德(Gus Richard)在一份報(bào)告中指出,新的數(shù)據(jù)點(diǎn)表明,英特爾可能會(huì)失去蘋果公司的調(diào)制解調(diào)器(Modem)業(yè)務(wù)訂單。
隨著通信技術(shù)的迅猛發(fā)展,電信號(hào)越來(lái)越復(fù)雜化和瞬態(tài)化,開發(fā)人員對(duì)測(cè)量領(lǐng)域必不可少的工具——數(shù)字示波器的性能提出了越來(lái)越高的要求。最大限度提高實(shí)時(shí)采樣率和波形捕獲能力成為了國(guó)內(nèi)外眾多.
嵌入式應(yīng)用包括信號(hào)處理算法與控制算法,在多種實(shí)時(shí)嵌入式系統(tǒng)中,這兩種算法共同執(zhí)行必需的功能,因此我們應(yīng)了解控制算法與數(shù)字信號(hào)處理器 (DSP) 算法是如何實(shí)現(xiàn)互操作性的。
用戶選用ARM處理器開發(fā)嵌入式產(chǎn)品時(shí),選擇合適的開發(fā)工具可以加快開發(fā)進(jìn)度,節(jié)省開發(fā)成本。根據(jù)功能不同,ARM應(yīng)用軟件的開發(fā)工具分別有編譯軟件、匯編軟件、連接軟件、調(diào)試軟件、評(píng)估板、JTAG仿真器和在線仿真器等,目前世界上大約有四十多家公司提供以上不同種類的開發(fā)產(chǎn)品。