嵌入式系统

发布 2022-10-21 05:09:28 阅读 8890

期末作业考核。

满分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有相同和不同之处?2.什么是源程序模拟器?它有哪些功能?3.通常linux内核移植有哪些基本过程?

4.假设r0的内容为0x8000,寄存器r1、r2内容分别为0x01与0x10,存储器内容为空,执行下述指令后,说明pc如何变化?存储器及寄存器的内容如何变化?

stmib r0!, ldmia r0!,

5.在arm汇编语言程序编写规范中有哪些规则?三、问答及应用题(每小题10分,共20分)

1.arm处理器总共有多少个寄存器,这些寄存器按其在用户编程中的功能是如何划分的?这些寄存器在使用中各有何特殊之处?

2.假设变量str1中保存了一个以0终结的字符串,试编写一个arm汇编子程序strcopy实现将str1中内容的逆序存入到str2开始的存储单元中。str1和str2的地址作为参数传递给汇编子程序。

嵌入式ARM嵌入式系统设计

摘要 本系统设计了基于arm系统的嵌入式硬件平台,其中主要介绍了系统母版的具体电路实现,其硬件电路已经通过了信号完整性分析。中国 网 关键词 arm 嵌入式系统 中图分类号 tp368.1 文献标识码 a 文章编号 1007 9416 2012 12 0104 01 1 序言 本系统是设计一款基于a...

嵌入式系统

期末作业考核。满分100分。一 判断题 每题3分,共30分 1.嵌入式系统中的软件系统主要由嵌入式操作系统和应用软件组成,其中嵌入式微处理器属于嵌入式软件系统的核心。答 错。2.运行在智能手机或平板电脑中的android系统是一种嵌入式操作系统。答 对。3.windriver公司所提供的软件开发包是...

嵌入式系统

关于嵌入式系统 献给热爱此道的初学者们前言。网上看到众多网友都问了关于嵌入式系统方面的很多问题,很多都可在这里找到答案,希望我的这篇文章能给他们以启发。也请大家不要轻易 一 嵌入式系统的概念。着重理解 嵌入 的概念。主要从三个方面上来理解。1 从硬件上,将基于cpu的处围器件,整合到cpu芯片内部,...