欢迎来到天天文库
浏览记录
ID:44439991
大小:3.31 MB
页数:43页
时间:2019-10-22
《嵌入式Linux系统介绍》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、嵌入式Linux系統介紹實習規範目的規格關聯背景需求設備需求目的瞭解嵌入式Linux系統架構和一個完整的開發環境包含了拿些應用工具,並針對除錯、編譯等…開發環境一一說明。技術背景-設備需求技術背景需求具C語言程式設計基礎設備需求H/Wrequirements:PCHost,COMport,網路Hub,CreatorXCsale-PXA270DevelopmentKitS/Wrequirements:LinuxforCreatorXScale-PXA270userguide:檔案在LinuxforCreatorXScale-PXA270光碟中
2、LinuxDoc路徑下。Create-XScale-PXA270User’sGuide。通訊軟體:例如Windows的超級終端機實習系統概論簡介系統架構電路架構程式流程簡介本章實習的主要內容,在於說明何謂EmbeddedLinux系統、架構及其開發環境,所以將針對下列幾點加以說明:說明嵌入式系統為何,及EmbeddedLinux系統的優缺點和應用範圍。說明EmbeddedLinux系統架構。說明CreateXScale-PXA270嵌入式系統發展工具解決方案,包含如下三個部分:WindowsHost端—除錯環境LinuxHost端—編譯環
3、境LinuxTarget端—TargetBoard系統架構ICE/JTAGmtdd/gdbserverLinuxtargetCodeLyzerDomingoWindowHostSambaServerNFSServerLinuxHostEthernetPrintportport/mountLinuxKernelSourceFlash:LinuxkernelRootFSTFTPServerTFTPClient電路架構基礎知識嵌入式系統導覽EmbeddedLinux架構完整的嵌入式系統發展工具解決方案WindowsHost端─除錯環境介紹Linu
4、xHost端─編譯環境介紹LinuxTarget端─TargetBoard介紹LinuxTarget端和WindowsHost端接線說明嵌入式系統導覽常見的嵌入式硬體X86架構ARM架構MIPS架構PowerPC架構其他:m68k、8051..等等常見的嵌入式作業系統MS-DOSWindowsCEPalmOSEPOCSymbainOS即時嵌入式系統EmbeddedLinux嵌入式系統導覽(cont.)EmbeddedLinux的優點開放原始碼,模組化設計高度穩定性強化的網路功能可以跨越各種硬體平台應用軟體眾多嵌入式Linux的應用範圍PDA
5、WebPDASet-Top-BoxCellphonesandwebphones各樣網路相關BoxEmbeddedLinux架構13LinuxKernelarchitectureArchitectureofagenericLinuxsystemRef.[3]完整的嵌入式系統發展工具解決方案一個完整的嵌入式系統發展工具解決方案包含,如下:線路實體模擬器(In-CircuitEmulator,ICE)、系統發展板(EvaluationBoard)、應用程式整合開發除錯工具(Debugger)編譯器(Compiler)Creator-XScale-
6、PXA270嵌入式系統開發環境的稱謂發展環境稱謂編譯環境LinuxHost端除錯環境WindowsHost端TargetboardLinuxTarget端完整的嵌入式系統發展工具解決方案(cont.)Creator-XScale-PXA270嵌入式系統架構圖LinuxHost端為獨立PC模式ICE/JTAGmtdd/gdbserverLinuxtargetCodeLyzerDomingoWindowHostSambaServerNFSServerLinuxHostEthernetPrintportport/mountLinuxKernelS
7、ourceFlash:LinuxkernelRootFSTFTPServerTFTPClient完整的嵌入式系統發展工具解決方案(cont.)LinuxHost端為VirtualMachine模式ICE/JTAGmtdd/gdbserverLinuxtargetCodeLyzerDomingoSambaServerNFSServerLinuxHostEthernetPrintportport/mountLinuxKernelSourceFlash:LinuxkernelRootFSTFTPServerTFTPClientVirtualMac
8、hine完整的嵌入式系統發展工具解決方案(cont.)LinuxHost端:提供編譯環境LinuxHost端:扮演開發系統中的編譯環境部分,因為是用GNU的compiler所以需
此文档下载收益归作者所有