嵌入式Linux系统开发入门指南

需积分: 10 5 下载量 132 浏览量 更新于2024-12-31 收藏 4.55MB PDF 举报
嵌入式 Linux 系统开发指南 嵌入式 Linux 系统是一种基于 Linux 内核的嵌入式系统,广泛应用于各种设备中,如 MP3、PDA、手机、DVD 机、机顶盒、车载 GPS 系统、探测火星的机器人等。嵌入式 Linux 系统的开发需要了解嵌入式系统的定义、嵌入式 Linux 系统的简介、学习的目的、学习的重点、初识嵌入式系统、嵌入式系统与 PC 机的比较等。 一、嵌入式系统的定义 嵌入式系统是一种以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。 二、嵌入式 Linux 系统简介 嵌入式 Linux 系统已经广泛渗透到科学研究、工程设计、军事技术、各类产业和商业文化艺术、娱乐业以及人们的日常生活等方方面面中。随着国内外嵌入式产品的进一步开发和推广,嵌入式技术越来越和人们的生活紧密结合。 三、学习的目的 学习嵌入式 Linux 系统开发需要达到以下目的: 1. 学会编译内核 2. 学会编写驱动程序 3. 学会移植 boot loader 4. 学会开发 GUI 5. 等等 四、学习的重点 学习嵌入式 Linux 系统开发需要注意以下几个方面: 1. 站在全局进行领会,不纠缠细节 2. 了解嵌入式系统开发的流程 3. 学习嵌入式系统开发的理念 4. 了解嵌入式系统开发的内容 5. 结合自身找到切入点,确定学习内容以及学习的方法 6. 最重要的是知道做什么,而不是怎么做 五、初识嵌入式系统 初识嵌入式系统需要了解嵌入式系统开发板的组成部分,如优龙 FS2410 开发板。同时需要了解嵌入式系统开发板与手机的区别、嵌入式系统开发板中的必须部件、嵌入式系统开发板和 PC 机的区别等。 六、嵌入式系统与 PC 机 嵌入式系统与 PC 机的主要区别在于: * 处理器:PC 机使用 Intel 的 Pentium 或 AMD 的 Athlon,嵌入式系统使用 ARM 或 MIPS 等处理器 * 存储器:PC 机使用硬盘和内存条,嵌入式系统使用 Flash 芯片和 SDRAM * 输入设备:PC 机使用键盘和鼠标,嵌入式系统使用按键和触摸屏 * 输出设备:PC 机使用显示器,嵌入式系统使用 LCD * 软件:PC 机使用操作系统和应用程序,嵌入式系统使用引导程序、驱动程序和操作系统 学习嵌入式 Linux 系统开发需要了解嵌入式系统的定义、嵌入式 Linux 系统的简介、学习的目的、学习的重点、初识嵌入式系统、嵌入式系统与 PC 机的比较等。