种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

嵌入式Linux实时作业系统及套用编程

(2019-08-26 16:18:32) 百科综合
嵌入式Linux实时作业系统及套用编程

嵌入式Linux实时作业系统及套用编程

《嵌入式Linux实时作业系统及套用编程》是2011年清华大学出版社出版的图书,作者是熊茂华。本书是嵌入式Linux实时作业系统及套用编程的一本实用指导书籍,通过案例详细介绍嵌入式Linux实时作业系统的套用编程,案例中的程式都取自实际的项目,且对程式有详细注解。

基本介绍

  • 书名:嵌入式Linux实时作业系统及套用编程
  • 作者:熊茂华
  • ISBN:9787302250753
  • 定价:48.00元
  • 出版社:清华大学出版社
  • 出版时间:2011年5月1日
  • 开本: 16开

内容简介

嵌入式Linux作业系统简介、Linux常用命令集、嵌入式Linux的开发环境及工具软体、嵌入式Linux的构建、嵌入式Linux的Shell编程、嵌入式Linux的记忆体管理、嵌入式Linux下档案的操作、嵌入式Linux进程与进程调度、嵌入式Linux多执行绪开发、嵌入式Linux网路编程和GTK+图形界面编程。《嵌入式Linux实时作业系统及套用编程》配套的案例程式、课件及每章的习题参考答案可从下载。
《嵌入式Linux实时作业系统及套用编程》深入浅出,可作为高等院校相关课程的本科生和高职生教材,也可作为研究生和嵌入式系统编程人员的技术参考书。

图书目录

