注册 登录 进入教材巡展
#
  • #

出版时间:2016年7月

出版社:清华大学出版社

以下为《基于项目驱动的嵌入式Linux应用设计开发》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302435624
  • 1-1
  • 33401
  • 0045178191-8
  • 平装
  • 16开
  • 2016年7月
  • 656
  • 工学
  • 计算机科学与技术
  • TP316.85
  • 计算机
  • 本科
内容简介
刘志强主编的《基于项目驱动的嵌入式Linux应用设计开发》围绕一个典型的嵌入式系统项目——农业信息采集控制系统的设计过程展开介绍,首先进行系统整体的软硬件设计,然后分嵌人式Linux系统移植和嵌人式Linux的应用开发两大部分对系统进行详细设计。嵌入式Linux系统移植讲述了嵌入式Linux开发环境、开发工具的使用、嵌入式Linux系统移植及驱动程序开发等。嵌人式Linux的应用开发部分讲述了文件编程、进程控制、进程问通信、多线程技术、网络应用及基于Qt的图形界面的开发等内容。
本书完整地介绍了嵌入式系统的设计开发过程,并且结合了丰富的项目案例程序与课后实践,使读者能够边学边用,更好更快地掌握嵌入式系统开发的主要知识点。
本书既可作为高等院校计算机类、电子类、电气类、控制类等专业本科生、研究生学习嵌入式Linux系统开发的教材,也适合广大嵌入式Linux系统开发人员以及嵌人式Linux系统开发爱好者作为自学参考图书。
目录

第1章  嵌入式系统概述及项目分析


  1.1  嵌入式Linux系统概述


    1.1.1  嵌入式Linux简介


    1.1.2  嵌入式系统中使用Linux的优势


  1.2  农业信息采集控制系统总体分析设计


    1.2.1  农业信息采集控制系统介绍


    1.2.2  农业信息采集控制系统硬件设计


    1.2.3  农业信息采集控制系统软件设计


  习题1


第2章  嵌入式Linux开发环境


  2.1  项目目标


  2.2  LinuxShell与常用命令


    2.2.1  LinuxShell简介


    2.2.2  Linux常用命令与使用


  2.3  Linux文本编辑器vi


    2.3.1  vi编辑器简介


    2.3.2  vi的操作模式


    2.3.3  命令模式命令


    2.3.4  底行模式命令


  2.4  Shell脚本编程


    2.4.1  Shell脚本的建立与执行


    2.4.2  变量


    2.4.3  命令的执行顺序


    2.4.4  命令替换


    2.4.5  算术运算


    2.4.6  Shell特殊字符


    2.4.7  位置参数


    2.4.8  条件测试


    2.4.9  控制流结构


  2.5  嵌入式Linux开发工具


    2.5.1  编译工具gcc


    2.5.2  工程管理Makefile


    2.5.3  调试工具gdb


    2.5.4  交叉编译工具链


  2.6  嵌入式Linux开发环境搭建


    2.6.1  安装Linux操作系统


    2.6.2  超级终端minicom


    2.6.3  网络文件系统NFs


    2.6.4  简单文件传输协议TFTP


    2.6.5  安装交叉编译工具


  习题2


第3章  嵌入式Linux系统移植


  3.1  项目目标


  3.2  Bootloader移植


    3.2.1  Bootloader简介


    3.2.2  Bootloader启动流程


    3.2.3  Bootloader的工作模式


    3.2.4  常用Bootloader介绍


    3.2.5  U-Boot工程简介


    3.2.6  U—Boot源码结构


    3.2.7  U一Boot的编译


    3.2.8  U—Boot的移植


    3.2.9  U—Boot的使用


  3.3  嵌入式Linux内核移植


    3.3.1  Linux内核结构


    3.3.2  Linux内核配置


    3.3.3  嵌入式Linux内核移植


  3.4  嵌入式Linux文件系统移植


    3.4.1  Linux文件系统介绍


    3.4.2  常见的嵌入式文件系统


    3.4.3  嵌入式系统存储设备及其管理机制


    3.4.4  Busybox


    3.4.5  嵌入式Linux文件系统移植


第4章  嵌入式Linux驱动开发


第5章  嵌入式Linux文件编程


第6章  嵌入式Linux时间编程


第7章  进程控制程序设计


第8章  进程间通信


第9章  多线程编程


第10章  嵌入式Linux网络编程


第11章  嵌入式GUI程序开发


附录A  农业信息采集控制系统源程序


参考文献