嵌入式系统设计与应用
提供PPT课件、教学大概和源程序、作者网站支持,更新日期09.7.23 本书已出新版

作者:张思民

丛书名:21世纪高等学校计算机专业实用系列教材

定价:24元

印次:1-4

ISBN:9787302174622

出版日期:2008.07.01

印刷日期:2012.06.19

图书责编:魏江江

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书针对嵌入式系统开发与设计的需要,系统地介绍嵌入式系统的基本概念、原理、设计原则与方法,其中简要地介绍了嵌入式系统及Linux操作系统的基础知识,详细地讲解了嵌入式Linux开发环境的建立、在Linux开发环境下C语言程序设计及编译方法、嵌入式系统的文件I/O处理、设备驱动程序设计等,最后简要地介绍了Java虚拟机(KVM)的移植。本书讲解深入浅出,从基本概念到具体应用都用了大量示例和图示来加以说明,并用短小的典型案例进行详细的分析和解释,对读者学习会有很大的帮助。 本书例题的源程序、课件及相关系统软件等可以在清华大学出版社网站(www.tup.tsinghua.edu.cn)下载。 本书可作为计算机及电子信息类专业嵌入式系统课程的教材,同时也可供从事嵌入式系统产品开发的工程技术人员参考使用。

前言 嵌入式技术是IT产业中发展最快的领域之一。嵌入式系统的应用领域非常广泛,在产业发展中的重要性仍在提升,因此嵌入式系统的应用前景十分广阔。   目前,有不少读者想学习嵌入式系统的开发技术,但又担心所需要的软、硬件知识较多,门槛太高,学习起来会有难度。本书正是针对这种情况,面向对计算机和C语言有一定的基础,而又希望快速进入嵌入式系统开发领域的读者所编写的一本入门级的书籍。本书从最基础的知识开始,由浅入深,配合实例,边讲边练,易于读者学习。 本书由以下三部分内容组成: 第一部分(第1~4章)为基础部分。第1章介绍了嵌入式系统的基本概念、开发过程及几个嵌入式系统应用方案。在应用方案中,比较详细地讲解了基于嵌入式的视频网络监控系统、基于嵌入式系统的锅炉控制方案和基于嵌入式系统的网关实现方案,这些方案都是实际开发的案例,可以在开发应用项目时直接参考使用。第2章介绍了嵌入式系统的硬件平台知识。第3章简单介绍了Linux操作系统的基本知识,对不熟悉Linux操作系统的读者有一定的帮助。第4章介绍了在Linux环境下C语言程序设计及编译方法,对头文件、makefile文件的编写、make命令的使用及在嵌入式系统的程序设计中经常用到的位运算作了较为详尽的讲解。   第二部分(第5~9章)为嵌入式系统应用开发部分。第5章主要讲解了如何搭建嵌入式Linux的开发环境,详尽地介绍了开发板的烧写方法。第6章讲解了嵌入式Linux系统的编程方法及如何将程序移植到嵌入式系统的开发板上运行,还详细地介绍了嵌入式系统的串口通信技术,以编写串口通信程序作为开发嵌入式系统应用项目的设计示例。第7...

目录
荐语
查看详情 查看详情
目录

第1章嵌入式系统基础   

1.1嵌入式系统简介

1.1.1嵌入式系统的基本概念

1.1.2嵌入式系统的体系结构

1.1.3嵌入式系统的特点

1.2嵌入式系统的发展和应用领域

1.2.1嵌入式系统的发展历史

1.2.2嵌入式系统的发展前景及趋势 

1.3嵌入式操作系统

1.3.1嵌入式操作系统的发展

1.3.2几种有代表性的嵌入式操作系统

1.4嵌入式系统的开发过程

1.5嵌入式系统的应用方案

1.5.1基于嵌入式的视频网络监控系统

1.5.2基于嵌入式系统的锅炉控制方案

1.5.3基于嵌入式系统的网关实现方案

本章小结

习题

第2章嵌入式系统硬件开发平台    

2.1相关基础知识

2.2嵌入式系统硬件平台

2.3ARM微处理器体系

2.3.1ARM公司简介及ARM体系结构

2.3.2ARM系列微处理器简介

2.4微处理器的结构

2.4.1RISC体系结构和ARM设计思想

2.4.2ARM9微处理器结构的最小系统设计

2.4.3Xscale微处理器结构

本章小结

习题

第3章Linux操作系统基础

3.1Linux基本概念

3.2嵌入式Linux文件系统

3.2.1基于Flash的文件系统

3.2.2基于RAM的文件系统

3.2.3网络文件系统 

3.3Linux常用操作命令

3.3.1文件目录相关命令

3.3.2磁盘及系统操作

... 查看详情

查看详情