2012年下学期嵌入式系统设计课程大作业

2012年下学期嵌入式系统设计课程大作业

ID:21673277

大小:47.00 KB

页数:5页

时间:2018-10-23

2012年下学期嵌入式系统设计课程大作业_第1页
2012年下学期嵌入式系统设计课程大作业_第2页
2012年下学期嵌入式系统设计课程大作业_第3页
2012年下学期嵌入式系统设计课程大作业_第4页
2012年下学期嵌入式系统设计课程大作业_第5页
资源描述:

《2012年下学期嵌入式系统设计课程大作业》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2012年下学期嵌入式系统设计课程大作业1、叙述下列相关名词的含义ARM、xscale、PXA255、RISC、体系结构2、画出嵌入式硬件系统组成的模块结构图3、叙述基于linux的嵌入式平台的搭建过程4、判断题()1.嵌入式系统调试通常可以分为硬件级调试和在线仿真器调试。()2.在ARM处理器中,快速中断(FIQ)的优先级高于外部中断(IRQ)。()3.ROM能够永久或半永久地保存数据,ROM内的数据永远不会丢失。()4.内建测试系统(BIST)是SoC片上系统的重要结构之一,JTAG测试接口是IC芯片测试方法的标准。()5.VHDL

2、的基本单元描述不包括库。()6.嵌入式ARM架构的嵌入式处理器同时支持大端、小端(Big/Little-Endian)数据类型。()7.嵌入式操作系统通常采用整体式内核或层次式内核的结构。()8.ARM7TDMI中的T代表增强型乘法器。()9.看门狗(WatchDog)实际是一个简单的定时器,在固定时间内若正常清零,则自动复位处理器。()10.ARM-CPU由多家不同制造商生产,芯片外部提供的总线是不一致的。()11.Linux内核稳定、功能强大并且可以裁减,因为非常适合嵌入式应用。()12.Linux内核的中断服务程序运行于与所有进程

3、都无关的中断上下文中。()13.Linux遵循POSIX标准,意味着绝大多数UNIX应用程序不需要任何改动就可以在Linux系统上编译且运行。()14.Linux内核支持可以裁减的功能,因此它属于微内核架构。()15.Linux在fork()时采用了写时拷贝(简称COW)技术,允许父进程和子进程同时共享相同的物理页面。()16.任何一个Linux应用程序都需要调用exit()函数。()17.当前的Linux调度算法非常高效,但是查找当前最高优先级的可运行程序时,开销会随着可运行程序的多少而变化。()18.Linux的系统调用是作为C库的

4、一部分提供的。(×)19.为了对硬件做出迅速的响应并完成对时间严格的操作,中断处理下半部必须在关中断状态下执行。()20.Linux的内存管理采用了分页的机制,因此即使是内核本身也全部是分页的。()21.嵌入式系统由上到下主要分为3个层次:应用软件层,系统软件层,硬件层。()22.嵌入式系统的软硬件是独立设计的。()23.嵌入式系统设计需要建立交叉开发环境。()24.通用系统程序开发不需要建立和使用交叉编译环境。()25.对于C++代码,gcc命令只能编译其源文件,而不能自动和C++程序使用的库链接。()26.嵌入式系统可以没有操作系统

5、。(5)27.JTAG测试允许多个器件通过JTAG接口串联在一起形成一个JTAG链,能实现对各个器件分别测试。()28.GDB调试器只支持本地调试应用程序。()29.KGDB程序是一个专门用于调试Linux内核的GDB调试桩。()30.片上调试器是存在重叠RAM。5、基于嵌入式的智能家居系统设计,重点在于完成智能家居控制平台的结构、功能和设计分析,画出相应的结构功能框图。6、下面是linux下的一个简单的设备驱动程序,写出linux设备驱动常用的数据结构,同时阅读下面代码,请给出测试程序中的每条语句加以注释。设备驱动程序Keypad.c

6、的源代码:#include#include#include#include#include#include#include#include#include#include#include#defineLEDnKEY_MAJOR251

7、#defineKEYPAD_NAME"X-Hyper250Keypad"#defineKEYPAD_VERSION"Version0.1"#defineEXT_KEY_CSEXT_PORT2#defineEXT_LED_CSEXT_PORT3#defineLED_SHOW10/*EXT_KEY_CS为向外部LED进行数值设定,它定义在其它头文件里*/voidled_off_on()/**/{inti;EXT_LED_CS=0xff;for(i=0;i<8;++i){EXT_LED_CS=~((1<

8、00);}EXT_LED_CS=0xff;}intlednkey_open(structinode*inode,structfile*filp){MOD_INC_USE_COUNT;return(0);/*

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。