当前位置:网站首页>图书 > 正文 >>

Linux系统移植(第2版)

图书信息

作者刘刚,赵剑川
出版社清华大学出版社
ISBN9787302344261
出版时间2014-02-01
字数20.1万
分类清华大学出版社,科技,计算机,网络,软件系统

读书简介

“Linux典藏大系”自2010年陆续出版以来,因其内容丰富、讲解细腻、通俗易懂和实用性强等特色而深受广大读者的喜爱,长期位居同类图书销售排行榜的前列,累计销量近10万册。丛书中部分图书荣获51CTO读书频道“受读者喜爱的原创IT技术图书奖”,还有多种图书的中文繁体字版权输出到了中国台湾地区出版发行。

目录

前言

第1篇 系统移植基础篇

第1章 Linux内核介绍

1.1 系统调用接口

1.2 进程管理

1.3 内存管理

1.4 虚拟文件系统

1.5 设备驱动程序

1.6 小结

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

2.1 虚拟机及Linux安装

2.2 交叉编译工具

2.3 超级终端和Minicom

2.4 内核、文件系统加载工具

2.5 在开发中使用网络文件系统(NFS)

2.6 小结

第2篇 系统移植技术篇

第3章 Bootloader移植

3.1 Bootloader介绍

3.2 Bootloader之U-Boot

3.3 小结

第4章 Linux内核裁剪与移植

4.1 Linux内核结构

4.2 内核配置选项

4.3 内核裁剪及编译

4.4 内核升级

4.5 小结

第5章 嵌入式文件系统制作

5.1 文件系统选择

5.2 基于Flash的文件系统

5.3 基于RAM的文件系统

5.4 文件系统的制作

5.5 小结

第3篇 系统移植与驱动篇

第6章 LCD驱动移植

6.1 认识LCD相关硬件原理

6.2 LCD参数设置

6.3 内核LCD驱动机制

6.4 Linux 2.6.32的LCD驱动源码分析

6.5 移植内核中的LCD驱动

6.6 小结

第7章 触摸屏驱动移植

7.1 触摸屏概述

7.2 S3C2440 ADC接口使用

7.3 2.6内核触摸屏驱动源码分析(s3c2410_ts.c源码分析)

7.4 Linux内核输入子系统介绍

7.5 触摸屏驱动移植和内核编译

7.6 小结

第8章 USB设备驱动移植

8.1 USB协议

8.2 USB主机驱动

8.3 USB设备驱动

8.4 USB鼠标键盘驱动

8.5 U盘驱动

8.6 小结

第9章 网卡驱动程序移植

9.1 以太网概述

9.2 网络设备驱动程序体系结构

9.3 net_device数据结构

9.4 DM9000网卡概述

9.5 DM9000网卡驱动程序移植

9.6 小结

第10章 音频设备驱动程序移植

10.1 音频设备接口

10.2 Linux音频设备驱动——OSS驱动框架

10.3 Linux音频设备驱动——ALSA驱动框架

10.4 音频设备应用程序编写

10.5 音频设备驱动移植

10.6 音频播放程序madplay的移植

10.7 小结

第11章 SD卡驱动移植

11.1 SD卡简介

11.2 SD卡驱动程序分析

11.3 SD卡移植步骤

11.4 小结

第12章 NandFlash驱动移植

12.1 NandFlash介绍

12.2 NandFlash驱动介绍

12.3 NandFlash驱动移植

12.4 小结

第4篇 系统移植高级篇

第13章 MiniGUI与移植

13.1 MiniGUI在上位机中的安装

13.2 MiniGUI的交叉编译和移植

13.3 小结

第14章 Qt开发与Qtopia移植

14.1 Qt安装与编程

14.2 Qtopia Core在X86平台上的安装和应用

14.3 Qtopia Core在嵌入式Linux上的移植

14.4 小结

第15章 嵌入式数据库Berkeley DB移植

15.1 数据库的基本概念

15.2 Berkeley DB数据库安装

15.3 使用Berkeley DB数据库

15.4 移植Berkeley DB数据库

15.5 小结

第16章 嵌入式数据库SQLite移植

16.1 SQLite支持的SQL语句

16.2 SQLite数据库编译、安装和使用

16.3 移植SQLite

16.4 移植SQLite数据库

16.5 小结

第17章 嵌入式Web服务器BOA移植

17.1 BOA介绍

17.2 BOA编译和HTML页面测试

17.3 CGI脚本测试

17.4 BOA交叉编译与移植

17.5 BOA与SQLite结合

17.6 小结

第18章 嵌入式Web服务器Thttpd移植

18.1 Thttpd介绍

18.2 Thttpd编译和HTML页面测试

18.3 CGI脚本测试

18.4 Thttpd交叉编译与移植

18.5 Thttpd与嵌入式数据库结合

18.6 小结

第19章 JVM及其移植

19.1 JVM介绍

19.2 类装载

19.3 垃圾回收

19.4 解析器

19.5 Java编程浅析

19.6 KVM执行过程

19.7 PC机安装JVM

19.8 KVM移植和测试

19.9 小结

第20章 VoIP技术与Linphone编译

20.1 VoIP介绍

20.2 oSIP协议概述

20.3 oSIP状态机

20.4 oSIP解析器

20.5 oSIP事务层

20.6 SIP建立会话的过程

20.7 RTP协议

20.8 Linphone编译与测试

20.9 Linphone交叉编译

20.10 小结