嵌入式Linux基础*课程安排嵌入式Linux开发环境搭建嵌入式Linux概述Linux快速入门熟悉嵌入式开发平台熟悉引导启动代码和内核的烧写NFS环境构建*课程安排嵌入式Linux下的应用程序开发嵌入式Linux开发工具与开发流程理解交叉编译嵌入式Linux下的应用程序调试技巧Make工程管理器*嵌入式系统简介*嵌入式系统开发嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。*后PC时代据统计每年只有10-20%的计算机芯片是为台式PC或膝上电脑而设计的。每年又有1万个新的嵌入式系统计划产生,而且越来越多的系统需要复杂的嵌入式操作系统。2006年的全球产销量为十亿部,其中中国市场为1亿部。嵌入式系统设计制造的CPU每年大概有十~数十亿片。*常见嵌入式CPU微控制器(MCU) ARM7和ARM9的区别(3、5流水线)数字信号处理器(DSP)(4流水线)片上系统(SOC)可编程片上系统(SOPC—Nios2)*典型的嵌入式系统与PC机处理器存储器输入输出软件(操作系统/驱动程序/应用程序)*嵌入式系统与PC设备名称嵌入式系统PC机CPU嵌入式处理器(ARM,MIPS)CPU(Intel的Pentium、AMD的Athlon等)内存SDRAM芯片SDRAM,DDR内存条存储设备Flash芯片硬盘输入设备按键、触摸屏鼠标、键盘输出设备LCD显示器声音设备音频芯片声卡接口MAX232等芯片主板集成其他设备USB芯片、网卡芯片主板集成或外接卡*嵌入式系统与PC(2)嵌入式系统PC机引导代码Bootloader引导,针对不同电路板进行移植主板的BIOS引导,无须改动操作系统WinCE、VxWorks、Linux等,需要移植Windows、Linux等,不需要移植驱动程序每个设备驱动都必须针对电路板进行重新开发或移植,一般不能直接下载使用操作系统含有大多数驱动程序,或从网上下载直接使用协议栈需要移植操作系统包括,或第三方提供开发环境借助服务器进行交叉编译在本机就可开发调试仿真器需要不需要
嵌入式Linu基础 来自淘豆网m.daumloan.com转载请标明出处.