嵌入式操作系统及编程试题(B)答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《嵌入式操作系统及编程》考试试卷(B卷)参考答案
一、填空题(每空1分,共10分)
1、嵌入式硬件系统,嵌入式软件系统。
2、Windows CE; uClinux(或Linux)。VxWorks,uC/OSII。
3、C++
4、tar -zcf mydir.tar.bz2 mydir,tar -zxvf mydir.tar.bz2
5、make
二、选择题(每题2分,共20分)
1、C
2、C
3、B
4、A
5、B
6、A
7、B
8、D
9、B 10、A
三、简答题(每题7分,共49分)
1、以应用为中心,以计算机技术为基础,软件硬件可剪裁,(3分)适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。(4分)
2、
(7分)
3、
(7分)
4、(1)解压:tar –zxvf Linux-2.4.18.tar.gz。
(2)修改Makefile文件,其中:SUBARCH :=arm CROSS_COMPILE = arm-linux- (3分)(3)运行make menuconfig;
(4)make; (4分)5、(1)tar –jxvf vivi-2410.tar.bz2
(2)cd vivi-2410; (3分)
(3)make menuconfig;
(4)make (4分)6、(1)tar -jxvf busybox-1.12.1.tar.bz2
(2)make menuconfig
(3)make install (3分)(4)构建根文件系统:创建顶层目录,创建设备节点,创建inittab,创建sysinit脚本。
(5)创建根文件系统映像文件(4分)7、
(7分)
四、应用题(1题10分,2题11分,共21分)
1、(1)运行source x86QT/export.sh建立LCD和设置开发环境变量;
(2)运行x86QT/qt-2.3.2/bin/desinger 建立QT的form窗口;
(3)保存form窗口到磁盘,如:rbz/win.ui。
(4) vi main.cpp文件到保存的路径rbz下
(5) cd arm2410QT;运行source export.sh
(6)创建win.pro工程文件:/root/arm2410QT/tmake-1.13/bin/progen -t app.t -o win.pro (7)创建Makefile文件:/root/arm2410QT/tmake-1.13/bin/tmake -o Makefile win.pro
(8)创建bi文件win: make (5分)(9)挂接/usr/lib库到目标机上:mount –t nfs 192.168.0.21:/usr /mnt/yaffs/nfs
(10)设置目标机上运行QT程序的环境变量:
export QTDIR=/mnt/yaffs/nfs
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
(11)在目标机上运行:./win –qws (5分)2、(1)main.c程序:
int main()
{ int x=1;
int y=2;
Printf(“%d”,x*y);
} (5分)(2) 1):gcc -E main.c -o outfile1
2):gcc -S main.c
3):gcc -c main.c (6分)