计算机
类型
可以朗读
语音朗读
125千字
字数
2017-02-01
发行日期
展开全部
主编推荐语
嵌入式应用设计实例解析:涵盖Linux开发环境、进程控制、多线程编程等核心概念。
内容简介
本书结合大量实例,讲解了嵌入式应用程序设计各个方面的基本方法,以及必要的核心概念。主要内容包括搭建嵌入式Linux开发环境、标准I/O编程、文件I/O编程、进程控制开发、进程间通信、多线程编程、嵌入式Linux网络编程等。重视应用是贯穿全书的最大特点,本书在各章和全书结尾分别设置了在项目实践中常见和类似的应用实例。
目录
- 封面
- 扉页
- 版权信息
- 目录
- 内容提要
- 前言
- 平台支撑
- 第1章 Linux标准I/O编程
- 1.1 Linux系统调用和用户程序编程接口
- 1.1.1 系统调用
- 1.1.2 用户程序编程接口
- 1.2 Linux标准 I/O概述
- 1.2.1 标准 I/O 的由来
- 1.2.2 流的含义
- 1.3 标准 I/O编程
- 1.3.1 流的打开
- 1.3.2 流的关闭
- 1.3.3 错误处理
- 1.3.4 流的读写
- 1.3.5 流的定位
- 1.3.6 格式化输入/输出
- 1.4 实验内容
- 1.4.1 文件的复制
- 1.4.2 循环记录系统时间
- 小结
- 思考与练习
- 第2章 Linux文件I/O编程
- 2.1 Linux文件 I/O概述
- 2.1.1 POSIX 规范
- 2.1.2 虚拟文件系统
- 2.1.3 文件和文件描述符
- 2.1.4 文件 I/O 和标准 I/O 的区别
- 2.2 文件 I/O操作
- 2.2.1 文件打开和关闭
- 2.2.2 文件读写
- 2.2.3 文件定位
- 2.2.4 文件锁
- 2.3 实验内容—生产者和消费者
- 小结
- 思考与练习
- 第3章 Linux多任务编程
- 3.1 Linux下多任务机制的介绍
- 3.1.1 任务
- 3.1.2 进程
- 3.1.3 线程
- 3.2 进程编程
- 3.2.1 进程编程基础
- 3.2.2 Linux 守护进程
- 3.3 实验内容—编写多进程程序
- 小结
- 思考与练习
- 第4章 Linux进程间通信
- 4.1 Linux下进程间通信概述
- 4.2 管道通信
- 4.2.1 管道简介
- 4.2.2 无名管道系统调用
- 4.2.3 有名管道
- 4.3 信号通信
- 4.3.1 信号概述
- 4.3.2 信号发送与设置
- 4.4 信号量
- 4.4.1 信号量概述
- 4.4.2 信号量编程
- 4.5 共享内存
- 4.6 消息队列
- 4.7 实验内容
- 4.7.1 有名管道通信实验
- 4.7.2 共享内存实验
- 小结
- 思考与练习
- 第5章 Linux多线程编程
- 5.1 线程基本编程
- 5.2 线程之间的同步与互斥
- 5.2.1 互斥锁线程控制
- 5.2.2 信号量线程控制
- 5.3 线程属性
- 5.4 实验内容—多线程编程
- 小结
- 思考与练习
- 第6章 Linux网络编程基础
- 6.1 网络体系结构
- 6.1.1 OSI 模型和 TCP/IP 模型
- 6.1.2 TCP/IP 模型特点
- 6.1.3 TCP 和 UDP
- 6.2 网络基础编程
- 6.2.1 套接字概述
- 6.2.2 IP 地址
- 6.2.3 端口
- 6.2.4 字节序
- 6.2.5 TCP 编程
- 6.2.6 UDP 编程
- 6.3 服务器模型
- 6.3.1 循环服务器(TCP)
- 6.3.2 并发服务器(TCP)
- 小结
- 思考与练习
- 第7章 Linux高级网络编程
- 7.1 网络超时检测
- 7.1.1 套接字接收超时检测
- 7.1.2 定时器超时检测
- 7.2 广播
- 7.2.1 广播地址
- 7.2.2 广播包的发送和接收
- 7.3 组播
- 7.3.1 组播地址
- 7.3.2 组播包的发送和接收
- 7.4 UNIX域套接字
- 7.4.1 本地地址
- 7.4.2 UNIX 域流式套接字
- 7.4.3 UNIX 域用户数据报套接字
- 小结
- 思考与练习
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。