第1章 嵌入式Linux作业系统简介
1.1 Linux的特徵及组成
1.1.1 Linux作业系统及其历史
1.1.2 Linux系统的特点和组成
1.1.3 Linux的核心版本与发行版本
1.2 Linux的核心分析
1.2.1 Linux核心的结构
1.2.2 Linux核心的作用
1.2.3 Linux核心的抽象结构
1.2.4 Linux核心的原始码
1.3 常用的嵌入式作业系统
1.3.1 嵌入式作业系统的概念和分类
1.3.2 Linux
1.3.3 霤/OS-Ⅱ
1.3.4 Windows CE
1.4 嵌入式系统开发过程
1.4.1 嵌入式系统的总体结构
1.4.2 嵌入式系统的开发特点
1.4.3 嵌入式系统的开发流程
1.4.4 调试嵌入式系统
习题
第2章 Linux常用命令集
2.1 系统管理命令
2.2 档案管理命令
2.3 档案传输与编辑命令
2.4 目录及其操作命令
2.5 档案压缩与磁碟挂载命令
2.6 网路操作命令
习题
第3章 嵌入式Linux的开发环境及工具软体
3.1 嵌入式Linux的开发环境
3.1.1 嵌入式Linux开发环境建立
3.1.2 嵌入式Linux开发的一般过程
3.2 Linux开发工具的使用
3.2.1 Linux开发工具GNU GCC的使用
3.2.2 GDB调试器简介
3.3 GNU make命令和Makefile档案
3.3.1 Makefile档案的规则
3.3.2 Makefile档案的隐含规则
3.3.3 Makefile档案的命令
3.3.4 Makefile档案的变数
3.3.5 Makefile档案的条件判断
3.3.6 Makefile档案的常用函式
3.3.7 子目录Makefile
3.4 使用Automake和Autoconf生成Makefile档案
3.4.1 工具软体
3.4.2 configure的创建
3.4.3 编辑configurein脚本
3.4.4 Automake和Autoconf生成Makefile
3.4.5 GNU M4的宏
3.5 嵌入式Linux编辑器vi的使用
3.5.1 vi的基本模式
3.5.2 vi的基本操作
3.6 Emacs综合编辑器
3.6.1 Emacs的启动与退出
3.6.2 Emacs的基本编辑
3.6.3 Emacs的C模式
3.6.4 Emacs的Shell模式
习题
第4章 嵌入式Linux的构建
4.1 嵌入式BootLoader技术
4.1.1 BootLoader的概念
4.1.2 BootLoader引导程式
4.1.3 vivi简介
4.1.4 vivi代码分析
4.2 嵌入式Linux根档案系统构建
4.2.1 Linux档案系统介绍
4.2.2 根档案系统的目录结构
4.2.3 使用BusyBox生成工具集
4.2.4 根档案系统启动流程
4.3 Linux核心及启动过程
4.3.1 Linux核心结构
4.3.2 Linux核心配置、编译
4.3.3 基于ARM开发板的Linux核心移植
4.4 基于ARM目标板的Linux系统及应用程式的烧写
4.4.1 JTAG烧写vivi
4.4.2 串口下载烧写
4.4.3 应用程式下载到ARM目标板
习题
第5章 嵌入式Linux的Shell编程
5.1 Shell简介
5.2 Shell编程基础
5.2.1 环境变数与Shell变数
5.2.2 Shell特殊字元
5.2.3 Shell程式设计的流程控制
5.3 Bash的内部命令
5.4 Shell程式的运行与调试方法
5.5 Shell编程实例
习题
第6章 嵌入式Linux的记忆体管理
6.1 Linux记忆体管理的基本概念及相关数据结构
6.1.1 嵌入式作业系统记忆体管理机制
6.1.2 Linux记忆体管理的基础知识
6.1.3 Linux记忆体管理相关数据结构
6.2 Linux的进程与记忆体管理
6.2.1 进程记忆体管理
6.2.2 系统物理记忆体管理
6.3 虚存空间的管理
6.3.1 核心空间和用户空间
6.3.2 进程的虚存区域
6.4 共享记忆体
6.4.1 共享记忆体的数据结构
6.4.2 共享记忆体的操作
6.5 动态记忆体分配及malloc/free的实现
6.6 Linux记忆体的使用
习题
第7章 嵌入式Linux下档案的操作
7.1 Linux档案I/O系统概述
7.1.1 虚拟档案系统
7.1.2 通用档案模型
7.2 不带快取的档案I/O操作
7.2.1 档案的创建和读写
7.2.2 移动档案的读写位置
7.2.3 档案的各个属性
7.2.4 目录档案的操作
7.3 Linux标準I/O流
7.4 嵌入式Linux的档案操作套用举例
7.4.1 档案锁的套用
7.4.2 嵌入式Linux串列口通信设计
习题
第8章 嵌入式Linux进程与进程调度
8.1 嵌入式Linux进程管理
8.1.1 进程描述符及任务结构
8.1.2 进程的调度
8.2 嵌入式Linux进程控制相关API
8.3 嵌入式Linux进程间通信API
8.3.1 Linux中进程间通信
8.3.2 管道
8.3.3 命名管道
8.3.4 信号通信
8.3.5 进程间的通信——共享记忆体
8.3.6 讯息伫列
8.4 Linux守护进程
8.4.1 守护进程概述
8.4.2 编写规则
8.4.3 守护进程实例
习题
第9章 嵌入式Linux多执行绪开发
9.1 Linux多执行绪相关API
9.1.1 执行绪的创建
9.1.2 执行绪的终止
9.1.3 执行绪的标识
9.1.4 执行绪的一次性初始化
9.1.5 执行绪的私有数据
9.2 信号灯
9.2.1 POSIX有名信号灯的API函式
9.2.2 POSIX基于记忆体的信号灯的API函式
9.3 互斥量
9.4 条件变数
习题
第10章 嵌入式Linux网路编程
10.1 TCP/IP协定简介
10.1.1 TCP/IP的分层模型
10.1.2 TCP/IP分层模型特点
10.1.3 Internet层中的协定
10.1.4 传输层的协定
10.2 网路编程基础
10.2.1 Socket概述
10.2.2 Socket基础
10.3 Socket网路编程
10.3.1 Socket基本函式
10.3.2 面向连线的客户/伺服器模型及编程
10.3.3 无连线的客户/伺服器模型及编程
习题
第11章 GTK+图形界面编程
11.1 Linux下的图形界面编程
11.1.1 GTK+开发环境
11.1.2 GTK+简介
11.2 GTK+图形界面程式的简单套用实例
11.3 讯息和回调函式
11.4 GTK+的面向对象机制
11.5 排列控制项
11.5.1 使用box排列控制项
11.5.2 使用table排列控制项
11.5.3 使用arrows控制项
11.5.4 工具提示对象
11.6 进度条、微调按钮、组合框和分栏列表
11.6.1 进度条
11.6.2 微调按钮
11.6.3 组合框
11.6.4 分栏列表
11.7 对话框控制项
11.8 选单控制项
习题
参考文献

标 签

搜索
随机推荐

Powered By 种豆资源网||