暂无评论
图文详情
- ISBN:9787302405276
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:322
- 出版时间:2022-07-01
- 条形码:9787302405276 ; 978-7-302-40527-6
本书特色
教学目标明确,注重理论与实践的结合 教学方法灵活,培养学生自主学习的能力 教学内容先进,反映了计算机学科的新发展 教学模式完善,提供配套的教学资源解决方案 可在清华大学出版社网站下载教学资料
内容简介
本书分为两大部分。**部分是Linux操作与应用编程,包括Linux常用命令、C语言编程工具和典型的Linux应用开发,如多进程、进程通信等,并提供一个基于开源的Qt框架和MySQL数据库的综合实训案例;第二部分是Linux内核编程,包含进程管理、内存管理、设备驱动程序和虚拟文件系统等。
目录
第1章 Linux概述
1.1 Linux的发展
1.1.1 Linux概念
1.1.2 Linux和UNIX的渊源
1.1.3 与Linux相关的协议和标准
1.2 Linux的内核架构
1.2.1 Linux操作系统结构
1.2.2 Linux内核体系结构
1.2.3 内核版本和获取
1.2.4 内核源代码目录结构
1.3 Linux的主要版本
1.3.1 Linux版本介绍
1.3.2 Ubuntu的首次使用
1.4 本章小结
习题
第2章 Linux基本命令与应用
2.1 认识命令行
2.1.1 Terminal
2.1.2 命令用法初体验
2.1.3 其他虚拟终端
2.1.4 相关概念
2.2 使用文本文件
2.2.1 创建文本文件
2.2.2 查看文本文件内容
2.2.3 查找及统计
2.3 目录和文件
2.3.1 目录及文件的基本操作
2.3.2 文件权限
2.4 管理用户和用户组
2.4.1 相关配置文件
2.4.2 相关操作
2.5 其他常见命令
2.5.1 挂载和卸载设备
2.5.2 安装和卸载软件
2.6 本章小结
习题
练习
第3章 从Hello Linux程序开始
3.1 Hello Linux
3.1.1 hello_linux的诞生
3.1.2 Linux平台C语言编码风格
3.1.3 开发工具
3.2 gcc编译
3.2.1 单文件的编译
3.2.2 多个源文件的编译
3.2.3 其他介绍
3.3 gdb调试
3.3.1 gdb介绍
3.3.2 使用gdb调试C语言文件
3.4 本章小结
习题
练习
第4章 利用Makefile管理一个工程
4.1 **个Makefile
4.1.1 利用make编译一个程序文件
4.1.2 利用make编译多个程序文件
4.2 Makefile的基本概念与规则
4.2.1 Makefile的基本概念
4.2.2 规则
4.3 本章小结
习题
练习
第5章 Linux系统中的时间
5.1 时间表示
5.1.1 Linux系统时间
5.1.2 Linux应用程序时间函数
5.2 利用程序显示系统时间
……
第6章 多进程程序开发
第7章 进程间通信
第8章 利用Qt开发GUI应用程序
第9章 MySQL数据库
第10章 Linux综合应用
第11章 构建Linux内核系统
第12章 添加*简单的Linux内核模块
第13章 基于proc的Linux进程控制块信息读取
第14章 POSIX多任务及同步机制
第15章 用户态和内核态信号量
第16章 基于共享内存的进程间通信
第17章 Linux内存管理
第18章 Linux设备驱动程序
第19章 Linux虚拟文件系统
参考文献
展开全部
本类五星书
本类畅销
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥19.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
基于3D打印技术的产品创新设计方法
¥45.8¥88.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0