季期末作业考核人工智能嵌入式系统.doc
《季期末作业考核人工智能嵌入式系统.doc》由会员分享,可在线阅读,更多相关《季期末作业考核人工智能嵌入式系统.doc(3页珍藏版)》请在三一办公上搜索。
1、2014年春季 期末作业考核嵌入式系统 满分100分一、判断题(每题3分,共30分)1. 嵌入式系统一般具有实时约束,有时限要求,因此,嵌入式系统一般都采用分时操作系统。()2嵌入式系统本身具备自举开发能力,用户可以直接在嵌入式设备上做开发。()3硬件资源是硬件设计工程师在设计和调试硬件必备的工具,这些资源不包括示波器。()4嵌入式常用编程语言有汇编语言、C语言、C+语言以及Java语言等。()5嵌入式 Linux是以Linux为基础的嵌入式操作系统,它是一种开放源代码、软实时、多任务的嵌入式操作系统。()6uCLinux是面向支持MMU的处理器平台设计的。()7ARM指令中的第二个操作数可以
2、是一个8位的立即数,也可以是一个任意的32位立即数。()8当异常发生时,需要保护程序执行现场,再进行异常处理。其中,现场保护包括返回地址和CPSR的值两个方面的内容。()9MAP用于定义一个结构化的内存表的首地址,可以用“*”代替。()10SPACE分配的内存单元用0初始化,DCB分配的内存用指定的值初始化。()二、简答题(每题8分,共40分)1. 什么是可编程片上系统(SOPC)?答: SOPC(System On Programmable Chip)即可编程的片上系统,或者说是基于大规模FPGA的单片系统。SOPC技术是一门全新的综合性电子设计技术,涉及面广。 在二世纪九十年度末,可编程逻
3、辑器件(PLD)的复杂度已经能够在单个可编程器件内实现整个系统。完整的单芯片系统(SOC)概念是指在一个芯片中实现用户定义的系统,它通常暗指包括片内存储器和外设的微处理器。最初宣称真正的SOC或可编程单芯片系统(SOPC)能够提供基于PLD的处理器。在2000年,Altera发布了Nios处理器,这是Altera Excalibur嵌入处理器计划中第一个产品,它成为业界第一款为可编程逻辑优化的可配置处理器。本文阐述开发Nios处理器设计环境的过程和涉及的决策,以及它如何演化为一种SOPC工具。 SOPC是基于FPGA解决方案的SOC,与ASIC的SOC解决方案相比,SOPC系统及其开发技术具有
4、更多的特色,构成SOPC的方案也有如下多种途径2. 什么是嵌入式交叉调试?交叉调试的方式有哪几种?答:就是宿主机(一般是电脑)与目标机(嵌入式系统)之间跨平台进行调试(一个是x86架构处理器,一个是ARM或其他嵌入式微处理器),这种跨平台的调试就叫交叉调试。当然,宿主机与目标机之间存在某种通信方式,以太网通信或串口通信等。常用的调试方法有Monitor方式和片上调试方式。3嵌入式ARM Linux系统的一般开发步骤是什么?第一步、建立交叉编译环境没有交叉开发经验的读者,可能一时很难接受这个概念。首先,要明白两个概念:一般我们工作的机器,称为开发机、主机;我们制作好的系统将要放到某台机器,如手机
5、或另一台PC机,这台机我们称为目标主机。我们一般开发机上已经有一套开发工具,我们称之为原生开发套件,我们一般就是用它们来写程序,那么,那什么又是交叉编译环境呢?其实一点也不神秘,也就是在开发机上再安装一套开发工具,这套开发工具编译出来的程序,如内核、系统工作或者我们自己的程序,是放在目标主机上运行的。那么或许有初学者会问,直接用原生开发工具为目标主机编译程序不就完了?至少我当初是这么想的。一般来说,我们的开发机都是X86 平台,原生开发套件开发的工具,也针对X86 平台,而我们的目标主机可能是PowerPC、IXP、MIPS所以,我们的交叉编译环境是针对某一类具体平台的。一般来讲,交叉开发环境
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 期末 作业 考核 人工智能 嵌入式 系统
链接地址:https://www.31ppt.com/p-2389995.html