2004 —2005学年《嵌入式系统》课程试卷答案。
一. 单项选择题:
dcbda cbaad ccabc ccada adcbc
二. 简答与名词解释:
广泛的硬件支持。
内核高效稳定。
开放源码,软件丰富。
优秀的开发工具。
完善的网络通信和文件管理机制。
硬件平台的移植。
引导/装载程序的移植。
内核的修改配置编译。
相关驱动程序的移植。
文件系统的移植。
开发环境的移植。
应用程序的移植。
s:可综合的软核softcore
e:具有dsp的功能。
j:jazeller,允许直接执行j**a字节码。
mmu,也就是“内存管理单元”(memory management unit)。
其主要作用是两个方面:一是地址映射;二是对地址访问的保护和限制。
连接jtag线和com口。
利用jtag烧写bootloader,并启动bootloader
在宿主机上配置bootp服务和tftp服务。
在目标板上使用bootp命令获取ip,使用tftp zimage kernel和tftp zimage 分别传输内核和根文件系统映象。
使用命令boot启动。
利用zmodem传输gdbserver和test到目标板上。
在宿主机上启动gdbserver进行监听,命令为:
/gdbserver 192.168.100.216:1234 test
拷贝test程序到宿主机的arm-gdb/bin目录下,并执行命令:
/arm-linux-gdb test
连接开发板,命令为:
gdb)target remote 192.168.100.50:1234
三. 实验题:
1.参***:
嵌入式系统的内存地址空间布局一般可以分成五个段:**段(text)、数据段(data)、bss段(bss)、堆(heap)和栈(stack)。其中变量record被分配在数据段,变量flag被分配在bbs段,变量i和j被分配在栈上。
2.参***:
远程调试环境由宿主机gdb和目标机调试stub共同构成。两者通过串口或tcp连接,使用gdb标准远程串行协议协同工作,实现对目标机上的系统内核和上层应用的监控和调试功能。调试stub是嵌入式系统中的一段**,作为宿主机gdb和目标机调试程序间的一个媒介而存在。
3.参***:
gdb远程调试主要可以分成以下几步:
1) 建立远程调试环境。
首先交叉编译gdb,接着交叉编译gdbserver,并将gdbserver传到目标板上。
2) 编译生成目标文件,并将它**到目标板。
交叉编译待测试的程序,并将它传到目标板上。
3) 建立gdb和gdbserver之间的连接。
首先在目标上运行。/gdbserver 192.168.100.216:1234 test,对1234端口进行监听。
然后在主机平台运行arm-linux-gdb,在它里面输入target remote 192.168.100.50 1234,实它连接到目标机上的gdbserver
4) 到此为止为止,我们就可以在gdb里面对程序进行调试了。
嵌入式系统答案
因此,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 ...