考试大钢 - 图文(6)

2019-04-14 19:23

RAM 中运行,整个过程并没有用户的介入。(1分)

下载模式-在下载模式下,目标机上的 Bootloader 将先通过串口连接或网络连接等通信手段从宿主机下载文件。(1分) 3、请简要写出SOPC的设计流程? 设计流程

(1)系统需求分析,包括功能需求和性能要求等。 (2)建立工程,调用SOPC Builder生成系统模块。

(3)将系统模块集成工程,同时添加一些模块,编译下载,完成系统硬件设计。 (4)使用类如Altera公司的Nios II软件综合开发环境,编写上层文件。 (5)调试程序,知道软硬件协调工作。

五、程序阅读题(本大题共3个小题,每小题5分,共15分)

1、下列程序实现将一个数从内存某地址中取出一个字,然后将该数进行了处理,结果放回内存中该数的相邻的下一字地址中,阅读程序并说明每条语句的作用。

start ldr r1,[r0] ; 1) mov r2, #20 ; 3) add r1, r1, r2 ; 4) str r1,[r0,4] ; 5)

参考答案要点:

1)将寄存器R0所指地址中的字数据取出放置R1(1分)

2) 将R1中的数据左移3位,实现乘以8的功能,结果放置R0中(1分) 3) 将立即数20放置R2中(1分)

4) 将R1中和R2中的数相加,实现R1中的数加20的作用(1分) 5) 将R1中的数据存入取出数据内存的下一地址(1分) 六、实践应用题( 10分)

1、假定你在目录/home/arm下有一个C程序,它由几个单独的文件组成,而这几个文件又分为包含了其他文件,如下图所示:

26

mov r0,r1, lsl #3 ; 2)

文件 main.c list.c symbol.c table.c table.h 完成下列任务:

编写makefile文件,最终的目标文件为hello(交叉编译器为arm-linux-gcc) 在目标机上通过网络文件系统挂载/mnt 到宿主机上的/home/arm目录(IP自己定)。

参考答案及要点: 1、答:(7分)

hello: main.o list.o symbol.o table.o

gcc -o prog main.o list.o symbol.o table.o main.o: main.c table.h symbol.h list.h gcc -c -o main.o main.c list.o: list.c list.h gcc -c -o list.o list.c symbol.o: symbol.c symbol.h gcc -c -o symbol.o symbol.c

table.o: table.c table.h symbol.h list.h gcc -c -o table.o table.c clean: rm hello *.o

2、程序题

用Verilog HDL 或者VHDL编写8bit并行输入1bit串行输出的接口转换模块。 (提示:注意输入和输出的时钟)(12分)

用Verilog HDL 或者VHDL编写简单的I2C总线的控制器,用来向从设备中的

27

包含文件 stdio.h, table.h list.h symbol.h table.h symbol.h, list.h

某个寄存器写入一个确定的值。

(提示:SCL=1,SDA由1变到0时表示传输开始;SCL=1,SDA由0变到1时表示传输结束。假设I2C总线从设备的地址为0x90,向0xAA寄存器写入0x55)。

3、用C语言编写一个源程序main.c,(1)用以在打开当前目录下的文件“test.txt”,如果没有创建该文件,并使其具有读写属性,(2)编写一个makefile实现自动编译,生成可执行文件main。注:头文件可忽略。 (1)

Void main(void) { } Close(fid); } (2)

objects = main.o exec = main all:$(objects)

gcc –o $(exec) $(objects) gcc –c main.c rm –r $(exec) $(objects)

28

main.o:main.c clean: int fid;

fid = open(“./test.txt”,O_RDWR|O_CREAT); if(fid==-1) {

Printf(“open or create error \\n”); exit(0);

附页1 嵌入式(助理)工程师认证辅导教材

嵌入式软件(助理)工程师辅导教材

嵌入式硬件(助理)工程师辅导教材

购买方式: 1)登录www.dangdang.com搜索购买

2)全国各大书店均有出售

29

附页2 嵌入式工程师认证实践考试“三剑客”

UP-Star认证考试实践板 + EWARM-KS32开发套件 + UP-Link仿真器 ? ? ? ?

中国电子学会嵌入式工程师认证考试实践环节唯一指定平台

EWARM-KS32是中国电子学会嵌入式工程师认证考试指定开发工具套件 UP-Star支持Linux2.6.24 μC/OS-Ⅱ WinCE5.0 三套操作系统 提供基于EWRAM环境下的典型实验案例

UP-Star认证考试实践板参数:

基于ARM 920T内核的S3C2410处理器 系统稳定工作在202MHZ主频 32MB SDRAM 64MB Nand Flash 1个RS232标准串口

1个主USB口、1个从USB口 100M以太网口 购买咨询:

电话:010-82110042

3.5寸320*240TFT真彩LCD 触摸屏

3个IO控制的LED JTAG接口(14Pin标准) 总线和可复用资源扩展接口 实时时钟

可产生中断的5位导航按键

30


考试大钢 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2015—2017高考政治全国卷大题汇总含答案解析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: