嵌入式系统开发原理与实践
由浙江大学一线老师主笔,充分满足嵌入式系统教学的需求; 总结了浙江大学在嵌入式教学中的经验;精心设计了很多实验.

作者:陈文智

丛书名:重点大学计算机专业系列教材

定价:29元

印次:1-3

ISBN:9787302116004

出版日期:2005.08.01

印刷日期:2007.12.28

图书责编:魏江江

图书分类:教材

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

本书分为10章。第一章“嵌入式系统概述”对嵌入式系统设计进行一个入门级的介绍。第二章“PXA255开发系统”介绍XScale微处理器的技术亮点和嵌入式开发平台XSBase255。第三章“开发环境的建立”介绍了在Linux宿主机操作系统环境下,嵌入式开发环境的建立过程和常用软件的使用方法。第四章“嵌入式系统的Boot Loader技术”介绍一些Boot Loader的概念和程序框架结构以及Boot Loader的移植等几个方面的内容。第五章“ARMLinux 内核”介绍基于ARM系统结构的Linux内核。包括内存管理,中断响应和处理系统调用,系统的启动和初始化,进程管理和调度以及Linux的模块机制。第六章“嵌入式文件系统”介绍文件系统的各种基本概念,以及嵌入式系统中特有的几种文件系统如Ext2、JFFS、YAFFS等。第七章“嵌入式系统的调试”介绍如何使用GDB工具来对嵌入式系统的应用程序和嵌入式Linux内核进行调试。第八章“嵌入式设备驱动”介绍嵌入式Linux设备驱动程序的基本概念、程序结构以及驱动程序如何编写、测试、安装和加载。第九章“嵌入式GUI”介绍Tiny-X的系统结构和应用程序开发以及QT/E的安装、移植。第十章“综合创新实验”目的是引导读者去实践和体会嵌入式系统开发的流程。使读者学习到可编程逻辑器件FPGA的相关知识,并且学习如何应用XScale处理器与FGPA进行综合应用设计。 本书既可以作为高校研究生或高年级本科生的嵌入式系统教材,也可以作为嵌入式系统开发工程师的参考书

前言 为什么要写这本书 嵌入式系统的应用领域包括科学研究、工业控制、交通通讯、医疗卫生、国防军事、消费娱乐等等。今天,几乎所有的电子设备里面都有嵌入式系统的影子。手机、PDA、掌上电脑、机顶盒、智能家电等等这些嵌入式产品的典型代表正在影响着人们的生活。 研究和开发嵌入式系统及其产品,逐渐成为当前热点之一。作者也有幸比较早的加入了这一行列。多年的教学科研以及产品开发经历,深刻体会到嵌入式系统的极大魅力,很想将其中的哪怕是很少的经验和感受整理出来,与广大同行分享。写书的念头是有了,但是却迟迟决定不下来。主要考虑以下两个原因:嵌入式系统涵盖的内容实在太广泛,如何在有限的篇幅里聚焦到读者需求最多的几个方面中;应该面向什么样的读者以及书中的原理介绍和实践经验介绍这两者之间如何平衡更适合读者的要求。 Intel公司是全球最大的半导体芯片制造商。一直积极推动中国教育事业的发展,其大学合作计划的重点之一就是在中国推广嵌入式系统课程的建设。作者代表浙江大学参加了2003和2004的Intel高校嵌入式课程研讨会,期间认识了Intel第三方合作伙伴亿道电子,同时也坚定了我们要写一本以Intel嵌入式开发平台为主的,面向大学师生和嵌入式开发工程师的教材的决心。希望能起到抛砖引玉的作用。 本书的组织 本书是作者在浙江大学为研究生和高年级本科生开设的“嵌入式系统”课程的讲稿的基础上修改而成的。在编写时,充分考虑了嵌入式开发过程中不同层次读者的要求,努力做到以下几点: * 内容紧凑。使读者能掌握基本概念和基本理论,叙述上力求简明扼要,由浅入深。 * 面向实践。本书兼顾教学、科研和应用的需要...

课件下载

暂无样章

网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
第1章  嵌入式系统概述 1

1.1  引言 1

1.2  什么是嵌入式系统 1

1.2.1  嵌入式系统的历史与现状 2

1.2.2  嵌入式系统的体系结构 2

1.2.3  应用领域与发展方向 3

1.3  嵌入式系统设计 5

1.3.1  嵌入式系统设计的过程 5

1.3.2  硬件平台的选择 5

1.3.3  软件平台的选择 6

1.4  嵌入式微处理器ARM 8

1.4.1  ARM微处理器的应用领域及一般特点 9

1.4.2  ARM微处理器系列 9

1.5  嵌入式操作系统 11

1.5.1  嵌入式Linux 11

1.5.2  Windows CE 12

1.5.3  Symbian 13

1.5.4  其他嵌入式操作系统 13

1.6  嵌入式系统开发 14

1.6.1  开发流程 14

1.6.2  交叉编译与链接 15

1.6.3  远程调试 16

1.6.4  测试与优化 17

1.7  小结 17

1.8  习题与思考题 18

第2章  PXA255开发系统 19

2.1  XScale系统结构 19

2.1.1  XScale超级流水线 20

2.1.2  XScale乘/累加MAC 21

2.1.3  协处理器 21

2.1.4  内存管理 22

2.1.5  指令cache 22

2.1.6  数据cache 23

2.1.7  转移目标缓冲器BTB 23

2.1.8  性能监视 23

2.1.9  电源管理 23

2.1.10  调试 23

2.2  PXA255处理器...