嵌入式系统》答案

发布 2022-10-21 07:43:28 阅读 3430

2003 —2004学年《嵌入式系统》课程试卷答案。

一. 单项选择题:

dccca babdc daadb ccadc

二. 简答与名词解释:

硬件平台的移植。

引导/装载程序的移植。

内核的修改配置编译。

相关驱动程序的移植。

文件系统的移植。

开发环境的移植。

应用程序的移植。

使用简单方便

实时响应

可伸缩性和可配置性

资源有效性。

安全可靠。

热插拔、**更新。

主要硬件设备种类:字符设备、块设备和网络设备。

主要设备文件种类:字符设备、块设备。

t: 内含16位压缩指令集thumb

d: 支持片内debug调试。

m: 采用增强型乘法器(multiplier)

i: 内含嵌入式ice宏单元。

连接jtag线和com口。

利用jtag烧写bootloader,并启动bootloader

在宿主机上配置bootp服务和tftp服务。

在目标板上使用bootp命令获取ip,使用tftp zimage kernel和tftp zimage 分别传输内核和根文件系统映象。

使用命令boot启动。

启动内核并加载文件系统。使用命令boot

登陆linux。在提示符login:下输入root,无密码。

调用zmodem 传输hello文件。使用命令ctrl+a,再按下z,调出帮助菜单;按下s选择发送文件,浏览宿主机上hello文件并发送。

执行hello文件。命令: .hello

三. 实验题:

1.参***:

ext2fs文件系统,有如下特点:支持达4 tb的内存。文件名称最长可以到1012个字符。

当创建文件系统时,管理员可以选择逻辑块的大小(通常大小可选择和节)。实现快速符号链接:不需要为此目的而分配数据块,并且将目标名称直接存储在索引节点(inode)表中。

jffs文件系统,有如下特点:

jffs文件系统是瑞典axis通信公司开发的一种基于flash的日志文件系统,它在设计时充分考虑了flash的读写特性和用电池供电的嵌入式系统的特点,在这类系统中必需确保在读取文件时,如果系统突然掉电,其文件的可靠性不受到影响。

yaffs文件系统,有如下特点:

yaffs(yet another flash file system)是一种和jffs类似的闪存文件系统。主要针对nand flash设计,和jffs相比它减少了一些功能,所以速度更快,而且对内存的占用比较小。此外yaffs自带nand芯片驱动,并且为嵌入式系统提供了直接访问文件系统的api,用户可以不使用linux中的mtd与vfs,直接对文件进行操作。

在其他嵌入式系统中也可以直接使用这些api实现对文件的操作。

2.参***:

flash memory主要有两种技术,nand和nor。nand型的单元排列是串行的,而nor型则是并行的。在nand型flash memory中,存贮单元被分成页,由页组成块。

根据容量不同,块和页的大小有所不同,而组成块的页的数量也会不同,如8mb的模块,页大小为(512+16)byte、块大小为(8k+256)byte;而2mb模块,页大小为(256+8)byte、块大小为(4k+128)byte。nand型存贮单元的读写是以块和页为单位来进行的,像硬盘传统的内存。实际上,nand型的flash memory可以看做是顺序读取的设备,它仅用8比特的i/o端口就可以存取按页为单位的数据。

正因为这样,它在读和擦文件、特别是连续的大文件时,与nor型的flash memory相比速度相当的快。但nand型的不足在于随机存取速度较慢,而且没有办法按字节写;这些方面就恰好是nor型的优点所在:nor型随机存取速度较快,而且可以随机按字节写。

正因为这些特点,所以nand型的flash memory适合用在大容量的多**应用中,而nor型适合应用在数据/程序存贮应用中。

3.参***:

使用nfs作为根文件系统主要可以分成以下几步:

1) 重新配置内核。

general setup里面重新设置default kernel command string的值,使kernel使用nfs作为缺省的根文件系统。在network file systems选项中需要选中“root file system on nfs”。同时,在block devices选项中把“ram disk support”选项去除,选中“network block device support”。

配置完毕之后,重新编译内核。

2) 配置服务端pc

在/tftpboot目录下新增子目录pxa255,用作新的根文件系统。把原文件系统下的文件拷贝到/tftpboot/pxa255中。使用vi打开/etc/exports文件,增加一行内容,把服务端pc要共享的目录export出去。

重新启动nfs服务。

3) 重起开发板,使用tftp协议加载新的内核镜像,使用boot命令直接引导。

嵌入式系统答案

因此,fcclk 5 11.0592 55.296mhz,pllcfg 4 0 m 1 00100b。根据,p fcco fcclk 2 而fcco 156mhz 320mhz,则 156 2 55.296 p 320 2 55.296 得 1.41 p 2.89 因为p的取值范围为 1,2,4,8...

嵌入式系统答案

嵌入式系统结构与操作系统 期中试卷参 一 填空题 35分,每小题5分 1 0x40001008 取指。2 冯 若依曼 统一编址 统一编址。3 特权 用户。4 低 arm 管理 0x00000000。5 0x44332211 0x11223344 0x11223344 0x11223344。6 顶格 ...

嵌入式系统 A答案

2011 2012 学年第一学期嵌入式系统科目考试试题a卷答案。使用班级 老师填写 计算机08 1,2班。一 填空题 每空1分,共20分 1 嵌入式微控制器嵌入式数字信号处理器嵌入式微处理器嵌入式片上系统 2 大端模式小端模式 3 arm状态 thumb状态 4 七非特权模式特权模式非特权模式 5 ...