2018秋东师计算机作业试题,东师2018秋离线作业-嵌入式系统

期末作业考核

《嵌入式系统》

满分100分

一、判断题(每题3分,共30分)

1. 以32位RISC嵌入式处理器加嵌入式操作系统为标志的嵌入式系统为其发展的第三个阶段。(√)

2. 嵌入式系统的硬件一般包括嵌入式微处理器、外围电路和嵌入式外围设备等组成。(√)

3. CodeWarrior具有很多功能,但不具备对文本文件进行比较的功能。(√)

4. 一般情况下,GNU交叉工具链包括若干个工具软件。(√)

5. Linux内核的主要功能仅包括内存管理、任务调试、进度间通信和网络接口。(√)

6. Linux采用的是树型目录结构,其中,最上层是根目录,其他的目录都是从根目录出发而生成的。(√)

7. 当程序状态寄存器CPSR的I位置1时,允许IRQ中断。(√)

8. 所谓大端序(也称为大端模式)是指字数据的高位字节存储在高地址中,而字数据的低字节则存放在低地址中。(√)

9. DCW用于分配一段半字对齐的内存单元,DCWU分配的内存单元并不严格半字对齐。(√)

10.一个程序(可以包含多个源文件)中至少要有一个ENTRY(可以有多个ENTRY),但一个源文件中最多只能有一个ENTRY(可以没有ENTRY)。(√)

二、简答题(每题10分,50分)

1. 比较Nor Flash和Nand Flash有相同和不同之处?

答:1) NOR和NAND是现在市场上两种主要的非易失闪存技术

2) NOR闪存是随机存储介质,用于数据量较小的场合;NAND闪存是连续存储介质,适合存放大的数据。

3) NOR地址线和数据线分开嵌入式系统中经常将NOR芯片做启动芯片使用NAND共用地址和数据总线

4) NAND闪存的容量比较大NAND的速度要快于NOR闪存

5) NOR闪存的可靠性要高于NAND闪存

2. 什么是源程序模拟器?它有哪些功能?

答:1) 源程序模拟器是在PC机上,通过软件手段模拟执行为某种嵌入式处理器编写的源程序的测试工具

2) 具有指令,周期和定时等三级模拟功能。

3.通常Linux内核移植有哪些基本过程?

答:1) 阅读硬件文档:CPU体系结构及汇编,地址空间分布,寄存器列表及详细功能

2)建立交叉汇编环境

3)编写Bootloader

4)内核移植和裁剪

5)建立文件系统

6)驱动开发

4.假设R0的内容为0x8000,寄存器R1、R2内容分别为0x01与0x10,存储器内容为空,执行下述指

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值