无 锡 职 业 技 术 学 院
2013-2014学年第二学期《嵌入式系统设计》期中试卷
(开卷考试)
系部 电子信息技术系 班级 学号 姓名 题 目 一 二 三 四 总得分 得 分 本题 得分 一、 填空题(每空格1分,共20分)
1、嵌入式的英文为 。ARM9内核具备 、 工作状态,并可在两种状态之间切换。
2、嵌入式系统的存储器由 、 、 组成,主存有两类: 、 其中,Nor Flash以其擦写次数多、存取速度快、存储容量大、价格便宜而得到广泛应用。 3、常见的bootloader 有 、 两种。
4、ARM的工作模式有 、 、 等七种。 5、嵌入式系统可以从 、 启动和引导程序。 6、在定制内核时,定制配置外围设备的命令是 ,外围设备配置文件名为 ,配置项目选择有 、 、 三种选项,可有“空格键”来选择。
本题 得分 二、问答题(每小题6分,共30分)
1、LINUX交叉编译环境建立过程?(6分)
2、bootloader在嵌入式系统中起什么作用?(6 分)
3、32位立即数0x3472392d分别采用大端格式和小端格式存放在地址0x43000500处,则其在内存中分布情况如何?(6 分)
4、ARM微处理器在ARM状态下共有多少个寄存器?SPSR/CPSR/PC的含义?(6 分)
出卷人 杜伟略 ;出卷日期 1/15/2015 ;审核人 ;审核日期 ;
5、什么是Bootloader? Bootloader实现哪些功能?(6 分)
本题
得分 三、计算及操作题(每小题8分,共24分)
1、试将一任意32位数(二进制数)temp的第24、25位设置成01,其他位要求不变,试写出代码(用C语言)。 2、(1)进入根目录下opt文件夹(2)新建文件夹31132(3)进入31132文件夹(4)解压缩/home/-vboot-src-wxit.tar.gz (5)查看当前文件夹里面内容(6)进入vboot文件夹(7)编译(使用make)(8)将当前文件夹的vboot.bin文件复制到/Desktop。
3、试编写在linux系统运行环境下的显示wellcom!程序(文件名为wellcom.c),并编写与之相对应的makefile文件。并写出在linux系统上实现显示wellcom!的操作过程。
本题 四、编程题(每题13,共26分) 得分 1、如下图所示的硬件连接图,试写出使LED1,LED3点亮的初始化程序及相应的程序
段。
第1页 考试班级 电信31031 ;考试人数 40 ;考试日期 ;
GPBCON的相关内容如下:
VDD33V2、如下硬件图,AIN0信号连接至S3C2440的AIN0,编程对输入信号进行AD转换,且把转换结果送至串行口显示。 2注:S3C2440ADC的使用步骤如下:
BW110K(1)设置ADCCON。
AIN03TAP(2)检查ADCCON的ECFLG是否为1?为0,等待。 A(3)读ADCDATn的值。 1(4)串口输出显示。
常用的控制寄存器及内容如下:
出卷人 杜伟略 ;出卷日期 1/15/2015 ;审核人 ;审核日期 ;
第2页 考试班级 电信31031 ;考试人数 40 ;考试日期 ;