嵌入式系统设计与应用——基于ARM Cortex-A8和Linux
提供PPT课件,教学大纲,源码,习题答案(资源下载处),咨询QQ:883604(仅限教师)。(从底层驱动到应用软件,全面覆盖基于ARM Cortex-A8和Linux的嵌入式系统开发全过程)

作者:王剑、刘鹏、胡杰、文汉云

丛书名:电子设计与嵌入式开发实践丛书

定价:59元

印次:1-7

ISBN:9787302458067

出版日期:2017.02.01

印刷日期:2019.12.26

图书责编:刘星

图书分类:教材

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

本书选择当前嵌入式系统领域里具有代表性的ARM CortexA8处理器和嵌入式Linux操作系统作为分析对象,从嵌入式系统的发展历史和特点出发,对A8嵌入式处理器的体系结构、存储系统、中断系统、ARM指令集和S5PV210微处理器进行详细介绍。在此基础上,阐述ARMlinux内核、Linux文件系统、Linux移植及调试方法、驱动程序的设计等内容;选择Qt图形界面程序和SQLite数据库这两个有代表性的嵌入式应用软件进行介绍; 介绍传统嵌入式系统的设计方法和引入了“协同设计”概念的嵌入式系统设计方法,并介绍三个嵌入式系统应用案例以增强读者的理解。 本书可以作为高等学校计算机、电子、电信类专业的教材,也可以作为嵌入式开发相关人员的参考用书。

(1)以ARM Cortex-A8处理器架构作为系统核心处理器架构,从作者自身从事的科研项目和实践活动出发,选择了具有一定实用价值、包含交叉学科知识且反映嵌入式系统与物联网技术结合的三个项目实例。这些实例不仅从理论上深化拓展嵌入式系统设计方法和理念,也从实践角度提出“碰到问题如何运用所学知识解决问题”的观点,促进学生学以致用思想的升华。 (2)本书增加Qt和SQLite数据库相关知识,以满足日益增长的嵌入式系统UI设计与数据处理需求,更能满足智能移动平台开发的需要。 (3)本书配套教学课件、习题和源代码。 如果希望加入教师微信交流群,请加微信:itbook8 如果希望加入教师QQ交流群,请加QQ:883604 加入时,请写明:“学校+姓名”,并写明“加入教师群”,只限教师。

Foreword 前言 嵌入式计算机技术是21世纪计算机技术重要发展方向之一,应用领域十分广泛且增长迅速。据估计,未来十年95%的微处理器和65%的软件都将被应用于各种嵌入式系统中。技术的发展和生产力的提高离不开人才的培养。目前业界对嵌入式技术人才的需求十分巨大,尤其在迅速发展的电子、通信、计算机等领域,这种需求更为显著。另外,企业对嵌入式系统开发从业者的工程实践能力、经验要求也越来越重视。因此目前国内外很多专业协会和高校都在致力于嵌入式相关课程体系的建设,结合嵌入式系统的特点,在课程内容设计、师资队伍建设、教学方法探索、教学条件和实验体系建设等方面都取得了较好成效。 从国外嵌入式课程建设来看,2004年,ACM(美国计算机协会)和IEEE联合制订了新版的计算机学科的课程体系(2004版),其中一个主要改革就是将Embedded System课程列为本科生的专业基础课,并且给出了基本课程体系。同时,美国卡内基梅隆大学、加州大学伯克利分校等国外高校也不断在完善他们的嵌入式教育体系,欧盟也推出了面向欧盟高校和企业的嵌入式研究计划,这些信息为编写适合计算机专业使用的“嵌入式系统”教材提供了指导和参考。 从技术更新角度来看,近年来嵌入式系统技术得到了广泛应用和爆发性增长,普适计算、无线传感器、可重构计算、物联网、云计算等新兴技术的出现又为嵌入式系统技术的研究与应用注入了新的活力。这也对“嵌入式系统”课程教材的设计提出了更新更高的要求。 从国内嵌入式系统教材来看,一是有部分嵌入式硬件系统仍然采用ARM9体系结构作为核心处理器架构,甚至还有ARM7体...

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

目录

第1章嵌入式系统概述

1.1嵌入式系统简介

1.1.1嵌入式系统的产生

1.1.2嵌入式系统的定义、特点和分类

1.1.3嵌入式系统的两种应用模式

1.1.4嵌入式系统的典型组成

1.2嵌入式微处理器

1.2.1嵌入式微处理器简介

1.2.2主流嵌入式微处理器

1.3嵌入式操作系统

1.3.1嵌入式Linux

1.3.2Windows CE

1.3.3Symbian

1.3.4Android

1.3.5μC/OS

1.3.6VxWorks

1.4嵌入式系统的应用领域和发展趋势

1.4.1嵌入式系统的应用领域

1.4.2嵌入式系统的发展趋势

1.5本章小结

习题

第2章ARM处理器体系结构

2.1ARM处理器概述

2.1.1ARM处理器简介

2.1.2ARM体系结构发展

2.1.3ARM处理器系列主要产品

2.1.4ARM开发工具简介

2.2CortexA8处理器架构

2.3CortexA8处理器工作模式和状态

2.3.1CortexA8处理器工作模式

2.3.2CortexA8处理器状态

嵌入式系统设计与应用——基于ARM CortexA8和Linux

2.4CortexA8存储器管理

2.4.1ARM的基本数据类型

2.4.2浮点数据类型

2.4.3大/小端存储模式

2.4.4寄存器组

2.4.5CortexA8... 查看详情

   1)以ARM Cortex-A8处理器架构作为系统核心处理器架构,从作者自身从事的科研项目和实践活动出发,选择了具有一定实用价值、包含交叉学科知识且反映嵌入式系统与物联网技术结合的三个项目实例。这些实例不仅从理论上深化拓展嵌入式系统设计方法和理念,也从实践角度提出“碰到问题如何运用所学知识解决问题”的观点,促进学生学以致用思想的升华。

2)本书增加QtSQLite数据库相关知识,以满足日益增长的嵌入式系统UI设计与数据处理需求,更能满足智能移动平台开发的需要

3本书配套教学课件、习题和源代码。

查看详情