万本电子书0元读

万本电子书0元读

顶部广告

嵌入式Linux应用开发完全手册电子书 租阅

本书全部实例代码及相关工具。 基于ARM 9+Linux 206平台,从基础讲起,引导读者快速入门,实例丰富,可直接应用于工程实践。

售       价:¥

纸质售价:¥54.50购买纸书

485人正在读 | 2人评论 6.2

作       者:韦东山

出  版  社:人民邮电出版社

出版时间:2014-08-01

字       数:34.0万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(3条)
  • 读书简介
  • 目录
  • 累计评论(3条)
本书全面介绍了嵌入式Linux系统开发过程中,从底层系统支持到上层GUI应用的方方面面,内容涵盖Linux操作系统的安装及相关工具的使用、配置,嵌入式编程所需要的基础知识(交叉编译工具的选项设置、Makefile语法、ARM汇编指令等),硬件部件的使用及编程(囊括了常见硬件,比如UART、I2C、LCD等),U-Boot、Linux内核的分析、配置和移植,根文件系统的构造(包括移植busybox、glibc、制作映象文件等),内核调试技术(比如添加kgdb补丁、栈回溯等),驱动程序编写及移植(LED、按键、扩展串口、网卡、硬盘、SD卡、LCD和USB等),GUI系统的移植(包含两个GUI系统:基于Qtopia和基于X),应用程序调试技术。   本书从最简单的点亮一个LED开始,由浅入深地讲解,使读者最终可以配置、移植、裁剪内核,编写驱动程序,移植GUI系统,掌握整个嵌入式Linux系统的开发方法。   本书由浅入深,循序渐进,适合刚接触嵌入式Linux的初学者学习,也可作为大、中专院校嵌入式相关专业本科生、研究生的教材。 本书全面介绍了嵌式Linux系统发过程中,从底层系统支持到上层GUI应用的方方面面,内容涵盖Linux操作系统的安装及相关工具的使用、配置,嵌式编程所需要的基础知识(交叉编译工具的选项设置、Makefile语法、ARM汇编指令等),硬件部件的使用及编程(囊括了常见硬件,比如UART、I2C、LCD等),U-Boot、Linux内核的分析、配置和移植,根文件系统的构造(包括移植busybox、glibc、制作映象文件等),内核调试技术(比如添加kgdb补丁、栈回溯等),驱动程序编写及移植(LED、按键、扩展串口、网卡、硬盘、SD卡、LCD和USB等),GUI系统的移植(包含两个GUI系统:基于Qtopia和基于X),应用程序调试技术。 本书从最简单的亮一个LED始,由浅深地讲解,使读者最终可以配置、移植、裁剪内核,编写驱动程序,移植GUI系统,掌握整个嵌式Linux系统的发方法。 本书由浅深,循序渐,适合刚触嵌式Linux的初学者学习,也可作为大、中专院校嵌式相关专业本科生、研究生的教材。
【推荐语】
本书全部实例代码及相关工具。 基于ARM 9+Linux 206平台,从基础讲起,引导读者快速门,实例丰富,可直应用于工程实践。
目录展开

前言

第1篇 嵌入式Linux开发环境构建篇

第1章 嵌入式Linux开发概述

1.1 嵌入式系统介绍

1.2 基于ARM处理器的嵌入式Linux系统

第2章 嵌入式Linux开发环境构建

2.1 硬件环境构建

2.2 软件环境构建

第3章 嵌入式编程基础知识

3.1 交叉编译工具选项说明

3.2 Makefile介绍

3.3 常用ARM汇编指令及ATPCS规则

第4章 Windows、Linux环境下相关工具、命令的使用

4.1 Windows环境下的工具介绍

4.2 Linux环境下的工具、命令介绍

第2篇 ARM9嵌入式系统基础实例篇

第5章 GPIO接口

5.1 GPIO硬件介绍

5.2 GPIO操作实例:LED和按键

第6章 存储控制器

6.1 使用存储控制器访问外设的原理

6.2 存储控制器操作实例:使用SDRAM

第7章 内存管理单元MMU

7.1 内存管理单元MMU介绍

7.2 MMU使用实例:地址映射

第8章 NAND Flash控制器

8.1 NAND Flash介绍和NAND Flash控制器使用

8.2 NAND Flash控制器操作实例:读Flash

第9章 中断体系结构

9.1 S3C2410/S3C2440中断体系结构

9.2 中断控制器操作实例:外部中断

第10章 系统时钟和定时器

10.1 时钟体系及各类时钟部件

10.2 MPLL和定时器操作实例

第11章 通用异步收发器UART

11.1 UART原理及UART部件使用方法

11.2 UART操作实例

第12章 I2C接口

12.1 I2C总线协议及硬件介绍

12.2 I2C总线操作实例

第13章 LCD控制器

13.1 LCD和LCD控制器

13.2 TFT LCD显示实例

第14章 ADC和触摸屏接口

14.1 ADC和触摸屏硬件介绍及使用

14.2 ADC和触摸屏操作实例

第3篇 嵌入式Linux系统移植篇

第15章 移植U-Boot

15.1 Bootloader简介

15.2 U-Boot分析与移植

第16章 移植Linux内核

16.1 Linux版本及特点

16.2 Linux移植准备

16.3 Linux内核移植

第17章 构建Linux根文件系统

17.1 Linux文件系统概述

17.2 移植Busybox

17.3 使用glibc库

17.4 构建根文件系统

第18章 Linux内核调试技术

18.1 内核打印函数printk

18.2 内核源码级别的调试方法

18.3 Oops信息及栈回溯

第4篇 嵌入式Linux设备驱动开发篇

第19章 字符设备驱动程序

19.1 Linux驱动程序开发概述

19.2 字符设备驱动程序开发

第20章 Linux异常处理体系结构

20.1 Linux异常处理体系结构概述

20.2 Linux中断处理体系结构

20.3 使用中断的驱动程序示例

第21章 扩展串口驱动程序移植

21.1 串口驱动程序框架概述

21.2 扩展串口驱动程序移植

第22章 网卡驱动程序移植

22.1 CS8900A网卡驱动程序移植

22.2 DM9000网卡驱动程序移植

第23章 IDE接口和SD卡驱动程序移植

23.1 IDE接口驱动程序移植

23.2 SD卡驱动程序移植

第24章 LCD和USB驱动程序移植

24.1 LCD驱动程序移植

24.2 USB驱动程序移植

第5篇 嵌入式Linux系统应用开发篇

第25章 基于Qtopia的GUI开发

25.1 嵌入式GUI介绍

25.2 Qtopia移植

第26章 基于X的GUI开发

26.1 X Window概述

26.2 交叉编译工具包Scratchbox

26.3 移植X

26.4 移植Matchbox

26.5 移植GTK+

26.6 移植基于GTK+/X的GUI程序

第27章 Linux应用程序调试技术

27.1 使用strace工具跟踪系统调用和信号

27.2 内存调试工具

27.3 段错误的调试方法

参考文献

累计评论(3条) 2个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部