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

出版时间:2014-06

出版社:电子工业出版社

以下为《嵌入式Linux实战教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121229237
  • 1-1
  • 81789
  • 65150246-0
  • 平装
  • 16开
  • 2014-06
  • 627
  • 392
  • 工学
  • 软件工程
  • TP316.85
  • 计算机基础与科学理论
  • 高职
内容简介
  周永福、李令伟、邹莉莉、陈志发编著的《嵌入式Linux实战教程(信盈达技术创新系列图书)》以信盈达xyd2440开发板为例,从嵌入式Linux系统开发必备的Linux知识点出发,分析并详细讲解U-Boot、内核、根文件系统的源码与制作过程,详细介绍Linux系统驱动理论,尤其花了大量的精力介绍基于嵌入式Linux2.6内核下的各类驱动设备,包括LED、按键、触摸屏、LCD和网卡等各种外设和芯片驱动程序的开发技术与实操项目详解。此外,还介绍了基于Qt的GUI系统的移植、产品固化代码及发布的方法。
  本书从基本的Linux系统的操作命令开始,由浅及深地讲解相关内容,使读者循序渐进地掌握嵌入式开发的方法和技巧,最终能够为嵌人式开发板配置、移植、裁剪内核,编写开发驱动程序,以及移植GUI系统,从而掌握整个嵌入式Linux系统的开发方法。
  本书以实操为特色,概念清晰、阐述精辟,对于所有层次的Linux程序员都是一本不可或缺的参考书。同时,本书也可作为高等院校相关专业师生的教学参考书,以及各类相关培训班的教材。
目录
第1章  嵌入式Linux开发环境
  1.1  嵌入式介绍
    1.1.1  嵌入式系统定义
    1.1.2  嵌入式操作系统
    1.1.3  常见的嵌入式操作系统
  1.2  虚拟机及Linux系统安装
    1.2.1  安装VMware Workstation软件
    1.2.2  在VMware Workstation虚拟机安装Red Hat Linux系统
  1.3  Linux常用命令
    1.3.1  系统询问命令
    1.3.2  文件操作命令
    1.3.3  目录操作命令
    1.3.4  口令、权限命令
    1.3.5  文件压缩命令
    1.3.6  网络相关命令
    1.3.7  其他命令
  1.4  Linux下的编辑工具
    1.4.1  编辑器分类
    1.4.2  VIM的使用
  1.5  主机开发环境的配置
    1.5.1  超级终端配置图解
    1.5.2  Minicom配置
    1.5.3  TFTP服务
    1.5.4  NFS服务
    1.5.5  Telnet服务
  1.6  Red Hat下通过安装镜像文件使用yum安装软件
    1.6.1  修改yum配置文件
    1.6.2  安装卸载软件方法
  1.7  Makefile编写规则
    1.7.1  Makefile简介
    1.7.2  Makefile的基本结构
    1.7.3  Makefile中的变量
    1.7.4  Makefile的隐含规则
  1.8  交叉编译工具基础知识
    1.8.1  交叉编译工具链的安装
    1.8.2  arm-linux-gcc选项
    1.8.3  arm-linux-ld选项
    1.8.4  arm-linux-objcopy
    1.8.5  arm-linux-objdump
  1.9  小知识
第2章  BootLoader移植与开发
  2.1  U-Boot的目录结构
    2.1.1  BootLoader简介
    2.1.2  常用BootLoader介绍
    2.1.3  U-Boot 1.3.4目录介绍
  2.2  U-Boot的制作过程
  2.3  U-Boot运行过程
    2.3.1  程序启动过程
    2.3.2  U-Boot的两个阶段
  2.4  U-Boot源码分析
  2.5  U-Boot应用:主要用于启动内核进行准备工作
    2.5.1  U-Boot的应用
    2.5.2  BootLoader与内核的交互
  2.6  U-Boot的重要数据结构
    2.6.1  gd全局数据变量指针
    2.6.2  bd电路板数据指针
    2.6.3  环境变量指针
    2.6.4  设备相关设置
    2.6.5  命令结构体类型定义
第3章  Linux内核裁剪
  3.1  嵌入式Linux内核启动过程
第4章  根文件系统移植与制作
第5章  Linux驱动介绍
第6章  字符设备驱动开发
第7章  LED驱动开发与应用编程
第8章  按键驱动开发与应用编程
第9章  LCD驱动开发实例分析
第10章  输入子系统和触摸屏
第11章  网络驱动开发与应用编程
第12章  基于Qt Creator环境的Qt开发
第13章  产品封装、发布
第14章  6410平台Linux环境搭建
附录A  Linux开发平台硬件介绍
附录B  JTAG仿真调试器下载程序的过程
附录C  J-Link仿真调试器的使用
附录D  Linux常用命令介绍
参考文献