当前位置:文档之家› 嵌入式操作系统及编程试题(B)答案

嵌入式操作系统及编程试题(B)答案

《嵌入式操作系统及编程》考试试卷(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分)。

相关主题