首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 嵌入式Linux应用系统开发实例精讲(附光盘)/电子工程应用精讲系列
内容
编辑推荐

本书是优秀的Linux嵌入式应用系统开发实践指导书。全书以典型实例的形式,详细地介绍了Linux嵌入式开发环境平台、程序设计基础,以及大量的实际应用案例。本书不仅讲述了Linux嵌入式应用系统实例开发的设计思想和流程,而且对系统底层做了详细介绍,并对关键的程序代码做了中文注释,读者通过学习便可以快速上手和应用。本书光盘与书结合,附有丰富的实例原图文件和程序源代码,方便读者学习和参考使用。

内容推荐

本书是优秀的Linux嵌入式应用系统开发实践指导书。全书以典型实例的形式,详细地介绍了Linux嵌入式开发环境平台、程序设计基础,以及大量的实际应用案例。全书分为11章,前5章为基础部分,主要讲述了Linux开发平台、程序设计基础、Linux常用开发工具,以及Linux系统开发的一般流程;第6~11章为实例部分,重点介绍了几个实际应用的案例,内容包括工业温度监控设备、USB设备驱动开发、基于RTL8019的以太网系统、指纹门禁考勤系统、实时视频采集系统等。这些实例具有代表性、技术领先性、应用广泛性,以及热门性,是作者多年开发经验的归纳与总结。

本书不仅讲述了Linux嵌入式应用系统实例开发的设计思想和流程,而且对系统底层做了详细介绍,并对关键的程序代码做了中文注释,读者通过学习便可以快速上手和应用。本书光盘与书结合,附有丰富的实例原图文件和程序源代码,方便读者学习和参考使用。

本书适合计算机、电子信息及相关专业的在校大学生,以及从事Linux嵌入式开发的初、中级设计人员。

目录

第1章 嵌入式基础入门

1.1嵌入式操作系统简介

1.1.1嵌入式系统的基本概念

1.1.2嵌入式系统的内核介绍

1.1.3嵌入式系统的应用领域

1.2Linux操作系统

1.2.1嵌入式Linux发展现状

1.2.2Linux相关的常用术语

1.3其他嵌入式操作系统

1.3.1WindowsCE

1.3.2Symbiall0S

1.3.3uC/OS—II

1.3.4PalmOS

1.4本章总结

第2章 Linux系统开发环境平台

2.1进程/线程管理

2.1.1进程/线程的概念

2.1.2进程基本操作

2.1.3进程通信与同步

2.1.4线程基本操作

2.1.5简单的多线程编程

2.2文件系统结构和类型

2.2.1RAT文件系统

2.2.2RAMFS内核文件系统

2.2.3JFFS与YAFFS文件系统

2.2.4EXT2/EXT3又件系统

2.2.5Droc文件系统

2.2.6Linux文件操作函数

2.3存储管理

2.3.1MTD内存管理

2.3.2Linux内存管理

2.4设备管理

2.4.1概述

2.4.2字符设备与块设备

2.4.3主设备号和次设备号

2.5驱动程序

2.5.1驱动程序基本概念

2.5.2驱动设备运作过程

2.5.3常用接口函数介绍

2.5.4驱动程序的调试

2.6驱动设备编写实例

2.7本章总结

第3章 嵌入式Linux程序设计基础

3.1建立嵌入式Linux交叉编译环境

3.1.1编译环境概述

3.1.2建立交叉编译环境流程

3.2工程管理器make

3.2.1make概述

3.2.2Makfile文件书写规则

3.3LinuxC/C++程序设计基础

3.3.1C/C++程序结构

3.3.2C/C++数据类型

3.3.3表达式/语句、函数

3.4Linux汇编程序设计基础

3.4.1Linux汇编语法格式

3.4.2汇编程序实例

3.5SHELL编程

3.5.1SHELL环境变量及配置文件

3.5.2SHELL编程实例

3.6Perl编程语言

3.6.1Ped基本程序

3.6.2Ped变量

3.6.3文件句柄和文件操作

3.6.4循环结构

3.6.5条件结构

3.7本章总结

第4章 常用的Linux开发工具

4.1GCC编译器

4.1.1GCC版本信息

4.1.2GCC目录结构

4.13GCC执行过程

4.1.4GCC的基本用法和选项

4.1.5g++

4.2gdb调试器

4.2.1GDB的基本用法和选项

