資源描述:
《嵌入式系統(tǒng)-嵌入式系統(tǒng)介紹》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、第一講嵌入式系統(tǒng)介紹電信學(xué)院崔寅鳴Email:ymcui@scut.edu.cn本講主要內(nèi)容嵌入式系統(tǒng)概述實(shí)驗(yàn)室介紹與課程說(shuō)明嵌入式系統(tǒng)概要介紹EELiod270開(kāi)發(fā)系統(tǒng)介紹Module板、EDR板Banyan-UE仿真器ARM處理器簡(jiǎn)介體系結(jié)構(gòu)、編程模型、ARM指令系統(tǒng)嵌入式系統(tǒng)概述應(yīng)用于航空航天軍事應(yīng)用于消費(fèi)電子產(chǎn)品嵌入式Internet應(yīng)用嵌入式系統(tǒng)的定義(一)IEEE對(duì)嵌入式系統(tǒng)的定義:Embeddedsystemisakindofdeviceusedtocontrol,monitororassisttheoperationo
2、fequipment,machineryorplant.“控制、監(jiān)視或者輔助設(shè)備、機(jī)器和車(chē)間運(yùn)行的裝置”嵌入式系統(tǒng)的定義(二)一般的定義:嵌入式系統(tǒng)是以應(yīng)用為中心和以計(jì)算機(jī)技術(shù)為基礎(chǔ)的,并且軟硬件是可裁減的,能滿(mǎn)足應(yīng)用系統(tǒng)對(duì)功能、可靠性、實(shí)時(shí)性、成本、體積、功耗等指標(biāo)的嚴(yán)格要求的專(zhuān)用計(jì)算機(jī)系統(tǒng)。簡(jiǎn)單說(shuō),嵌入式系統(tǒng)就是應(yīng)用軟件與系統(tǒng)硬件的一體化。嵌入式系統(tǒng)的特點(diǎn)系統(tǒng)內(nèi)核?。阂话銘?yīng)用于小型電子裝置。專(zhuān)用性強(qiáng):軟硬件結(jié)合緊密,針對(duì)硬件進(jìn)行系統(tǒng)的移植。系統(tǒng)精簡(jiǎn):系統(tǒng)軟件和應(yīng)用軟件緊密融合,部分無(wú)明顯區(qū)別。實(shí)時(shí)多任務(wù)的操作系統(tǒng):合理調(diào)度多任務(wù),
3、RTOS開(kāi)發(fā)平臺(tái)。專(zhuān)門(mén)的開(kāi)發(fā)工具和環(huán)境。實(shí)驗(yàn)室條件深圳億道公司EELiod270教學(xué)開(kāi)發(fā)平臺(tái)IntelXscale270微處理器,520MHz完善的硬件平臺(tái)支持WinCE和Linux操作系統(tǒng)課程主要內(nèi)容ARM與EEliod270開(kāi)發(fā)系統(tǒng)介紹嵌入式Linux系統(tǒng)的構(gòu)建與啟動(dòng)分析嵌入式Linux下程序開(kāi)發(fā)課程特點(diǎn)理論結(jié)合實(shí)踐,通過(guò)實(shí)驗(yàn)掌握知識(shí)、鍛煉能力課程涉及面廣,要求軟硬件綜合能力高硬件(嵌入式開(kāi)發(fā)板、各種硬件接口)ARM匯編語(yǔ)言編程C/C++語(yǔ)言編程Linux操作系統(tǒng)QT、Java等課程安排(一)2-17周(32學(xué)時(shí))2-4周理論課(
4、6學(xué)時(shí))5-17周嵌入式Linux實(shí)驗(yàn)嵌入式Linux基礎(chǔ)實(shí)驗(yàn)(系統(tǒng)構(gòu)建、Makefile實(shí)驗(yàn)、Bootloader實(shí)驗(yàn)、內(nèi)核編譯實(shí)驗(yàn))嵌入式Linux驅(qū)動(dòng)程序開(kāi)發(fā)實(shí)驗(yàn)(驅(qū)動(dòng)程序結(jié)構(gòu)、IO口驅(qū)動(dòng)實(shí)驗(yàn))GUI應(yīng)用程序?qū)嶒?yàn),QT移植實(shí)驗(yàn)(不用交報(bào)告)自選綜合實(shí)驗(yàn)(GUI應(yīng)用開(kāi)發(fā),QT移植,支持GPRS/GPS/Camera)評(píng)分標(biāo)準(zhǔn)理論課:10%實(shí)驗(yàn):90%實(shí)驗(yàn)表現(xiàn)50%實(shí)驗(yàn)報(bào)告30%出勤10%內(nèi)部網(wǎng)絡(luò)資源ftp服務(wù)器:218.192.169.64,port:21,user:emb,pwd:embeddedEELiod硬件平臺(tái)資料ADS開(kāi)
5、發(fā)系統(tǒng)資料嵌入式LinuxBSP軟件包實(shí)驗(yàn)指導(dǎo)書(shū)其他安裝軟件(虛擬機(jī),Redhat9等)參考書(shū)及資料(一)ARM嵌入式處理器結(jié)構(gòu)與應(yīng)用基礎(chǔ),北航出版社,馬忠梅等,2002嵌入式系統(tǒng)—IntelStrongARM結(jié)構(gòu)與開(kāi)發(fā),北航出版社,陳章龍等,2002ARM應(yīng)用系統(tǒng)開(kāi)發(fā)詳解,清華大學(xué)出版社,李駒光等,2003RedhatLinux9從入門(mén)與精通,MichaelJang著,邱仲潘等譯,電子工業(yè)出版社Linux編程寶典,JohnGoerzen著,魏永明等譯,電子工業(yè)出版社參考書(shū)及資料(二)AlessandroRubini,魏永明等譯,li
6、nux設(shè)備驅(qū)動(dòng)程序,第二版,中國(guó)電力出版社,2002中國(guó)Linux論壇www.linuxforum.net嵌入式開(kāi)發(fā)網(wǎng)www.embed.com.cn嵌入式系統(tǒng)的基本構(gòu)成存儲(chǔ)器及外圍電路嵌入式處理器嵌入式操作系統(tǒng)應(yīng)用軟件嵌入式硬件系統(tǒng)嵌入式處理器各種類(lèi)型存儲(chǔ)器模擬電路及電源接口控制器及接插件嵌入式軟件系統(tǒng)板級(jí)支持包(BSP)操作系統(tǒng)(OS/RTOS)設(shè)備驅(qū)動(dòng)(DeviceDriver)協(xié)議棧(ProtocolStack)應(yīng)用程序(Application)嵌入式處理器的分類(lèi)嵌入式微處理器(MPU)ARMDragonballMc9328M
7、x1Xscale270嵌入式微控制器(MCU)8051、P51XA、MC68HC05/11/12/16、68300等嵌入式DSP處理器嵌入式片上系統(tǒng)(SOC-SystemOnChip)嵌入式可編程片上系統(tǒng)(EPSOC)ARM嵌入式微處理器ARM公司成立于1990年,Saxby和12名工程師ARM=AdvancedRISCMachineRISC(精簡(jiǎn)指令集)的典型代表32位處理器技術(shù)嵌入式領(lǐng)域的主力軍ARM處理器有三大特點(diǎn)體積小、功耗低、成本低,性能高ARM/Thumb32/16位雙指令系統(tǒng)全球眾多的合作伙伴ARMARM的產(chǎn)品ARM處理
8、器內(nèi)核,以知識(shí)產(chǎn)權(quán)(IP)形式提供給IC生產(chǎn)廠(chǎng)家硬核:有和特定工藝相連系的物理版圖。軟核:用硬件描述語(yǔ)言或C語(yǔ)言寫(xiě)成,用于功能仿真ARM開(kāi)發(fā)工具、SOC開(kāi)發(fā)工具、評(píng)估板等ARM公司不生產(chǎn)芯片ARM贏(yíng)利模式:專(zhuān)利授權(quán)費(fèi)+版