从实践中学嵌入式Linux应用程序开发-第2版

本书特色

[

本书结合大量实例,讲解了嵌入式linux应用程序设计各个方面的基本方法及必要的核心概念。主要内容包括搭建嵌入式linux开发环境、嵌入式文件i/o编程、嵌入式linux多任务编程、嵌入式linux进程间通信、嵌入式linux多线程编程、嵌入式linux网络编程、嵌入式linux设备驱动编程、android应用编程、android播放器项目设计等。重视应用是贯穿全书的*大特点,在各章和全书结尾分别设置了在项目实践中常见或类似的应用实例。

]

目录

第1章 搭建嵌入式linux开发环境1.1 构建嵌入式linux交叉开发环境1.1.1 搭建嵌入式交叉编译环境1.1.2 配置主机交叉开发环境1.2 bootloader1.2.1 bootloader的种类1.2.2 u-boot编译与使用1.2.3 u-boot移植1.3 linux内核与移植1.3.1 linux内核结构1.3.2 linux内核配置与编译1.3.3 linux内核移植的简介1.4 嵌入式文件系统构建1.5 本章小结1.6 本章习题 第2章 嵌入式文件i/o编程2.1 linux系统调用及用户编程接口(api)2.1.1 linux系统调用2.1.2 用户编程接口(api)2.1.3 系统命令2.2 linux文件i/o系统概述2.2.1 虚拟文件系统(vfs)2.2.2 linux中的文件及文件描述符2.3 底层文件i/o操作2.3.1 基本文件操作2.3.2 文件锁2.3.3 多路复用2.4 嵌入式linux串口应用编程2.4.1 串口编程基础知识2.4.2 串口配置2.4.3 串口使用2.5 标准i/o编程2.6 实验内容2.6.1 文件读写及上锁2.6.2 多路复用式串口操作2.7 本章小结2.8 本章习题 第3章 嵌入式linux多任务编程3.1 linux下多任务机制的介绍3.1.1 任务3.1.2 进程3.1.3 线程3.2 进程控制编程3.2.1 进程编程基础3.2.2 linux守护进程3.2.3 linux僵尸进程3.3 实验内容3.3.1 编写多进程程序3.3.2 编写守护进程3.4 本章小结3.5 本章习题 第4章 嵌入式linux进程间通信4.1 linux下进程间通信概述4.2 管道通信4.2.1 管道简介4.2.2 无名管道系统调用4.2.3 标准流管道4.2.4 有名管道(fifo)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 共享内存实验4.8 本章小结4.9 本章习题 第5章 嵌入式linux多线程编程5.1 多线程编程5.1.1 线程基本编程5.1.2 线程之间的同步与互斥5.1.3 线程属性5.1.4 多线程实验5.2 本章小结5.3 本章习题 第6章 嵌入式linux网络编程6.1 tcp/ip协议概述6.1.1 tcp/ip的分层模型6.1.2 tcp/ip分层模型的特点6.1.3 tcp/ip核心协议6.2 网络编程基础6.2.1 套接字(socket)概述6.2.2 地址及顺序处理6.2.3 套接字编程6.2.4 编程实例6.3 网络高级编程6.4 广播与组播6.5 实验内容–ntp协议的客户端实现6.5.1 ntp协议的客户端实现6.5.2 arp断网攻击实验6.6 本章小结6.7 本章习题 第7章 嵌入式linux设备驱动编程7.1 设备驱动编程基础7.1.1 linux设备驱动概述7.1.2 linux内核模块编程7.2 字符设备驱动编程7.2.1 字符设备驱动编写流程7.2.2 重要的数据结构7.2.3 设备驱动程序主要组成7.3 gpio驱动程序实例7.3.1 gpio工作原理7.3.2 gpio驱动程序7.4 按键驱动程序实例7.4.1 linux设备树7.4.2 中断编程7.4.3 按键工作原理7.4.4 按键驱动程序7.4.5 按键驱动的测试7.5 本章小结7.6 本章习题 第8章 android应用编程8.1 android发展简史8.2 android应用开发环境8.2.1 android体系架构简介8.2.2 搭建android应用开发环境8.2.3 编写**个android应用程序8.3 android的四大组件和intent8.3.1 activity8.3.2 service8.3.3 broadcastreceiver8.3.4 contentprovider8.3.5 intent8.4 表明android常用图形界面组件8.4.1 android中的布局管理器8.4.2 textview8.4.3 edittext8.4.4 button8.4.5 imagebutton8.4.6 imageview8.4.7 progressbar/seekbar8.5 本章小结8.6 本章习题 第9章 android播放器项目设计9.1 简易音乐播放器应用的需求9.2 界面设计9.3 播放器控制和播放功能的实现9.4 项目运行9.5 本章小结9.6 本章习题    

封面

从实践中学嵌入式Linux应用程序开发-第2版

书名:从实践中学嵌入式Linux应用程序开发-第2版

作者:苗德行

页数:340

定价:¥59.0

出版社:电子工业出版社

出版日期:2015-08-01

ISBN:9787121264719

PDF电子书大小:139MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注