Linux系统移植(第2版)

Linux系统移植(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
出版社: 清华大学出版社
2014-02
版次: 2
ISBN: 9787302344261
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 486页
字数: 790千字
正文语种: 简体中文
  •   “Linux典藏大系”自2010年陆续出版以来,因其内容丰富、讲解细腻、通俗易懂和实用性强等特色而深受广大读者的喜爱,长期位居同类图书销售排行榜的前列,累计销量近10万册。丛书中部分图书荣获51CTO读书频道“最受读者喜爱的原创IT技术图书奖”,还有多种图书的中文繁体字版权输出到了中国台湾地区出版发行。丛书中的多个品种被国内几十所培训机构和大中专院校选为教材。丛书的出版还得到了国内Linux领域最知名的技术社区ChinaUnix的大力支持。读者在ChinaUnix社区的论坛上与社区中的Linux爱好者进行了广泛的交流,取得了良好的学习效果。2014年2月“Linux典藏大系“全新升级版(第2版)正式出版,第2版图书迎合了Linux技术的最新发展,全部采用当前最流行和稳定的Linux发行版或者相关工具,是Linux爱好者学习Linux的好帮手。    《Linux系统移植(第2版)》是获得了大量读者好评的“Linux典藏大系”中的《Linux系统移植》的第2版。《Linux系统移植(第2版)》由浅入深,全面、系统地介绍了Linux系统移植的各方面知识。书中的每个章节都有相应的实例编译或移植过程,每个移植实例都具有代表性,在实际应用和开发中有很高的参考价值。另外,《Linux系统移植(第2版)》赠送17.5小时多媒体教学视频及书中涉及的实例源程序,便于读者高效、直观地学习。  《Linux系统移植(第2版)》分为4篇。第1篇简单介绍了Linux内核和嵌入式Linux系统开发环境搭建;第2篇介绍了一个最基本的嵌入式系统的组成部分、Bootloader移植、内核移植和文件系统移植;第3篇介绍了LCD、触摸屏、USB、网卡、音频、SD卡、NandFlash等流行的设备驱动移植过程;第4篇从嵌入式产品角度出发,介绍了GUI、Qtopia、嵌入式数据库BerkeleyDB和SQLite、嵌入式Web服务器BOA和Thttpd、JVM虚拟机的移植及目前流行的VoIP技术和相关协议。  《Linux系统移植(第2版)》适合嵌入式Linux系统入门人员、Linux系统开发和移植、系统分析师等相关人员阅读,也适合作为大中专院校相关专业的实验教材使用。   刘刚,嵌入式软件工程师。毕业于广东工业大学,获得了计算机专业硕士学位。毕业后长期从事嵌入式Linux领域的研发工作。现任职于某知名通信公司,从事嵌入式通信领域的开发工作。对嵌入式Linux技术有浓厚的兴趣,对公司的产品研发起到了很大的推动作用。曾经参与了接入网设备的开发和TD上网卡驱动开发及移植等项目。  赵剑川,嵌入式软件工程师。毕业于广东工业大学,获得了自动化专业硕士学位。毕业后一直从事嵌入式Linux领域的驱动开发工作。先后任职于两家知名的通信设备制造公司,从事嵌入式软件开发。参与了公司多项大型项目的研发工作,积累了丰富的开发经验。目前致力于WLAN领域的研发工作。 第1篇 系统移植基础篇第1章 Linux内核介绍1.1 系统调用接口1.1.1 Linux系统调用1.1.2 用户编程接口1.1.3 系统调用与服务例程的对应关系1.1.4 系统调用过程1.1.5 系统调用传递的参数1.2 进程管理1.2.1 进程1.2.2 进程描述符1.2.3 进程状态1.2.4 进程调度1.2.5 进程地址空间1.3 内存管理1.3.1 内存管理技术1.3.2 内存区管理1.3.3 内核中获取内存的几种方式1.4 虚拟文件系统1.4.1 虚拟文件系统作用1.4.2 文件系统的注册1.4.3 文件系统的安装和卸载1.5 设备驱动程序1.5.1 字符设备驱动程序1.5.2 块设备驱动程序1.5.3 网络设备驱动程序1.5.4 内存与1/0操作1.6 小结第2章 嵌入式Linux开发环境搭建2.1 虚拟机及Linux安装2.1.1 虚拟机的安装2.1.2 虚拟机和主机通信设置2.1.3 虚拟机与主机共享文件2.1.4 虚拟机与主机文件传输2.2 交叉编译工具2.2.1 交叉编译工具安装2.2.2 交叉编译器测试2.3 超级终端和Minicom2.3.1 超级终端软件的安装2.3.2 配置Minicom2.3.3 配置SecureCRT2.4 内核、文件系统加载工具2.4.1 烧写Bootloader2.4.2 内核和文件系统下载2.4.3 应用程序和文件传输2.5 在开发中使用网络文件系统(NFS)2.5.1 虚拟机设置2.5.2 虚拟机的IP地址设置2.5.3 验证网络连接2.5.4 设置共享目录2.5.5 启动NFS服务2.5.6 修改共享配置后2.5.7 挂载NFS2.5.8 双网卡挂载NFS2.6 小结第2篇 系统移植技术篇第3章 Bootloader移植3.1 Bootloader介绍3.1.1 Bootloader与嵌入式Linux系统的关系3.1.2 Bootloader基本概念3.1.3 Bootloader启动过程3.2 Bootloader之U-Boot3.2.1 U-Boot优点3.2.2 U-Boot的主要功能3.2.3 U-Boot目录结构3.2.4 U-Boot的编译3.3 小结第4章 Linux内核裁剪与移植4.1 Linux内核结构4.1.1 内核的主要组成部分4.1.2 内核源码目录介绍4.2 内核配置选项4.2.1一般选项4.2.2 内核模块加载方式支持选项4.2.3 系统调用、类型、特性、启动相关选项4.2.4 网络协议支持相关选项4.2.5 设备驱动支持相关选项4.2.6 文件系统类型支持相关选项4.2.7 安全相关选项4.2.8 其他选项4.3 内核裁剪及编译4.3.1 安装内核源代码4.3.2 检查编译环境设置4.3.3 配置内核4.3.4 编译内核4.4 内核升级4.4.1 准备升级内核文件4.4.2 移植过程4.5 小结第5章 嵌入式文件系统制作5.1 文件系统选择5.1.1 Flash硬件方案比较5.1.2 嵌入式文件系统的分层结构5.2 基于Flash的文件系统5.2.1 JFFS文件系统(Journalling Flash File System)5.2.2 YAFFS文件系统(Yet Another Flash File System)5.2.3 Cramfs文件系统(Compressed ROM File System)5.2.4 Romfs文件系统(ROM File System)5.3 基于RAM的文件系统5.4 文件系统的制作5.4.1 制作Ramdisk文件系统5.4.2 制作YAFFS2文件系统5.4.3 制作JFFS2文件系统5.4.4 其他文件系统制作5.5 小结第3篇 系统移植与驱动篇第6章 LCD驱动移植6.1 认识LCD相关硬件原理6.1.1 LCD概述6.1.2 LCD控制器6.1.3 LCD控制器方块图6.1.4 LCD控制器操作6.1.5 LCD控制寄存器6.2 LCD参数设置6.3 内核LCD驱动机制6.3.1 FrameBuffer概述6.3.2 FrameBuffer 设备驱动的结构6.4 Linux 2.6.32的LCD驱动源码分析6.4.1 LCD驱动开发的主要工作6.4.2 s3c2410fb_init()函数分析6.4.3 s3c2410fb_probe()函数分析6.4.4 s3c2410fb_remove()函数分析6.5 移植内核中的LCD驱动6.5.1 LCD硬件电路图6.5.2 修改LCD源码6.5.3 配置内核6.6 小结第7章 触摸屏驱动移植7.1 触摸屏概述7.1.1 触摸屏工作原理7.1.2 触摸屏的主要类型7.2 S3C2440 ADC接口使用7.2.1 S3C2440触摸屏接口概述7.2.2 S3C2440触摸屏接口操作7.3 2.6内核触摸屏驱动源码分析(s3c2410_ts.c源码分析)7.4 Linux内核输入子系统介绍7.4.1 Input子系统概述7.4.2 输入设备结构体7.4.3 输入链路的创建过程7.4.4 使用Input子系统7.4.5 编写输入设备驱动需要完成的工作7.5 触摸屏驱动移植和内核编译7.5.1 修改初始化源码7.5.2 修改硬件驱动源码s3c2440_ts.c7.5.3 修改Kconfig和Makefile7.5.4 配置编译内核7.5.5 触摸屏测试程序设计7.6 小结第8章 USB设备驱动移植8.1 USB协议8.1.1 USB协议的系统主要组成部分8.1.2 总线物理拓扑结构8.1.3 USB设备、配置、接口、端点8.1.4 USB设备状态8.1.5 USB枚举过程8.1.6 USB请求块(URB)8.2 USB主机驱动8.2.1 USB主机驱动结构和功能8.2.2 主机控制器驱动(usb_hcd)8.2.3 OHCI主机控制器驱动8.2.4 S3C24XX OHCI主机控制器驱动实例8.3 USB设备驱动8.3.1 USB骨架程序分析8.3.2 USB驱动移植的时钟设置8.4 USB鼠标键盘驱动8.4.1 USB鼠标驱动代码分析8.4.2 USB键盘驱动代码分析8.4.3 内核中添加USB鼠标键盘驱动8.5 U盘驱动8.5.1 内核配置8.5.2 移植和测试8.6 小结第9章 网卡驱动程序移植9.1 以太网概述9.1.1 以太网连接9.1.2 以太网技术概述9.1.3 以太网的帧结构9.2 网络设备驱动程序体系结构9.2.1 嵌入式Linux网络驱动程序介绍9.2.2 Linux网络设备驱动的体系结构9.2.3 网络设备驱动程序编写方法9.2.4 网络设备驱动程序应用实例9.3 net_device 数据结构9.3.1 全局信息9.3.2 硬件信息9.3.3 接口信息9.3.4 设备方法9.3.5 公用成员9.4 DM9000网卡概述9.4.1 DM9000网卡总体介绍9.4.2 DM9000网卡的特点9.4.3 内部寄存器9.4.4 功能描述9.5 DM9000网卡驱动程序移植9.5.1 DM9000网卡连接9.5.2 驱动分析--硬件的数据结构9.5.3 驱动分析--数据读写函数9.5.4 驱动分析--重置网卡9.5.5 驱动分析--初始化网卡9.5.6 驱动分析--打开和关闭网卡9.5.7 驱动分析--数据包的发送与接收9.5.8 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 移植SQLite16.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机安装JVM19.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 小结
  • 内容简介:
      “Linux典藏大系”自2010年陆续出版以来,因其内容丰富、讲解细腻、通俗易懂和实用性强等特色而深受广大读者的喜爱,长期位居同类图书销售排行榜的前列,累计销量近10万册。丛书中部分图书荣获51CTO读书频道“最受读者喜爱的原创IT技术图书奖”,还有多种图书的中文繁体字版权输出到了中国台湾地区出版发行。丛书中的多个品种被国内几十所培训机构和大中专院校选为教材。丛书的出版还得到了国内Linux领域最知名的技术社区ChinaUnix的大力支持。读者在ChinaUnix社区的论坛上与社区中的Linux爱好者进行了广泛的交流,取得了良好的学习效果。2014年2月“Linux典藏大系“全新升级版(第2版)正式出版,第2版图书迎合了Linux技术的最新发展,全部采用当前最流行和稳定的Linux发行版或者相关工具,是Linux爱好者学习Linux的好帮手。    《Linux系统移植(第2版)》是获得了大量读者好评的“Linux典藏大系”中的《Linux系统移植》的第2版。《Linux系统移植(第2版)》由浅入深,全面、系统地介绍了Linux系统移植的各方面知识。书中的每个章节都有相应的实例编译或移植过程,每个移植实例都具有代表性,在实际应用和开发中有很高的参考价值。另外,《Linux系统移植(第2版)》赠送17.5小时多媒体教学视频及书中涉及的实例源程序,便于读者高效、直观地学习。  《Linux系统移植(第2版)》分为4篇。第1篇简单介绍了Linux内核和嵌入式Linux系统开发环境搭建;第2篇介绍了一个最基本的嵌入式系统的组成部分、Bootloader移植、内核移植和文件系统移植;第3篇介绍了LCD、触摸屏、USB、网卡、音频、SD卡、NandFlash等流行的设备驱动移植过程;第4篇从嵌入式产品角度出发,介绍了GUI、Qtopia、嵌入式数据库BerkeleyDB和SQLite、嵌入式Web服务器BOA和Thttpd、JVM虚拟机的移植及目前流行的VoIP技术和相关协议。  《Linux系统移植(第2版)》适合嵌入式Linux系统入门人员、Linux系统开发和移植、系统分析师等相关人员阅读,也适合作为大中专院校相关专业的实验教材使用。
  • 作者简介:
      刘刚,嵌入式软件工程师。毕业于广东工业大学,获得了计算机专业硕士学位。毕业后长期从事嵌入式Linux领域的研发工作。现任职于某知名通信公司,从事嵌入式通信领域的开发工作。对嵌入式Linux技术有浓厚的兴趣,对公司的产品研发起到了很大的推动作用。曾经参与了接入网设备的开发和TD上网卡驱动开发及移植等项目。  赵剑川,嵌入式软件工程师。毕业于广东工业大学,获得了自动化专业硕士学位。毕业后一直从事嵌入式Linux领域的驱动开发工作。先后任职于两家知名的通信设备制造公司,从事嵌入式软件开发。参与了公司多项大型项目的研发工作,积累了丰富的开发经验。目前致力于WLAN领域的研发工作。
  • 目录:
    第1篇 系统移植基础篇第1章 Linux内核介绍1.1 系统调用接口1.1.1 Linux系统调用1.1.2 用户编程接口1.1.3 系统调用与服务例程的对应关系1.1.4 系统调用过程1.1.5 系统调用传递的参数1.2 进程管理1.2.1 进程1.2.2 进程描述符1.2.3 进程状态1.2.4 进程调度1.2.5 进程地址空间1.3 内存管理1.3.1 内存管理技术1.3.2 内存区管理1.3.3 内核中获取内存的几种方式1.4 虚拟文件系统1.4.1 虚拟文件系统作用1.4.2 文件系统的注册1.4.3 文件系统的安装和卸载1.5 设备驱动程序1.5.1 字符设备驱动程序1.5.2 块设备驱动程序1.5.3 网络设备驱动程序1.5.4 内存与1/0操作1.6 小结第2章 嵌入式Linux开发环境搭建2.1 虚拟机及Linux安装2.1.1 虚拟机的安装2.1.2 虚拟机和主机通信设置2.1.3 虚拟机与主机共享文件2.1.4 虚拟机与主机文件传输2.2 交叉编译工具2.2.1 交叉编译工具安装2.2.2 交叉编译器测试2.3 超级终端和Minicom2.3.1 超级终端软件的安装2.3.2 配置Minicom2.3.3 配置SecureCRT2.4 内核、文件系统加载工具2.4.1 烧写Bootloader2.4.2 内核和文件系统下载2.4.3 应用程序和文件传输2.5 在开发中使用网络文件系统(NFS)2.5.1 虚拟机设置2.5.2 虚拟机的IP地址设置2.5.3 验证网络连接2.5.4 设置共享目录2.5.5 启动NFS服务2.5.6 修改共享配置后2.5.7 挂载NFS2.5.8 双网卡挂载NFS2.6 小结第2篇 系统移植技术篇第3章 Bootloader移植3.1 Bootloader介绍3.1.1 Bootloader与嵌入式Linux系统的关系3.1.2 Bootloader基本概念3.1.3 Bootloader启动过程3.2 Bootloader之U-Boot3.2.1 U-Boot优点3.2.2 U-Boot的主要功能3.2.3 U-Boot目录结构3.2.4 U-Boot的编译3.3 小结第4章 Linux内核裁剪与移植4.1 Linux内核结构4.1.1 内核的主要组成部分4.1.2 内核源码目录介绍4.2 内核配置选项4.2.1一般选项4.2.2 内核模块加载方式支持选项4.2.3 系统调用、类型、特性、启动相关选项4.2.4 网络协议支持相关选项4.2.5 设备驱动支持相关选项4.2.6 文件系统类型支持相关选项4.2.7 安全相关选项4.2.8 其他选项4.3 内核裁剪及编译4.3.1 安装内核源代码4.3.2 检查编译环境设置4.3.3 配置内核4.3.4 编译内核4.4 内核升级4.4.1 准备升级内核文件4.4.2 移植过程4.5 小结第5章 嵌入式文件系统制作5.1 文件系统选择5.1.1 Flash硬件方案比较5.1.2 嵌入式文件系统的分层结构5.2 基于Flash的文件系统5.2.1 JFFS文件系统(Journalling Flash File System)5.2.2 YAFFS文件系统(Yet Another Flash File System)5.2.3 Cramfs文件系统(Compressed ROM File System)5.2.4 Romfs文件系统(ROM File System)5.3 基于RAM的文件系统5.4 文件系统的制作5.4.1 制作Ramdisk文件系统5.4.2 制作YAFFS2文件系统5.4.3 制作JFFS2文件系统5.4.4 其他文件系统制作5.5 小结第3篇 系统移植与驱动篇第6章 LCD驱动移植6.1 认识LCD相关硬件原理6.1.1 LCD概述6.1.2 LCD控制器6.1.3 LCD控制器方块图6.1.4 LCD控制器操作6.1.5 LCD控制寄存器6.2 LCD参数设置6.3 内核LCD驱动机制6.3.1 FrameBuffer概述6.3.2 FrameBuffer 设备驱动的结构6.4 Linux 2.6.32的LCD驱动源码分析6.4.1 LCD驱动开发的主要工作6.4.2 s3c2410fb_init()函数分析6.4.3 s3c2410fb_probe()函数分析6.4.4 s3c2410fb_remove()函数分析6.5 移植内核中的LCD驱动6.5.1 LCD硬件电路图6.5.2 修改LCD源码6.5.3 配置内核6.6 小结第7章 触摸屏驱动移植7.1 触摸屏概述7.1.1 触摸屏工作原理7.1.2 触摸屏的主要类型7.2 S3C2440 ADC接口使用7.2.1 S3C2440触摸屏接口概述7.2.2 S3C2440触摸屏接口操作7.3 2.6内核触摸屏驱动源码分析(s3c2410_ts.c源码分析)7.4 Linux内核输入子系统介绍7.4.1 Input子系统概述7.4.2 输入设备结构体7.4.3 输入链路的创建过程7.4.4 使用Input子系统7.4.5 编写输入设备驱动需要完成的工作7.5 触摸屏驱动移植和内核编译7.5.1 修改初始化源码7.5.2 修改硬件驱动源码s3c2440_ts.c7.5.3 修改Kconfig和Makefile7.5.4 配置编译内核7.5.5 触摸屏测试程序设计7.6 小结第8章 USB设备驱动移植8.1 USB协议8.1.1 USB协议的系统主要组成部分8.1.2 总线物理拓扑结构8.1.3 USB设备、配置、接口、端点8.1.4 USB设备状态8.1.5 USB枚举过程8.1.6 USB请求块(URB)8.2 USB主机驱动8.2.1 USB主机驱动结构和功能8.2.2 主机控制器驱动(usb_hcd)8.2.3 OHCI主机控制器驱动8.2.4 S3C24XX OHCI主机控制器驱动实例8.3 USB设备驱动8.3.1 USB骨架程序分析8.3.2 USB驱动移植的时钟设置8.4 USB鼠标键盘驱动8.4.1 USB鼠标驱动代码分析8.4.2 USB键盘驱动代码分析8.4.3 内核中添加USB鼠标键盘驱动8.5 U盘驱动8.5.1 内核配置8.5.2 移植和测试8.6 小结第9章 网卡驱动程序移植9.1 以太网概述9.1.1 以太网连接9.1.2 以太网技术概述9.1.3 以太网的帧结构9.2 网络设备驱动程序体系结构9.2.1 嵌入式Linux网络驱动程序介绍9.2.2 Linux网络设备驱动的体系结构9.2.3 网络设备驱动程序编写方法9.2.4 网络设备驱动程序应用实例9.3 net_device 数据结构9.3.1 全局信息9.3.2 硬件信息9.3.3 接口信息9.3.4 设备方法9.3.5 公用成员9.4 DM9000网卡概述9.4.1 DM9000网卡总体介绍9.4.2 DM9000网卡的特点9.4.3 内部寄存器9.4.4 功能描述9.5 DM9000网卡驱动程序移植9.5.1 DM9000网卡连接9.5.2 驱动分析--硬件的数据结构9.5.3 驱动分析--数据读写函数9.5.4 驱动分析--重置网卡9.5.5 驱动分析--初始化网卡9.5.6 驱动分析--打开和关闭网卡9.5.7 驱动分析--数据包的发送与接收9.5.8 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 移植SQLite16.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机安装JVM19.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 小结
查看详情
好书推荐 / 更多
Linux系统移植(第2版)
彼得堡(双头鹰经典)
[俄]安德列·别雷
Linux系统移植(第2版)
无际荒原:洛城四部曲之二
[美]詹姆斯·艾尔罗伊(James Ellroy) 著;姚向辉 译
Linux系统移植(第2版)
中国古籍修复与装裱技术图解
杜伟生 著
Linux系统移植(第2版)
嫉妒
张玲玲 著
Linux系统移植(第2版)
英国皇家海军战舰设计发展史.卷1,铁甲舰之前:战舰设计与演变,1815—1860年
布朗 著;[英]大卫·K、李昊 译
Linux系统移植(第2版)
法国资产阶级:一个神话
萨拉·梅萨
Linux系统移植(第2版)
徐邦达集十:古书画伪讹考辩(壹)
故宫博物院 编
Linux系统移植(第2版)
草疯长:雅众·影事03
[日]今村昌平 著;高培明 译
Linux系统移植(第2版)
绕日飞行
[美]保拉·麦克莱恩、张希 著
Linux系统移植(第2版)
薄世宁医学通识讲义
薄世宁 著
Linux系统移植(第2版)
企鹅的忧郁
[乌克兰]安德烈·库尔科夫 著;穆卓芸 译;天木 校译
Linux系统移植(第2版)
启微·言利:包世臣与19世纪的改革
罗威廉(William T Rowe) 著;许存健 译;倪玉平 校