出版日期:2009年08月
ISBN:9787115200242
[十位:7115200246]
页数:273
定价:¥29.00
店铺售价:¥11.00
十成新
(为您节省:¥18.00)
店铺库存:13
本
正在处理购买信息,请稍候……
我要买:
本
* 如何购买
联系店主:
15047118680
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2021-04-03 20:59:59]
张*
南昌市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2020-08-02 11:31:22]
周**
重庆市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2020-07-05 19:25:42]
兰**
南昌市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2020-04-01 13:59:04]
李**
南充市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2019-11-12 15:21:16]
龚**
乌鲁木齐市
《嵌入式应用程序设计》内容提要:
本书结合大量实例,讲解了嵌入式Linux应用程序设计各个方面的基本方法,以及必要的核心概念。主要内容包括搭建嵌入式Linux开发环境、文件I/O编程、标准I/O编程、进程控制开发、进程间通信、多线程编程、嵌入式Linux网络编程、Qt图形编程、嵌入式Linux设备驱动等。重视应用是贯穿全书的*大特点,本书在各章和全书结尾分别设置了在项目实践中常见和类似的应用实例。
本书可以作为高等院校嵌入式Linux开发课程的教材,也可供嵌入式开发人员参考。学习本书应具有Linux C语言编程的基本知识。
《嵌入式应用程序设计》图书目录:
第1章 搭建嵌入式Linux开发环境
1.1 搭建嵌入式Linux交叉开发环境
1.1.1 嵌入式交叉编译环境搭建
1.1.2 主机交叉开发环境配置
1.2 Bootloader
1.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 嵌入式文件系统构建
小结
思考与练习
第2章 嵌入式文件I/O编程
2.1 Linux系统调用及用户编程接口
2.1.1 系统调用
2.1.2 用户编程接口
2.1.3 系统命令
2.2 Linux文件I/O系统概述
2.2.1 虚拟文件系统
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 标准z I/O编程
2.5.1 基本操作
2.5.2 其他操作
2.6 实验内容
2.6.1 文件读写及上锁
2.6.2 多路复用式串口操作
小结
思考与练习
第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 实验内容
3.3.1 编写多进程程序
3.3.2 编写守护进程
小结
思考与练习
第4章 嵌入式Linux进程间通信
4.1 Linux下进程间通信概述
4.2 管道通信
4.2.1 管道简介
4.2.2 无名管道系统调用
4.2.3 标准流管道
4.2.4 有名管道
4.3 信号通信
4.3.1 信号概述
4.3.2 信号发送与捕捉
4.4 信号量
4.4.1 信号量概述
4.4.2 信号量编程
4.5 共享内存
……
第5章 嵌入式Linux多线程编程
第6章 嵌入式Linux网络编程
第7章 Qt图形编程
第8章 嵌入式Linux设备驱动编程
第9章 Qt聊天项目设计
参考文献
《嵌入式应用程序设计》文章节选:
第1章 搭建嵌入式Linux开发环境
1.2 Bootloader
Bootloader是在操作系统运行之前执行的一段小程序。通过这段小程序,可以初始化硬件设备、建立内存空间的映像表,从而建立适当的系统软硬件环境,为*终调用操作系统内核做好准备。
对于嵌入式系统来说,Bootloader是基于特定硬件平台来实现的。因此,几乎不可能为所有的嵌入式系统建立一个通用的Bootloader,不同的处理器架构都有不同的Bootloader。Bootloader不但依赖于CPU的体系结构,而且依赖于嵌入式系统板级设备的配置。对于两块不同的嵌入式板而言,即使它们使用同一种处理器,要想让运行在一块板子上的Bootloader程序也能运行在另一块板子上,一般也都需要修改Bootloader的源程序。
反过来,大部分Bootloader仍然具有很多共性,某些Bootloader也能够支持多种体系结构的嵌入式系统。例如,U-Boot就同时支持PowerPC、ARM、MIPS和x86等体系结构,支持的板子有上百种。
……