本书以最新的Linux内核版本2.6.24-2.6.30为依据,设计典型实例,并对开发场景进行详细讲解;在内容设计上采取循序渐进的原则,对Linux系统知识进行精心梳理;以“Linux应用基础→编程开发→内核源码与场景分析→图形界面高级教程”阶梯式前进的方式对Linux开发知识进行系统化组织;读者能够低起点、高效率地学习理论、深入实践,为Linux系统应用与开发打下坚实的基础。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Linux应用与开发典型实例精讲(重点大学计算机专业系列教材) |
分类 | 计算机-操作系统 |
作者 | 邱铁//于玉龙//徐子川 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书以最新的Linux内核版本2.6.24-2.6.30为依据,设计典型实例,并对开发场景进行详细讲解;在内容设计上采取循序渐进的原则,对Linux系统知识进行精心梳理;以“Linux应用基础→编程开发→内核源码与场景分析→图形界面高级教程”阶梯式前进的方式对Linux开发知识进行系统化组织;读者能够低起点、高效率地学习理论、深入实践,为Linux系统应用与开发打下坚实的基础。 内容推荐 本书针对学习者如何快速掌握Linux应用、开发、内核编程与高级编程问题,以最新的Linux内核版本2.6.24—2.6.30为依据,设计典型实例,并对开发场景进行详细讲解。在内容设计上,本书采取循序渐进的原则,对Linux系统知识进行精心策划,使Linux初学者能够以“Linux应用→编程开发→内核源码与场景分析→高级编程”为主线,以阶梯式前进的方式进行学习。 本书立足于基础,实例经典,深入实践。读者可以在较低的起点下进行高效的理论与实践学习,为Linux系统应用与开发打下坚实的基础。本书可作为高等院校计算机、信息类本科生、研究生进行操作系统学习和开发的教材或考参书,也可作为Linux开发人员的参考用书和广大Linux爱好者的自学教程。 目录 第一部分 Linux系统应用篇 第1章 Linux的安装与配置 1.1 旅程开始 1.2 本书使用的Linux环境介绍 1.3 Linux的安装 1.4 Linux的配置 第2章 Linux常用命令训练 2.1 关于Shell 2.2 文件操作命令 2.3 目录操作 2.4 用户与系统操作 2.5 获得帮助 2.6 变量、流、管道操作 2.7 进程操作 2.8 网络操作 2.9 其他命令 2.10 调用终端控制台 思考与练习 第3章 vi/Vim编辑器的使用 3.1 vi的介绍 3.2 vi操作模式 3.3 vi的命令 3.4 启动Vi编辑器 3.5 使用vi进行文字录入 3.6 使用vi修改文本 思考与练习 第4章 Shell程序设计 4.1 Shell编程简介 4.2 系统变量 4.3 条件测试 4.4 Shell流程控制语句 4.5 Shell编程中的常用命令与符号 4.6 函数 4.7 应用实例训练 思考与练习 第5章 GCC的安装 5.1 GCC简介 5.2 解压缩工具tar 5.3 在Linux下使用源代码安装软件的基本步骤 5.4 获得GCC软件包 5.5 解压缩软件包 5.6 对源文件进行配置 5.7 编译GCC 5.8 安装GCC 5.9 测试GCC安装结果 思考与练习 第6章 GNU开发工具链的使用 6.1 gcc命令的使用 6.2 调试工具gdb 6.3 代码管理make 6.4 实例训练 思考与练习 第二部分 Linux编程开发篇 第7章 Linux常用C函数 7.1 使用函数库 7.2 字符操作 7.3 字符串操作 7.4 数学计算操作 7.5 数据结构与算法操作 7.6 日期时间操作 7.7 实例训练 思考与练习 第8章 进程操作 8.1 Linux进程工作原理 8.2 进程操作函数 8.3 信号量 8.4 信号量操作的函数 8.5 应用实例训练 思考与练习 第9章 信号与定时器 9.1 进程间通信与信号 9.2 Linux系统中的信号 9.3 信号操作相关数据结构 9.4 信号操作相关函数 9.5 定时器操作相关函数 9.6 应用实例训练 思考与练习 第10章 内存管理与用户操作 10.1 Linux内存管理 10.2 内存操作相关函数 10.3 Linux系统中的用户操作 10.4 用户管理相关数据结构 10.5 用户管理相关函数 10.6 用户组管理相关函数 10.7 应用实例训练 思考与练习 第11章 文件操作 11.1 Linux的文件系统 11.2 文件操作相关函数 11.3 应用实例训练 思考与练习 第三部分 Linux内核篇 第12章 Linux内核裁剪与编译 12.1 内核编译选项 12.2 内核编译与定制 12.3 安装引导配置 思考与练习 第13章 模块定义与操作 13.1 关于内核编程 13.2 Linux的模块机制 13.3 内核调试函数printk 13.4 应用实例训练 思考与练习 第14章 Linux中断管理 14.1 Linux中断原理 14.2 tasklet实例解析 14.3 在嵌入式Linux下开中断实例解析 思考与练习 第15章 系统调用 15.1 系统调用原理 15.2 系统调用函数分析 15.3 添加系统调用实例训练 思考与练习 第16章 内存管理 16.1 关于Linux的内存管理 16.2 Linux的内存管理函数 16.3 牢例训练与仆忻 思考与练习 第17章 时钟定时管理 17.1 内核定时器分类 17.2 内核时钟管理分析 17.3 应用实例训练 思考与练习 第18章 设备驱动程序的编写 18.1 Linux驱动程序 18.2 Linux驱动数据结构分析 18.3 驱动程序实例训练 18.4 编译时向内核添加新设备 思考与练习 第四部分 Linux高级编程篇 第19章 QT图形界面设计 19.1 X-Windows概述 19.2 QT编程 19.3 应用实例训练 思考与练习 第20章 MySQL数据库设计与编程 20.1 MySQL的特性 20.2 数据库编程概述 20.3 QT中的数据库编程 20.4 应用实例训练 思考与练习 第21章 QT 4.5网络通信编程 21.1 网络编程概述 21.2 Socket编程模型 21.3 QT网络编程中用到的类和方法 21.4 应用实例训练 思考与练习 参考文献 后记 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。