正在加载图片...
火龙果·整理 间的联系,从而将自己的亲身经验和教训寄托在书中的每个章节。 本书的特点: 首先,本书涵盖了嵌入式Linux系统中最重要的三个部分:ARM Linux系统移植,ARM Liur驱动程序开发以及Qt GUI开发,这在同类书籍中比较少见。 其次,本书的讲述不依赖于具体某个厂家开发板,这样读者可以使用任意一款类似的开 发板就可以进行实践学习,同时对于没有开发板的读者也可以学到更多的知识。 另外,本书提供了书中出现的所有实例的源代码,便于读者参考使用,更重要的是读者 不用手动输入这些代码,从而节省时间。 本书的主要组成: 本书分为三个部分,共12章节,每一部分由4章内容组成。 第一部分讲述ARM Linux系统移植,首先第1章讲述嵌入式系统开发入门,主要针对 初学者,讲述嵌入式系统的概要,ARM处理器,ADS工具,Linux开发环境,以及Linux 内核源码等。接着第2章讲述交叉编译工具链的构建,主要讲述交叉工具链的作用,使用分 步法构建交叉工具链和使用Crosstool工具构建交叉工具链。第3章讲述嵌入式系统的 BootLoader,主要讲述嵌入式BootLoader的作用,基于S3C2410开发板的U-Boot分析与移 植以及自己设计BootLoader的方法。最后第4章讲述嵌入式Linux内核移植,主要讲述移 植的基本概念,内核配置、内核编译、内核下载以及构建根文件系统。 第二部分讲述ARM Linuⅸ驱动程序开发,首先第5章讲述ARM Liⅸ驱动程序开发入 门,主要讲述嵌入式Linⅸ驱动介绍,简单的内核模块程序分析,以及Linux驱动开发的基 本要点。接着第6章讲述字符设备驱动程序,主要讲述字符设备驱动相关的重要数据结构, 字符设备驱动开发实例一触摸屏设备驱动开发。第7章讲述块设备驱动程序,主要讲述块 设备相关的数据结构,块设备驱动开发实例一MMC/SD设备驱动开发。最后第8章讲述 网络设备驱动程序,主要讲述网络设备驱动相关的重要数据结构,网络设备驱动开发实例一 CS8900A网卡驱动开发。 第三部分讲述Qt GUI开发,首先第9章介绍了Qt的概要知识,包括Linux桌面GUI 系统,Qt/X1l,Qtopia Core等,使读者对Qt及其在Linux GUI系统中的作用有个大概了解。 紧接着第10章讲述了Q/X11的安装以及非常详细的应用实例,使读者可以轻松的编写基本 的Qt程序。第11章深入讨论了一些Qt的核心技术,重点是以Qt对象模型为基础的信号和 槽等机制,我们通过剖析Qt的源代码来深入的学习Q的这些核心技术,同时也为读者今后 对Qt源代码的自行研习打下基础。最后第12章重点讲述Qtopia Core和Qt/X11的一些不同 之处,包括轻量级的窗口系统,QCOP进程间通信机制及调试工具qVb等,使读者在熟悉 了QtX1l的基础上能够很快过渡到Qtopia Core开发。 本书的读者对象: 本书通俗易懂,可作为高等院校电子类、电气类、控制类、计算机类等专业本科生、研 究生学习嵌入式Liux的参考书目或自学教材,也可供广大希望转入嵌入式领域的科研和工 程技术人员参考使用,还可作为广大嵌入式培训班的教材和教辅材料。 致谢:间的联系,从而将自己的亲身经验和教训寄托在书中的每个章节。 本书的特点: 首先,本书涵盖了嵌入式 Linux 系统中最重要的三个部分:ARM Linux 系统移植,ARM Linux 驱动程序开发以及 Qt GUI 开发,这在同类书籍中比较少见。 其次,本书的讲述不依赖于具体某个厂家开发板,这样读者可以使用任意一款类似的开 发板就可以进行实践学习,同时对于没有开发板的读者也可以学到更多的知识。 另外,本书提供了书中出现的所有实例的源代码,便于读者参考使用,更重要的是读者 不用手动输入这些代码,从而节省时间。 本书的主要组成: 本书分为三个部分,共 12 章节,每一部分由 4 章内容组成。 第一部分讲述 ARM Linux 系统移植,首先第 1 章讲述嵌入式系统开发入门,主要针对 初学者,讲述嵌入式系统的概要,ARM 处理器,ADS 工具,Linux 开发环境,以及 Linux 内核源码等。接着第 2 章讲述交叉编译工具链的构建,主要讲述交叉工具链的作用,使用分 步法构建交叉工具链和使用 Crosstool 工具构建交叉工具链。第 3 章讲述嵌入式系统的 BootLoader,主要讲述嵌入式 BootLoader 的作用,基于 S3C2410 开发板的 U-Boot 分析与移 植以及自己设计 BootLoader 的方法。最后第 4 章讲述嵌入式 Linux 内核移植,主要讲述移 植的基本概念,内核配置、内核编译、内核下载以及构建根文件系统。 第二部分讲述 ARM Linux 驱动程序开发,首先第 5 章讲述 ARM Linux 驱动程序开发入 门,主要讲述嵌入式 Linux 驱动介绍,简单的内核模块程序分析,以及 Linux 驱动开发的基 本要点。接着第 6 章讲述字符设备驱动程序,主要讲述字符设备驱动相关的重要数据结构, 字符设备驱动开发实例——触摸屏设备驱动开发。第 7 章讲述块设备驱动程序,主要讲述块 设备相关的数据结构,块设备驱动开发实例——MMC/SD 设备驱动开发。最后第 8 章讲述 网络设备驱动程序,主要讲述网络设备驱动相关的重要数据结构,网络设备驱动开发实例— —CS8900A 网卡驱动开发。 第三部分讲述 Qt GUI 开发,首先第 9 章介绍了 Qt 的概要知识,包括 Linux 桌面 GUI 系统,Qt/X11,Qtopia Core 等,使读者对 Qt 及其在 Linux GUI 系统中的作用有个大概了解。 紧接着第 10 章讲述了 Qt/X11 的安装以及非常详细的应用实例,使读者可以轻松的编写基本 的 Qt 程序。第 11 章深入讨论了一些 Qt 的核心技术,重点是以 Qt 对象模型为基础的信号和 槽等机制,我们通过剖析 Qt 的源代码来深入的学习 Qt 的这些核心技术,同时也为读者今后 对 Qt 源代码的自行研习打下基础。最后第 12 章重点讲述 Qtopia Core 和 Qt/X11 的一些不同 之处,包括轻量级的窗口系统,QCOP 进程间通信机制及调试工具 qvfb 等,使读者在熟悉 了 Qt/X11 的基础上能够很快过渡到 Qtopia Core 开发。 本书的读者对象: 本书通俗易懂,可作为高等院校电子类、电气类、控制类、计算机类等专业本科生、研 究生学习嵌入式 Linux 的参考书目或自学教材,也可供广大希望转入嵌入式领域的科研和工 程技术人员参考使用,还可作为广大嵌入式培训班的教材和教辅材料。 致谢:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有