
| 《ARM嵌入式Linux系统设计与开发》基于作者多年对课程教学的思考和实践编写而成,充分体现了理论与实践相结合的特色。采取理论与实践相结合的指导思路,介绍以ARM-Linux为操作系统的嵌入式系统设计与开发技术。内容丰富,涵盖进行嵌入式Linux系统开发所需掌握的相关知识。嵌入式Linux具有开源、网络功能强大、内核稳定高效等特性,广泛应用于中低端智能电子设备中。而它与ARM的结合,更是一种主流的解决方案,嵌入式Linux+ARM已经广泛应用于机顶盒、掌上电脑、消费电子、MPC、网络设备、工业控制等领域。 |
| 前 言 教学建议 第一篇 arm嵌入式linux系统的基础与平台构建 第1章 嵌入式系统基础 1.1 嵌入式系统的概念与特点 1.1.1 嵌入式系统的概念 1.1.2 嵌入式系统的特点 1.1.3 嵌入式系统的软硬件可裁剪 1.1.4 嵌入式系统与单片机、传统pc的区别 1.2 嵌入式系统开发基础 1.2.1 嵌入式系统的硬件基础 1.2.2 嵌入式系统的软件基础 1.3 嵌入式系统开发流程与方法 1.3.1 嵌入式系统的抽象体系结构 1.3.2 实时软件分析设计方法darts 1.3.3 嵌入式系统的开发流程 1.3.4 嵌入式linux系统的程序部署 习题 第2章 arm与linux基础 2.1 arm概述 2.1.1 arm体系结构 2.1.2 xscale体系结构 2.2 linux系统的使用 2.2.1 linux的使用基础 2.2.2 linux内核与结构 2.2.3 嵌入式linux的启动过程 2.3 linuxc程序设计 2.3.1 linuxc程序设计基础 2.3.2 调试工具 2.3.3 linux多线程库编程 习题 第3章 嵌入式linux内核、文件系统与存储 3.1 嵌入式引导系统技术 3.1.1 概述 3.1.2 u灢boot目录结构 3.1.3 u灢boot启动流程及相关代码分析 3.1.4 u灢boot的常用命令 3.2 linux内核定制、裁剪和添加 3.2.1 概述 3.2.2 配置文件和配置工具 3.2.3 内核的编译命令 3.2.4 内核的烧写过程 3.3 文件系统的构建 3.3.1 概述 3.3.2 busybox的移植 3.4 关于2.6版本内核的几点改进 习题 第二篇 arm嵌入式linux系统的驱动开发与软件应用 第4章 嵌入式linux接口设计与驱动程序 4.1 驱动程序设计基础 4.1.1 linux驱动程序简介 4.1.2 开发驱动程序的方法 4.1.3 设备驱动程序的分类 4.1.4 主设备号和次设备号 4.1.5 udev介绍 4.2 虚拟驱动模块实验 4.2.1 内核的配置 4.2.2 编写驱动程序 4.2.3 测试程序和 makefile 4.2.4 测试程序的执行过程 4.3 ad接口驱动程序 4.3.1 ad转换器 4.3.2 ad转换有关参数 4.3.3 arm自带的ad转换装置 4.3.4 程序说明 4.4 触摸屏接口设计与驱动 4.4.1 触摸屏的工作原理 4.4.2 s3c2410芯片的触摸屏相关配置寄存器 4.4.3 程序说明 4.5 帧缓冲与lcd驱动移植 4.5.1 帧缓冲机制介绍 4.5.2 lcd简介 4.5.3 lcd控制器初始化时所需的数据结构 4.5.4 移植lcd驱动程序 4.6 v4l程序设计 4.6.1 v4l概述 4.6.2 视频驱动实验 习题 第5章 嵌入式linux开源软件移植与应用 第6章 嵌入式linux图形用户接口 第7章 嵌入式linux下的通信应用 第三篇 arm嵌入式linux系统的解决方案与应用场合 第8章 omap5910与linux gateway 第9章 实时mobilelinux系统 第10章 嵌入式linux系统的设计桖与优化 第11章 嵌入式linux综合实例———数字油田生产监控系统的设计与实现 参考文献 |
商品评论(0条)