该【《嵌入式系统》考试试卷及答案 】是由【wawa】上传分享,文档一共【15】页,该文档可以免费在线阅读,需要了解更多关于【《嵌入式系统》考试试卷及答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..《嵌入式系统》考试试卷及答案:..《嵌入式系统》课程试卷考试时间:(2×20):1下面不属于Xscale微架构处理器的主要特征有:()、动态跳转预测和转移目标缓冲器BTB技术(BranchTargetBuffer)。、新增乘/累加器MAC、40位累加器、兼容ARMV5TE指令和特定DSP型协处理器CP0。。。2以下不属于XScale超级流水线的流水级是()(FR)(XWB)(X2)3目前嵌入式系统领域中使用最广泛、市场占有率最高的实时系统是:()?(),,包括固化在固件中的引导代码(可选)和BootLoader两大部分。,BootLoader不依赖于硬件实现。。5通常情况下,目标机上的BootLoader通过串口与主机之间进行文件传输,下面不属于通常使用的传输协议的是:(),其中$@表示:()“root=1f03rwconsole=ttyS0,115200init=/linuxrc”中,代表根文件系统(“/”)的设备文件主号码是什么?():..A:..B设备驱动可以使用标准的内核服务如内存分配、中断和等待队列等。C大多数Linux设备驱动可以在需要的时候加载到内核,同时在不再使用时被卸载。D当系统启动及设备驱动初始化后,驱动程序将维护其控制的设备。如果一个特有的设备驱动程序所控制的物理设备不存在,将会影响整个系统的运行。ELinux设备驱动程序可以集成为内核的一部分。在编译内核的时候,可以选择把哪些驱动程序直接集成到内核里面。17下面不属于使用CPLD/FPGA可编程逻辑器件来开发数字电路的优点的是()A大大缩短设计时间B减少PCB面积C增加开发费用D提高系统的可靠性18在下列调度算法中,()算法不会出现任务“饥饿(starvation)”的情形。,()不是嵌入式图形用户接口(GUI)的主要特点。,,图形算法复杂20通常所说的32位微处理器是指()。(6+6+7+7+7+7):。:..?。:..。,。。口连接,:..监听目标板,提示符为:······XSBASE>请简述执行该操作需要的步骤和命令。(1×20):阅读以下说明,回答问题1-3【说明】嵌入式文件系统就是在嵌入式系统中应用的文件系统。嵌入式文件系统是嵌入式系统的一个重要组成部分,随着嵌入式系统硬件设备的广泛应用和价格的不断降低以及嵌入式系统应用范围的不断扩大,嵌入式文件系统的重要性显得更加突出。【问题一】嵌入式系统中常用的文件系统有哪些?它们的主要特点是什么?:..【问题二】FlashMemory是近年来发展迅速的内存,很多嵌入式文件系统都都基于其构建。请描述FlashMemory主要由哪两种技术实现?它们的主要不同和应用范围是什么?:..【问题三】请简述使用nfs作为根文件系统的主要过程。:..《嵌入式系统》::1.?硬件平台的移植?引导/装载程序的移植?内核的修改配置编译?相关驱动程序的移植?文件系统的移植?开发环境的移植?应用程序的移植:..2.?使用简单方便?实时响应?可伸缩性和可配置性?资源有效性?安全可靠?热插拔、:字符设备、块设备和网络设备。主要设备文件种类:字符设备、块设备。:内含16位压缩指令集ThumbD:支持片内Debug调试M:采用增强型乘法器(Multiplier)I:内含嵌入式ICE宏单元5.?口?利用JTAG烧写BootLoader,并启动BootLoader?在宿主机上配置BOOTP服务和TFTP服务?在目标板上使用bootp命令获取ip,?使用命令boot启动:..6.?启动内核并加载文件系统。使用命令boot?登陆Linux。在提示符Login:下输入root,无密码?调用zmodem传输hello文件。使用命令Ctrl+A,再按下Z,调出帮助菜单;按下S选择发送文件,浏览宿主机上hello文件并发送。?执行hello文件。命令:./::Ext2fs文件系统,有如下特点:支持达4TB的内存。文件名称最长可以到1012个字符。当创建文件系统时,管理员可以选择逻辑块的大小(通常大小可选择1024、2048和4096字节)。实现快速符号链接:不需要为此目的而分配数据块,并且将目标名称直接存储在索引节点(inode)表中Jffs文件系统,有如下特点:JFFS文件系统是瑞典Axis通信公司开发的一种基于Flash的日志文件系统,它在设计时充分考虑了Flash的读写特性和用电池供电的嵌入式系统的特点,在这类系统中必需确保在读取文件时,如果系统突然掉电,其文件的可靠性不受到:..影响。YAFFS文件系统,有如下特点:YAFFS(YetAnotherFlashFileSystem)是一种和JFFS类似的闪存文件系统。主要针对NANDFLASH设计,和JFFS相比它减少了一些功能,所以速度更快,而且对内存的占用比较小。此外YAFFS自带NAND芯片驱动,并且为嵌入式系统提供了直接访问文件系统的API,用户可以不使用Linux中的MTD与VFS,直接对文件进行操作。在其他嵌入式系统中也可以直接使用这些API实现对文件的操作。:FlashMemory主要有两种技术,NAND和NOR。NAND型的单元排列是串行的,而NOR型则是并行的。在NAND型FlashMemory中,存贮单元被分成页,由页组成块。根据容量不同,块和页的大小有所不同,而组成块的页的数量也会不同,如8MB的模块,页大小为(512+16)Byte、块大小为(8K+256)Byte;而2MB模块,页大小为(256+8)Byte、块大小为(4K+128)Byte。NAND:..型存贮单元的读写是以块和页为单位来进行的,像硬盘传统的内存。实际上,NAND型的FlashMemory可以看做是顺序读取的设备,它仅用8比特的I/O端口就可以存取按页为单位的数据。正因为这样,它在读和擦文件、特别是连续的大文件时,与NOR型的FlashMemory相比速度相当的快。但NAND型的不足在于随机存取速度较慢,而且没有办法按字节写;这些方面就恰好是NOR型的优点所在:NOR型随机存取速度较快,而且可以随机按字节写。正因为这些特点,所以NAND型的FlashMemory适合用在大容量的多媒体应用中,而NOR型适合应用在数据/程序存贮应用中。:使用nfs作为根文件系统主要可以分成以下几步:1)重新配置内核Generalsetup里面重新设置Defaultkernelcommandstring的值,使kernel使用nfs作为缺省的根文件系统。在NetworkFileSystems选项中需要选中“RootfilesystemonNFS”。同时,:..在Blockdevices选项中把“RAMdisksupport”选项去除,workblockdevicesupport”。配置完毕之后,重新编译内核。2)配置服务端PC在/tftpboot目录下新增子目录pxa255,用作新的根文件系统。把原文件系统下的文件拷贝到/tftpboot/pxa255中。使用vi打开/etc/exports文件,增加一行内容,把服务端PC要共享的目录export出去。重新启动NFS服务重起开发板,使用tftp协议加载新的内核镜像,使用boot命令直接引导
《嵌入式系统》考试试卷及答案 来自淘豆网m.daumloan.com转载请标明出处.