隨著技術(shù)的發(fā)展,8位MCU市場(chǎng)已逐步趨向穩(wěn)定,32位MPU代表著嵌入式技術(shù)的發(fā)展方向,正在加速發(fā)長(zhǎng)。
1、引言 隨著工業(yè)控制系統(tǒng)逐步的自動(dòng)化,現(xiàn)代化,現(xiàn)場(chǎng)總線控制系統(tǒng)得到越來(lái)越多的重視和應(yīng)用,CAN總線是目前開(kāi)發(fā)簡(jiǎn)單,性能價(jià)格比高的一種現(xiàn)場(chǎng)總線 。相對(duì)其他現(xiàn)場(chǎng)總線而言,CAN通信
ARM920(T)與ARM926(EJ-S)還是有不少區(qū)別的,粗的講,前者基于ARMv4架構(gòu),后者基于ARM v5架構(gòu)。其中,對(duì)于程序員來(lái)說(shuō),一個(gè)大的區(qū)別是,兩者指令集不一樣。926(ARM v5)新增clz, blx等很多指令(比如,函數(shù)指針在9
Cache ARM920T有16K的數(shù)據(jù)Cache和16K的指令Cache,這兩個(gè)Cache是基本相同的,數(shù)據(jù)Cache多了一些寫回內(nèi)存的機(jī)制,后面我們以數(shù) 據(jù)Cache為例來(lái)介紹Cache的基本原理。我們已經(jīng)知道,Cache中的存儲(chǔ)單位是Cache Line,ARM
SP(Board Support Package)在VxWorks操作系統(tǒng)中起到了部分接口的驅(qū)動(dòng)和硬件初始化的作用,它是生成bootrom和VxWorks映像文件的前提,而S3C2440是Samsung公司設(shè)計(jì)的ARM920T系列的核心處理器,是嵌入式領(lǐng)域比較常用的ARM處理器。因此,研究基于S3C2440平臺(tái)上的Vxworks BSP移植具有重要的意義。本文就BSP的概念、BSP移植過(guò)程中重點(diǎn)修改的幾個(gè)文件、串口和網(wǎng)口驅(qū)動(dòng)以及BSP的調(diào)試和仿真做詳細(xì)的介紹。
1 前言 在當(dāng)今后PC時(shí)代,嵌入式系統(tǒng)應(yīng)用得越來(lái)越廣泛,嵌入式產(chǎn)品充斥著許多領(lǐng)域,日常生活的手機(jī),MP4,PDA等都屬于典型的嵌入式系統(tǒng)。在嵌入式系統(tǒng)中,微處理器和操作系統(tǒng)是進(jìn)行應(yīng)用開(kāi)發(fā)的基礎(chǔ)。在
面向A R M微處理器構(gòu)架的嵌入式操作系統(tǒng)的使用量這些年持續(xù)增長(zhǎng),在各種嵌入式操作系統(tǒng)中, L inux是獲得支持最多的第三大力量。 目前,ARM L inux支持包括ARM610、A RM710、ARM720T cores、ARM920T co
前言 目前,嵌入式操作系統(tǒng)的種類很多,如VxWorks,WindowsCE和Linux等。在這些操作系統(tǒng)中,Linux是發(fā)展最快,應(yīng)用最廣泛的。由于使用費(fèi)用、開(kāi)放源代碼程度和使用習(xí)慣等各方面因素,Linux是得到較多
0 引言隨著通信技術(shù)、網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,大量網(wǎng)絡(luò)設(shè)備接入網(wǎng)絡(luò),互聯(lián)網(wǎng)用戶數(shù)量正以幾何級(jí)數(shù)增長(zhǎng)。研究表明,IPv4 地址空間將在2011 年前耗盡,因此IPv4 地址資源非常緊
交換機(jī)是局域網(wǎng)中用來(lái)交換、傳輸數(shù)據(jù)信息的樞紐,其工作狀態(tài)的好壞直接關(guān)聯(lián)著局域網(wǎng)網(wǎng)絡(luò)的數(shù)據(jù)傳輸穩(wěn)定性。特別是作為整個(gè)局域網(wǎng)中心的核心交換機(jī),一旦出現(xiàn)問(wèn)題,則意味著
引言隨著社會(huì)經(jīng)濟(jì)和科學(xué)技術(shù)的飛速發(fā)展,電力機(jī)車、地鐵和電動(dòng)汽車等將得到廣泛的應(yīng)用。這些用電設(shè)備的電能變換與控制系統(tǒng)均采用雙向變流設(shè)備來(lái)實(shí)現(xiàn)節(jié)能運(yùn)行。因此,電力參數(shù)檢測(cè)裝置對(duì)能量的雙向計(jì)量問(wèn)題越來(lái)越受到
基于ARM920T的嵌入式電力參數(shù)檢測(cè)系統(tǒng)設(shè)計(jì)
1、引言隨著工業(yè)控制系統(tǒng)逐步的自動(dòng)化,現(xiàn)代化,現(xiàn)場(chǎng)總線控制系統(tǒng)得到越來(lái)越多的重視和應(yīng)用,CAN總線是目前開(kāi)發(fā)簡(jiǎn)單,性能價(jià)格比高的一種現(xiàn)場(chǎng)總線 。相對(duì)其他現(xiàn)場(chǎng)總線而言,CAN通信控制器的生產(chǎn)廠家最多、品種最全、
1、引言隨著工業(yè)控制系統(tǒng)逐步的自動(dòng)化,現(xiàn)代化,現(xiàn)場(chǎng)總線控制系統(tǒng)得到越來(lái)越多的重視和應(yīng)用,CAN總線是目前開(kāi)發(fā)簡(jiǎn)單,性能價(jià)格比高的一種現(xiàn)場(chǎng)總線 。相對(duì)其他現(xiàn)場(chǎng)總線而言,CAN通信控制器的生產(chǎn)廠家最多、品種最全、
基于ARM920T的兩種CAN總線擴(kuò)展方式
引言目前,嵌入式操作系統(tǒng)的種類很多,如VxWorks,Windows CE和Linux等。在這些操作系統(tǒng)中,Linux是發(fā)展最快,應(yīng)用最廣泛的。由于使用費(fèi)用、開(kāi)放源代碼程度和使用習(xí)慣等各方面因素,Linux是得到較多推廣的操作系統(tǒng)之
構(gòu)建基于ARM920T的嵌入式Linux系統(tǒng)
構(gòu)建基于ARM920T的嵌入式Linux系統(tǒng)