資源描述:
《嵌入式Linux系統(tǒng)介紹》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、嵌入式Linux系統(tǒng)介紹實(shí)習(xí)規(guī)範(fàn)目的規(guī)格關(guān)聯(lián)背景需求設(shè)備需求目的瞭解嵌入式Linux系統(tǒng)架構(gòu)和一個(gè)完整的開發(fā)環(huán)境包含了拿些應(yīng)用工具,並針對(duì)除錯(cuò)、編譯等…開發(fā)環(huán)境一一說明。技術(shù)背景-設(shè)備需求技術(shù)背景需求具C語言程式設(shè)計(jì)基礎(chǔ)設(shè)備需求H/Wrequirements:PCHost,COMport,網(wǎng)路Hub,CreatorXCsale-PXA270DevelopmentKitS/Wrequirements:LinuxforCreatorXScale-PXA270userguide:檔案在LinuxforCreatorXScale-PXA270光碟中
2、LinuxDoc路徑下。Create-XScale-PXA270User’sGuide。通訊軟體:例如Windows的超級(jí)終端機(jī)實(shí)習(xí)系統(tǒng)概論簡(jiǎn)介系統(tǒng)架構(gòu)電路架構(gòu)程式流程簡(jiǎn)介本章實(shí)習(xí)的主要內(nèi)容,在於說明何謂EmbeddedLinux系統(tǒng)、架構(gòu)及其開發(fā)環(huán)境,所以將針對(duì)下列幾點(diǎn)加以說明:說明嵌入式系統(tǒng)為何,及EmbeddedLinux系統(tǒng)的優(yōu)缺點(diǎn)和應(yīng)用範(fàn)圍。說明EmbeddedLinux系統(tǒng)架構(gòu)。說明CreateXScale-PXA270嵌入式系統(tǒng)發(fā)展工具解決方案,包含如下三個(gè)部分:WindowsHost端—除錯(cuò)環(huán)境LinuxHost端—編譯環(huán)
3、境LinuxTarget端—TargetBoard系統(tǒng)架構(gòu)ICE/JTAGmtdd/gdbserverLinuxtargetCodeLyzerDomingoWindowHostSambaServerNFSServerLinuxHostEthernetPrintportport/mountLinuxKernelSourceFlash:LinuxkernelRootFSTFTPServerTFTPClient電路架構(gòu)基礎(chǔ)知識(shí)嵌入式系統(tǒng)導(dǎo)覽EmbeddedLinux架構(gòu)完整的嵌入式系統(tǒng)發(fā)展工具解決方案WindowsHost端─除錯(cuò)環(huán)境介紹Linu
4、xHost端─編譯環(huán)境介紹LinuxTarget端─TargetBoard介紹LinuxTarget端和WindowsHost端接線說明嵌入式系統(tǒng)導(dǎo)覽常見的嵌入式硬體X86架構(gòu)ARM架構(gòu)MIPS架構(gòu)PowerPC架構(gòu)其他:m68k、8051..等等常見的嵌入式作業(yè)系統(tǒng)MS-DOSWindowsCEPalmOSEPOCSymbainOS即時(shí)嵌入式系統(tǒng)EmbeddedLinux嵌入式系統(tǒng)導(dǎo)覽(cont.)EmbeddedLinux的優(yōu)點(diǎn)開放原始碼,模組化設(shè)計(jì)高度穩(wěn)定性強(qiáng)化的網(wǎng)路功能可以跨越各種硬體平臺(tái)應(yīng)用軟體眾多嵌入式Linux的應(yīng)用範(fàn)圍PDA
5、WebPDASet-Top-BoxCellphonesandwebphones各樣網(wǎng)路相關(guān)BoxEmbeddedLinux架構(gòu)13LinuxKernelarchitectureArchitectureofagenericLinuxsystemRef.[3]完整的嵌入式系統(tǒng)發(fā)展工具解決方案一個(gè)完整的嵌入式系統(tǒng)發(fā)展工具解決方案包含,如下:線路實(shí)體模擬器(In-CircuitEmulator,ICE)、系統(tǒng)發(fā)展板(EvaluationBoard)、應(yīng)用程式整合開發(fā)除錯(cuò)工具(Debugger)編譯器(Compiler)Creator-XScale-
6、PXA270嵌入式系統(tǒng)開發(fā)環(huán)境的稱謂發(fā)展環(huán)境稱謂編譯環(huán)境LinuxHost端除錯(cuò)環(huán)境WindowsHost端TargetboardLinuxTarget端完整的嵌入式系統(tǒng)發(fā)展工具解決方案(cont.)Creator-XScale-PXA270嵌入式系統(tǒng)架構(gòu)圖LinuxHost端為獨(dú)立PC模式ICE/JTAGmtdd/gdbserverLinuxtargetCodeLyzerDomingoWindowHostSambaServerNFSServerLinuxHostEthernetPrintportport/mountLinuxKernelS
7、ourceFlash:LinuxkernelRootFSTFTPServerTFTPClient完整的嵌入式系統(tǒng)發(fā)展工具解決方案(cont.)LinuxHost端為VirtualMachine模式ICE/JTAGmtdd/gdbserverLinuxtargetCodeLyzerDomingoSambaServerNFSServerLinuxHostEthernetPrintportport/mountLinuxKernelSourceFlash:LinuxkernelRootFSTFTPServerTFTPClientVirtualMac
8、hine完整的嵌入式系統(tǒng)發(fā)展工具解決方案(cont.)LinuxHost端:提供編譯環(huán)境LinuxHost端:扮演開發(fā)系統(tǒng)中的編譯環(huán)境部分,因?yàn)槭怯肎NU的compiler所以需