《嵌入式系统技术与设计》课后答案

  • 更新时间:
  • 2678人关注
  • 点击下载

给大家带来的是关于嵌入式系统相关的课后习题答案下载,介绍了关于嵌入式系统、技术、设计方面的内容,由汲睿思网友提供,本资源目前已被895人关注,高等院校嵌入式系统类教材综合评分为:8.1分

资源详情相关推荐
《嵌入式系统技术与设计》封面
  • 出版社:人民邮电出版社
  • 作者:刘洪涛、孙天泽
  • 大小:143 KB
  • 类别:嵌入式系统
  • 热度:676
  • 嵌入式网络那些事:LwIP协议深度剖析与实战演练
  • 嵌入式Linux软硬件开发详解
  • 嵌入式Linux系统开发教程
  • 嵌入式C/C++系统工程师实训教程
  • 嵌入式Linux开发教程(上册)
  • 嵌入式系统技术与设计》是对ARM处理器架构的全面介绍、编程模型、指挥系统和最新的RealViewMDK开发环境,同时配合公司的EduKit-ⅲ实验教学系统基于ARM9处理器S3C2410详细介绍了系统的设计和相关接口的操作,并提供了大量的实验程序。最后,03010详细说明了嵌入式Linux系统各组件在教学系统中的移植过程。

    《嵌入式系统技术与设计》可以作为高校的电脑使用、电子信息、通信工程、自动化等专业嵌入式系统教程也可以作为相关嵌入式系统开发者的参考书。

    目录

    • 第1章 嵌入式系统概述
    • 1.1 嵌入式系统简介
    • 1.2 嵌入式系统发展趋势
    • 1.3 嵌入式系统的硬件和软件特征
    • 1.4 ARM系列处理器简介
    • 1.4.1 ARM7处理器系列
    • 1.4.2 ARM9处理器系列
    • 1.4.3 ARM9E处理器系列
    • 1.4.4 ARM10处理器系列
    • 1.4.5 ARM10E处理器系列
    • 1.4.6 ARM11处理器系列
    • 1.4.7 SecureCore处理器系列
    • 1.4.8 StrongARM和Xscale处理器系列
    • 1.4.9 Cortex和MPCore处理器系列
    • 1.4.10 各种处理器系列之间的比较
    • 1.5 本章小结
    • 1.6 思考题
    • 第2章 ARM体系结构与指令集
    • 2.1 ARM体系结构的特点
    • 2.2 ARM处理器工作模式
    • 2.3 寄存器组织
    • 2.3.1 通用寄存器
    • 2.3.2 状态寄存器
    • 2.3.3 程序计数器
    • 2.4 流水线
    • 2.4.1 流水线的概念与原理
    • 2.4.2 流水线的分类
    • 2.4.3 影响流水线性能的因素
    • 2.5 ARM存储系统
    • 2.5.1 协处理器(CP15)
    • 2.5.2 存储管理单元(MMU)
    • 2.5.3 高速缓冲存储器(Cache)
    • 2.6 异常
    • 2.6.1 异常的种类
    • 2.6.2 异常的优先级
    • 2.6.3 构建异常向量表
    • 2.6.4 异常响应流程
    • 2.6.5 从异常处理程序中返回
    • 2.7 ARM处理器的寻址方式
    • 2.7.1 数据处理指令寻址方式
    • 2.7.2 内存访问指令寻址方式
    • 2.8 ARM处理器的指令集
    • 2.8.1 数据操作指令
    • 2.8.2 乘法指令
    • 2.8.3 Load/Store指令
    • 2.8.4 单数据交换指令
    • 2.8.5 跳转指令
    • 2.8.6 状态操作指令
    • 2.8.7 协处理器指令
    • 2.8.8 异常产生指令
    • 2.9 本章小结
    • 2.10 思考题
    • 第3章 ARM汇编语言程序设计
    • 3.1 ARM/Thumb混合编程
    • 3.1.1 Thumb指令的特点及实现
    • 3.1.2 ARM/Thumb交互工作基础
    • 3.1.3 ARM/Thumb交互子程序
    • 3.2 ARM汇编器支持的伪操作
    • 3.2.1 伪操作概述
    • 3.2.2 符号定义伪操作
    • 3.2.3 数据定义(DataDefinition)伪操作
    • 3.2.4 汇编控制伪操作
    • 3.2.5 杂项伪操作
    • 3.3 ARM汇编器支持的伪指令
    • 3.3.1 ADR伪指令
    • 3.3.2 ADRL伪指令
    • 3.3.3 LDR伪指令
    • 3.4 汇编语言与C/C++的混合编程
    • 3.4.1 内联汇编
    • 3.4.2 嵌入型汇编
    • 3.4.3 汇编代码访问C全局变量
    • 3.4.4 C++中使用C头文件
    • 3.4.5 混合编程调用举例
    • 3.5 本章小结
    • 3.6 思考题
    • 第4章 嵌入式软件基础实验
    • 4.1 RealviewMDK简介
    • 4.2 ULINK2仿真器简介
    • 4.3 使用RealviewMDK创建一个工程
    • 4.3.1 选择工具集
    • 4.3.2 创建工程并选择处理器
    • 4.3.3 建立一个新的源文件
    • 4.3.4 工程中文件的加入
    • 4.3.5 工程基本配置
    • 4.3.6 工程的编译链接
    • 4.4 嵌入式软件开发基础实验
    • 4.4.1 ARM汇编指令实验一
    • 4.4.2 ARM汇编指令实验二
    • 4.4.3 Thumb汇编指令实验
    • 4.4.4 ARM处理器工作模式实验
    • 4.4.5 C语言实例一
    • 4.4.6 C语言实验程序二
    • 4.4.7 汇编语言与C语言相互调用实例
    • 4.5 本章小结
    • 第5章 ARM应用系统设计
    • 5.1 SoC系统概述
    • 5.2 S3C2410概述
    • 5.3 S3C2410系统功能电路设计
    • 5.3.1 概述
    • 5.3.2 电源电路
    • 5.3.3 时钟电路
    • 5.3.4 复位电路
    • 5.3.5 JTAG接口电路
    • 5.3.6 NorFlash电路
    • 5.3.7 NandFlash电路
    • 5.3.8 SDRAM电路
    • 5.3.9 串行接口电路
    • 5.3.10 以太网接口电路
    • 5.3.11 蜂鸣器电路及其PWM电路
    • 5.3.12 按键电路
    • 5.3.13 实时时钟
    • 5.3.14 A/D转换器电路
    • 5.3.15 IIS音频接口电路
    • 5.3.16 SD卡接口电路
    • 5.3.17 LCD电路
    • 5.3.18 USB接口电路
    • 5.3.19 印刷电路板设计的注意事项
    • 5.4 本章小结
    • 5.5 思考题
    • 第6章 S3C2410系统接口操作原理及实验
    • 6.1 I/O接口实验
    • 6.1.1 实验目的
    • 6.1.2 实验设备
    • 6.1.3 实验内容
    • 6.1.4 实验原理
    • 6.1.5 实验操作步骤
    • 6.1.6 实验参考程序
    • 6.2 串口通信实验
    • 6.2.1 实验目的
    • 6.2.2 实验设备
    • 6.2.3 实验内容
    • 6.2.4 实验原理
    • 6.2.5 实验操作步骤
    • 6.2.6 实验参考程序
    • 6.3 中断实验
    • 6.3.1 实验目的
    • 6.3.2 实验设备
    • 6.3.3 实验内容
    • 6.3.4 实验原理
    • 6.3.5 实验操作步骤
    • 6.3.6 实验参考程序
    • 6.4 键盘控制实验
    • 6.4.1 实验目的
    • 6.4.2 实验设备
    • 6.4.3 实验内容
    • 6.4.4 实验原理
    • 6.4.5 实验设计
    • 6.4.6 实验操作步骤
    • 6.4.7 实验参考程序
    • 6.5 实时时钟实验
    • 6.5.1 实验目的
    • 6.5.2 实验设备
    • 6.5.3 实验内容
    • 6.5.4 实验原理
    • 6.5.5 实验设计
    • 6.5.6 实验操作步骤
    • 6.5.7 实验参考程序
    • 6.6 看门狗实验
    • 6.6.1 实验目的
    • 6.6.2 实验设备
    • 6.6.3 实验内容
    • 6.6.4 实验原理
    • 6.6.5 实验设计
    • 6.6.6 实验操作步骤
    • 6.6.7 实验参考程序
    • 6.7 IIC串行通信实验
    • 6.7.1 实验目的
    • 6.7.2 实验设备
    • 6.7.3 实验内容
    • 6.7.4 实验原理
    • 6.7.5 实验设计
    • 6.7.6 实验操作步骤
    • 6.7.7 实验参考程序
    • 6.8 A/D转换实验
    • 6.8.1 实验目的
    • 6.8.2 实验设备
    • 6.8.3 实验内容
    • 6.8.4 实验原理
    • 6.8.5 实验设计
    • 6.8.6 实验操作步骤
    • 6.8.7 实验参考程序
    • 6.9 NandFlash读写实验
    • 6.9.1 实验目的
    • 6.9.2 实验设备
    • 6.9.3 实验内容
    • 6.9.4 实验原理
    • 6.9.5 实验设计
    • 6.9.6 实验操作步骤
    • 6.9.7 实验参考程序
    • 6.10 本章小结
    • 第7章 嵌入式操作系统及开发简述
    • 7.1 嵌入式Linux简介
    • 7.2 构建嵌入式Linux开发环境
    • 7.2.1 交叉开发环境介绍
    • 7.2.2 安装交叉开发工具
    • 7.2.3 主机交叉开发环境配置
    • 7.3 Bootloader
    • 7.3.1 Bootloader的种类
    • 7.3.2 U-Boot工程简介
    • 7.3.3 U-Boot编译
    • 7.3.4 U-Boot的移植思路
    • 7.3.5 U-Boot的烧写
    • 7.3.6 U-Boot的常用命令
    • 7.4 Linux内核与移植
    • 7.4.1 Linux内核结构
    • 7.4.2 Linux内核配置系统
    • 7.4.3 Linux内核编译选项
    • 7.5 移植Linux2.6内核到S3C2410平台简述
    • 7.5.1 移植的概念
    • 7.5.2 设备驱动移植
    • 7.5.3 NandFlash移植
    • 7.6 嵌入式文件系统构建
    • 7.6.1 文件系统简介
    • 7.6.2 嵌入式文件系统的特点和种类
    • 7.6.3 文件系统的组成
    • 7.6.4 利用BusyBox构建文件系统
    • 7.6.5 利用NFS调试新建的文件系统
    • 7.7 本章小结
    • 7.8 思考题
    • 第8章 嵌入式Linux实验
    • 8.1 搭建嵌入式Linux开发环境
    • 8.1.1 实验目的
    • 8.1.2 实验环境
    • 8.1.3 实验步骤
    • 8.2 移植U-Boot实验
    • 8.2.1 实验目的
    • 8.2.2 实验环境
    • 8.2.3 实验步骤
    • 8.3 烧写U-Boot实验
    • 8.3.1 实验目的
    • 8.3.2 实验环境
    • 8.3.3 实验步骤
    • 8.4 Linux内核编译与下载实验
    • 8.4.1 实验目的
    • 8.4.2 实验环境
    • 8.4.3 实验步骤
    • 8.5 Linux内核移植实验
    • 8.5.1 CS8900A网卡驱动移植
    • 8.5.2 NandFlash驱动移植
    • 8.5.3 Yaffs2文件系统移植
    • 8.6 文件系统制作实验
    • 8.6.1 实验目的
    • 8.6.2 实验环境
    • 8.6.3 实验步骤
    • 8.7 编写Linux内核模块实验
    • 8.7.1 实验目的
    • 8.7.2 实验环境
    • 8.7.3 实验步骤
    • 8.8 编写带参数的Linux内核模块实验
    • 8.8.1 实验目的
    • 8.8.2 实验环境
    • 8.8.3 实验步骤
    • 8.9 编写Linux字符驱动程序实验
    • 8.9.1 实验目的
    • 8.9.2 实验环境
    • 8.9.3 实验步骤
    • 8.10 本章小结
    • 参考文献

    相关声明:

    《嵌入式系统技术与设计》课后答案下载资源由用户 空英悟 于 2021-12-23 09:38:16 分享至网盘,版权归人民邮电出版社所有。仅供想学习嵌入式系统的网友交流使用,专题参考:嵌入式系统,嵌入式系统,

    嵌入式系统相关资源

    • 嵌入式微控制器固件开发与应用

      嵌入式微控制器固件开发与应用

      本书围绕SDK的开发展开,通过分析MCU内核与外设工作原理,结合API介绍各个外设的编程和应用。希望通过本书,使传统单片机工程师面向寄存器的开发思维得到一些转变,能够尝试运用成熟的软件框架来高效地完成应用开发。本书可供具有一定C语言知识和硬件基础的嵌入式系统工程师使用,同时也可以作为高等院校电子信息工程相关专业的教学参考书。

      大小:119983 MB 固件开发

      立即下载
    • 嵌入式Linux应用开发完全手册

      嵌入式Linux应用开发完全手册

      嵌入式Linux应用开发完全手册 作者:韦东山 出版日期:2008-8-1 本书全面介绍了嵌入式Linux系统开发过程中,从底层系统支持到上层GUI应用的方方面面,内容涵盖Linux操作系统的安装及相关工具的使用、配置,嵌入式编程所需要的基础知识(交叉编译工具的选项设置、Makefile语法、ARM汇编指令等),硬件部件的使用及编程(囊括了常见硬件,比如UART、I2C、LCD等),U-Boot、Linux内核的分析、配置和移植,根文件系统的构造(包括移植busybox、glibc、制作映象文件

      大小:111.09MBLinux

      立即下载
    • 嵌入式系统原理及接口技术(第2版) 课后答案

      嵌入式系统原理及接口技术(第2版)

      本书以S3C2440芯片为背景,介绍了ARM9的体系结构和汇编指令系统,并基于此介绍了嵌入式系统启动引导程序的编写方法,同时还介绍了一些基本的接口功能及接口驱动程序的编写方法。本书适于作为计算机科学与技术等专业高年级本科生的教材,为学生将来从事嵌入式系统硬件开发及底层软件开发奠定基础,也适合作为嵌入式系统相关开发人员的日常参考书。 目录 第1章绪论 1.1嵌入式系统的特征 1.2嵌入式系统的发展概况 1.2.1嵌入式系统硬件平台的发展

      大小:7.47 MB嵌入式系统

      立即下载
    • 嵌入式系统设计与开发实践

      嵌入式系统设计与开发实践

      大小:133.4 MB嵌入式系统

      立即下载
    • 嵌入式系统设计大学教程 课后答案

      嵌入式系统设计大学教程

      《嵌入式系统设计大学教程》是2008年人民邮电出版社出版的图书,作者是刘艺、许大琴 、万福 。 《嵌入式系统设计大学教程》内容丰富,结构合理,概念清晰,既可作为高等院校计算机及相关专业嵌入式课程的教材,也可供工程技术人员自学参考。 目录 第1部分 嵌入式系统 第1章 嵌入式系统概述 1.1 什么是嵌入式系统 1.2 嵌入式系统的特点 1.3 嵌入式系统的体系结构 1.3.1 硬件平台 1.3.2 硬件抽象层 1.3.3 实时操作系统 1.3.4 实时应用程序 1.4 嵌入式系统的

      大小:10.7 MB嵌入式

      立即下载
    • STM32嵌入式系统开发实战指南

      STM32嵌入式系统开发实战指南

      《 STM32嵌入式系统开发实战指南:FreeRTOS与LwIP联合移植 》以一款轻量级嵌入式实时操作系统为样本,阐述了嵌入式实时操作系统任务管理、时间管理、资源共享、内存管理等机制,介绍了内核

      大小:42.7 MBSTM32

      立即下载
    • 从C到嵌入式C编程语言:入门·实用·深入

      从C到嵌入式C编程语言:入门·实用·深入

      从C到嵌入式C编程语言-入门·实用·深入 作者:梁合庆 出版社:北京航空航天大学 出版时间:2000-11

      大小:5.6MBC语言

      立即下载

    学习笔记

    22小时2分钟前回答

    嵌入式与python选哪个

    从概念上来说,嵌入式和Python的区别还是比较明显的,嵌入式是一个开发领域,而Python则是一门编程语言。 嵌入式开发是开发领域的一个重要分支,是物联网领域技术的重要组成部分,可以说有物联网的地方就离不开嵌入式开发。(推荐学习:Python视频教程) 通常情况下,嵌入式开发在工业领域有广泛的应用,比如汽车领域、数控机床、智能装备等领域都有广泛的应用,随着产业互联网的发展,嵌入式开发未来的发展前景还是非常不错的。 Python是目前被广泛使用的一种编程语言,在Web开发、大数据开发、大数据分析、人工智能(机器学习、计算机视觉、自然语言处理)等领域有广泛的用途。目前Pyt……

    18小时40分钟前回答

    python能做嵌入式吗

    近些年来Python非常流行,Python是一种面向对象的解释型计算机程序设计语言,Python语法简洁清晰,易读性以及可扩展性,Python具有丰富和强大的库,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起,常被称为胶水语言,可以应用在图形处理,数学处理,Web编程,多媒体应用等领域。 定位 (推荐学习:Python视频教程) 在过去的这么长时间里,在嵌入式开发领域中开发语言以C/C++为主,如今基于Python的MicroPython已经涉入到该领域中,MicroPython是一位叫Damien George的工程师,基于ANSI C(C语言标准),然后在语法上又遵循了Python的规范,主要是为了能在嵌入式硬件上 (这里特指微控制器级别)更易……