网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 21天学通Linux嵌入式开发(附光盘)/21天学通系列
分类
作者 薛园园
出版社 电子工业出版社
下载
简介
编辑推荐

为了能让初次接触ARM嵌入式系统开发的爱好者快速而又轻松地学会ARM处理器及其程序开发,笔者总结了自己学习ARM的经验,并结合多年实际开发的经验,编写了这本删嵌入式开发的基础教程。在本书中,笔者从最基础的概念入手,循序渐进地将ARM处理器开发和程序设计中的每个技术点展现在读者面前,力求让读者在最短的时间内高效地掌握ARM处理器及嵌入式开发的基础概念及技术要点。本书采用了最新的ARM Cortex-M3内核进行讲解。最新的ARM Cortex-M3内核提供了更为强大的功能,目前正在取代老款的ARM7等内核。

内容推荐

本书系统地介绍了ARM嵌入式系统的基本结构、开发和ARM处理器的编程,并结合流行的嵌入式系统介绍了如何移植。本书言简意赅、通俗易懂,知识点覆盖全面,详细讲述了最新的ARM Cortex-M3内核及STM32处理器编程,使读者能够更好地掌握ARM处理器及相应的嵌入式系统设计。

本书分为四篇,共23章,全面详细地讲述了ARM处理器的原理、程序设计方法、ARM处理器编程指南及嵌入式系统移植。首先介绍了ARM处理器的构架及如何搭建一个ARM嵌入式开发平台,接着介绍了ARM Cortex-M3的指令集,基于Cortex-M3的STM32系列芯片及一些典型的嵌入式操作系统。然后结合STM32的各个功能部件详细讲解了ARM处理器的硬件编程方法。最后本书还介绍了基于ARM Cortex-M3的STM32芯片如何移植流行的嵌入式操作系统。

本书知识点覆盖全面、结构安排紧凑、讲解详细、实例丰富。ARM嵌入式系统的初学者通过本书可以快速掌握程序设计方法。本书对具有一定开发经验的设计人员,也有很高的参考价值。

本书附赠DVD光盘1张,内容包括超大容量手把手教学视频、电子教案(PPT)、编程参考宝典电子书、源代码及各章习题答案。

目录

第一篇 走进嵌入式系统开发

第1章 嵌入式系统开发概述

 1.1 何为嵌入式系统

1.1.1 嵌入式系统的概念

1.1.2 嵌入式系统的基本结构

1.1.3 嵌入式处理器

 1.2 嵌入式系统的特点及发展趋势

 1.3 嵌入式系统的开发过程

1.3.1 芯片选择

1.3.2 配置硬件平台

1.3.3 BootLoader移植

1.3.4 操作系统裁减

1.3.5 系统移植

1.3.6 蓝用程序开发

 1.4 如何成为嵌入式开发人员

 1.5 小结

 1.6 习题

第2章 嵌入式操作系统简介

 2.1 嵌入式操作系统概述

2.1.1 嵌入式操作系统的发展历史

2.1.2 嵌入式操作系统的分类

2.1.3 嵌入式操作系统的特点

 2.2 主流嵌入式操作系统简介

2.2.1 VxWorks

2.2.2 pSOS

2.2.3 Palm OS

2.2.4 QNX

2.2.5 OS-9

2.2.6 LynxOS

2.2.7 Windows CE

2.2.8 μtC/OS-Ⅱ

2.2.9 嵌入式Linux

2.2.10 FreeRTOS

 2.3 小结

 2.4 习题

第3章 ARM处理器构架

 3.1 ARM体系结构概述

3.1.1 ARM简介

3.1.2 CISC的体系结构

3.1.3 RISC的体系结构

3.1.4 ARM微处理器的应用领域

3.1.5 ARM体系结构的特点

 3.2 ARM处理器系列

3.2.1 ARM7微处理器

3.2.2 ARM9微处理器

3.2.3 ARM9E微处理器

3.2.4 ARM10E微处理器

3.2.5 ARM11微处理器

3.2.6 SecurCore微处理器

3.2.7 StrongARM微处理器

3.2.8 Xscale微处理器

3.2.9 Cortex-M3微处理器

3.2.10 基于ARM核的芯片选择

 3.3 ARM处理器结构

3.3.1 ARM的系统构架

3.3.2 ARM的流水线结构

3.3.3 ARM的存储器结构

 3.4 ARM编程模型

3.4.1 工作模式和工作状态

3.4.2 特权访问和用户访问

3.4.3 数据类型

3.4.4 存储器格式

 3.5 ARM开发调试工具综述

 3.6 小结

 3.7 习题

第4章 搭建嵌入式开发平台

 4.1 基于ARM的RealView MDK开发环境

4.1.1 RealView MDK简介

4.1.2 RealView MDK系统安装需求

4.1.3 RealVieW MDK的安装

4.1.4 RealView MDK集成开发环境总览

4.1.5 RealView MDK的菜单栏

4.1.6 RealViCW MDK的工具栏

4.1.7 RealView MDK的快捷键

 4.2 基于ARM Cortex-M3的STM32选型表

 4.3 基于ARM Cortex-M3的STM32最小开发系统

 ……

第二篇 ARM嵌入式系统开发基础

 第5章 ARM Cortex-M3指令集(教学视频:30分钟)

 第6章 基于ARM Cortex-M3的STM32在应用编程(教学视频:31分钟)

 第7章 嵌入式实时操作系统FreeRTOS(教学视频:42分钟)

 第8章 嵌入式系统UC/OS-Ⅱ(教学视频:39分钟)

第三篇 深入ARM嵌入式控制器

 第9章 通用I/O接口(教学视频:48分钟)

 第10章 Flash(教学视频:24分钟)

 第11章 ADC系统(教学视频:52分钟)

 第12章 中断系统(教学视频:32分钟)

 第13章 异步串行通信接口(教学视频:59分钟)

 第14章 同步串行通信接口(教学视频:52分钟)

 第15章 通用定时器系统(教学视频:39分钟)

 第16章 高级控制定时器系统(教学视频:46分钟)

 第17章 时钟控制系统(教学视频:43分钟)

 第18章 看门狗系统(教学视频:22分钟)

 第19章 备份寄存器(BKP)(教学视频:18分钟)

 第20章 DMA控制器(教学视频:26分钟)

 第21章 电源控制(PWR)(教学视频:34分钟)

第四篇 嵌入式系统实战

 第22章 嵌入式实时操作系统FreeRTOS的移植(教学视频:22分钟)

 第23章 嵌入式系统UC/OS-Ⅱ的移植(教学视频:23分钟)

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/9 0:09:39