4.2.2gdb常用命令

4.3GCC/GDB程序编译举例

4.4Linux汇编工具

4.4.1汇编器

4.4.2链接器

4.4.3调试器

4.4.4系统调用

4.4.5命令行参数

4.4.6GCC内联汇编

4.5Linux调试工具

4.5.1JTAG调试工具

4.5.2kgdb内核调试环境

4.6GTK图形开发工具

4.7本章总结

第5章 嵌入式系统开发的模式与流程

5.1嵌入式系统的结构

5.1.1嵌入式系统的硬件架构

5.1.2嵌入式系统的软件结构

5.2嵌入式开发的模式及流程

5.2.1嵌入式系统开发模式

5.2.2嵌入式系统开发流程

5.3本章总结

第6章 工业温度监控设备开发实例

6.1应用环境与硬件设计概要

6.1.1嵌入式Unux在工业控制领域的应用

6.1.2工控串行通信协议标准

6.2相关开发技术——异步串行通信接口

6.2.1异步串行通信标准

6.2.2设置串口控制信号

6.2.3读入串口控制信号

6.2.4文件open()系统调用

6.3实例——基于DS1820的实时温度监控系统

6.3.1系统基本结构

6.3.2系统工作流程

6.3.3系统模块源代码实现

6.4本章总结

第7章 USB设备驱动开发实例

7.1USB应用环境与硬件设计概要

7.2相关开发技术——USB设备

驱动程序设计

7.2.1USB系统组成

7.2.2USBHost总线驱动

7.2.3USBDevice总线驱动

7.3实例——USB设备驱动设计

7.3.1系统基本结构

7.3.2系统工作流程

7.3.3系统模块源代码实现

7.4本章 总结

第8章 基于RTL8019的以太网应用系统

8.1以太网应用技术概述

8.2相关开发技术

8.2.1基于RTL8019的以太网帧传输原理

8.2.2RTL8019的初始化

8.2.3RTL8019驱动程序的框架

8.2.4数据结构和函数

8.2.5RTL8109驱动程序的加载

8.3实例——基于RTL8019的以太网应用系统设计

8.3.1系统基本结构

8.3.2系统工作流程

8.3.3系统模块源代码实现

8.3.4系统调试

8.4本章 总结

第9章 指纹识别门禁应用系统

9.1应用环境与硬件设计概要

9.2相关开发技术

9.2.1指纹识别原理

9.2.2设备驱动编写框架

9.2.3指纹芯片驱动

9.3实例——基于ARM Linux的指纹识别门禁系统

9.3.1系统基本结构

9.3.2系统工作流程

9.3.3系统模块源代码实现

9.4本章总结

第10章 实时视频采集系统开发

10.1应用环境与硬件设计概要

10.2相关开发技术

10.2.1视频图像压缩技术

10.2.2视频采集驱动

10.2.3视频驱动加载运行

10.3实例——基于MV86S02实时视频采集系统设计

10.3.1系统基本结构

10.3.2系统工作流程

10.3.3系统模块源代码实现

10.3.4视频数据比较及分析

10.4本章总结

第11章 无线网络数据传输系统开发实例

11.1无线网络传输系统简介

11.2相关开发技术

11.2.1无线网络接入技术

11.2.2基于PCMCIA的无线网卡接口

11.2.3PCMCIA驱动程序

11.3实例——基于PCMCIA的无线网络嵌入式前端系统设计

11.3.1系统基本结构

11.3.2系统工作流程

11.3.3系统模块源代码实现

11.3.4系统调试

11.4本章总结

附录A Linux操作系统的移植

习题及答案

标签
缩略图
书名 嵌入式Linux应用系统开发实例精讲(附光盘)/电子工程应用精讲系列
副书名
原作名
作者 罗苑棠//杨宗德
译者
编者
绘者
出版社 电子工业出版社
商品编码(ISBN) 9787121037757
开本 16开
页数 359
版次 1
装订 平装
字数 504
出版时间 2007-03-01
首版时间 2007-03-01
印刷时间 2007-10-01
正文语种
读者对象 青年(14-20岁),普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 计算机-操作系统
图书小类
重量 0.694
CIP核字
中图分类号 TP316.89
丛书名
印张 23.25
印次 2
出版地 北京
262
186
16
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号
版权提供者
定价
印数 5000
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/17 7:02:34