ARM嵌入式系统基础与实践

副标题:无

作   者:胡伟编著

分类号:

ISBN:9787811240054

微信扫一扫,移动浏览光盘

简介

  《ARM嵌入式系统基础与实践》包括ARM嵌入式基础知识和实践两部分内容,通过.Bootloader衔接在一起。在基础知识部分,不是给出理论,而是讲解原理,并给出应用实例和应用方法;在实践部分,联系实际嵌入式系统和Bootloader源码,详细说明了基本系统的概念及其软硬件实现,并以基本系统基础上扩展的一个实际嵌入式系统开发过程为例,阐述了不使用操作系统的嵌入式系统开发过程、方法和软硬件实现。   内容的编写、选取和安排上以引导读者自学为主,在讲明知识的同时主要给出了知识的学习和应用方法,力求使读者能自己理解和融会贯通地掌握知识,并通过对《ARM嵌入式系统基础与实践》的学习,解决怎样应用嵌入式知识和怎样进行实际嵌入式开发等问题。《ARM嵌入式系统基础与实践》适合高等院校相关专业的本科生、研究生,以及从事嵌入式开发的工程技术人员使用。

目录

书名页
版权页
前言页
目录页
第1章 嵌入式系统概述
1.1 嵌入式系统定义的界定
1.2 常用32位嵌入式处理器
1.2.1 嵌入式微控制器MCU
1.2.2 嵌入式微处理器MPU
1.2.3 专用处理器
1.2.4 ARM芯片上微控制器技术、微处理器技术和专用处理器技术的融合
1.3 嵌入式芯片的SOC化和嵌入式系统的SOPC
1.3.1 ARM公司及知识产权(IP)公司
1.3.2 芯片的IP和SOC化
1.3.3 SOPC技术
1.4 基于ARM的32位嵌入式系统应用领域
第2章 ARM嵌入式处理器核和处理器
2.1 ARM公司IP产品概述
2.1.1 一个调查
2.1.2 ARM体系结构和CPU的发展
2.1.3 ARM公司给出的CPU核分类
2.2 ARM编程结构
2.2.1 ARM处理器工作状态
2.2.2 ARM处理器数据类型和大小端存储模式
2.2.3 ARM寄存器组
2.2.4 ARM处理器工作模式
2.2.5 ARM程序状态寄存器
2.2.6 ARM异常
2.3 ARM处理器核
2.4 ARM处理器
2.5 指令流水线
第3章 常用嵌入式ARM芯片
3.1 AMBA总线介绍
3.2 Samsung公司的ARM芯片
3.2.1 芯片介绍
3.2.2 基于S3C24A0的应用实例
3.3 Atmel公司的ARM芯片
3.3.1 芯片介绍
3.3.2 基于AT91RM9200的应用实例
3.4 NXP(Philips)公司的ARM芯片
3.4.1 芯片介绍
3.4.2 基于LPC2119的应用实例
3.5 Marvell(Intel)公司的ARM芯片
3.5.1 芯片介绍
3.5.2 基于IXP2800/IXP2850的应用实例
3.6 Freescale公司的ARM芯片
3.6.1 芯片介绍
3.6.2 基于MCIMX31/i.MX31的应用实例
3.7 TI公司的ARM芯片
3.7.1 芯片介绍
3.7.2 基于OMAP5912的应用实例
3.8 嵌入式芯片选型
第4章 嵌入式ARM开发工具
4.1 ARM芯片调试系统原理
4.1.1 调试部分
4.1.2 跟踪部分
4.2 链接/仿真工具
4.2.1 JTAG仿真器
4.2.2 在线仿真器ICE
4.2.3 集成开发环境自带的仿真软件
4.2.4 Multi2000集成开发环境
4.2.5 RVDS集成开发环境
4.3 ADS集成开发环境
4.3.1 ADS介绍
4.3.2 ADS应用
4.4 英蓓特公司的EmbestIDE集成开发环境
4.4.1 概述
4.4.2 应用
第5章 汇编语言
5.1 集成开发环境汇编程序框架
5.2 寻址方式
5.3 ARM和Thumb指令概述
5.4 ARM指令详解
5.5 Thumb指令详解
5.6 伪操作、伪指令和宏指令
5.6.1 GNU伪操作和宏指令
5.6.2 ARM伪操作和宏操作
5.6.3 伪指令
5.6.4 ARM集成开发环境和GNU集成开发环境程序互移植
5.7 汇编程序
5.7.1 ARM编程模型相关知识汇编语言实现
5.7.2 源程序分析
第6章 ARM嵌入式系统开发
6.1 ARM嵌入式系统开发概述
6.1.1 概述
6.1.2 ARM芯片特点
6.2 S3C44B0X和S3C2410X芯片概述
6.2.1 S3C44B0X芯片概述
6.2.2 S3C2410X芯片概述
6.3 基本ARM嵌入式系统
6.3.1 概述
6.3.2 基本ARM嵌入式系统的实现
6.4 不使用操作系统的嵌入式系统开发
6.4.1 中断控制器
6.4.2 看门狗定时器
6.4.3 I/O接口/端口
6.5 使用操作系统的嵌入式系统开发
6.5.1 嵌入式应用软件
6.5.2 嵌入式数据库
第7章 串口通信工程实践
7.1 通信基础知识
7.2 ARMSOC芯片UART片上扩展控制器
7.2.1 S3C44B0X片上扩展控制器UART
7.2.2 S3C2410X的UART
7.3 实际IDE开发环境的工程文件
7.3.1 嵌入式系统简单初始化
7.3.2 集成开发环境文件介绍
7.4 串口通信工程硬件实现
7.5 串口通信软件实现
7.5.1 基于GNU集成开发环境的源程序
7.5.2 源程序程序扩充
7.5.3 源程序推广
7.5.4 进一步操作
参考文献

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

ARM嵌入式系统基础与实践
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon