浙大远程嵌入式系统第9次由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“嵌入式系统浙江大学”。
《嵌入式系统》作业九
一、判断题
1.GUI是指用户图形接口,是计算机与其使用者之间的对话接口,是计算机系统的重要组成部分。√
2.GUI系统涉及到的主要技术有事件驱动、输出显示和资源管理等。√
3.嵌入式GUI系统大多内嵌于操作系统,不能进行配置。×
4.MiniGUI-Procees上的程序可以在不同的线程中建立多个窗口,但所有的窗口在一个进程或者地址空间中运行。× 5.MiniGUI不支持跨操作系统。×
6.Qtopia Core使用的是一种客户/服务器的体系结构。√ 7.在Qt中使用信号和槽的机制来代替回调。√ 8.Qtopia Core支持所有主流的嵌入式Linux。√ 9.Alpha混合技术的作用是实现半透明效果。√
10.分层窗口技术会依赖于一些高级图形技术的支持。√
二、选择题
11.以下不是嵌入式中常用GUI的是 C A.Tiny-X
B.UC/GUI 12.以下不是嵌入式GUI特征的是 C
C.Gnome
D.Qtopia Core A.功能强,体积小 B.可靠性高 C.平台针对性强,可移植性差 D.占用资源少 13.嵌入式GUI的发展趋势有 D A.以用户为中心
B.智能化 C.高带宽 D.以上都是 14.以下MiniGUI配置中不需要多线程和多进程配置的是 D A.MiniGUI-Threads MiniGUI-Standalone 15.Qtopia Core的前身是 B
B.MiniGUI-Procees C.MiniGUI-Independent
D.A.x-window B.Qt/embedded C.VxWorks D.UC/GUI 16.以下不是UC/GUI特征的是 C A.支持位图转换
B.不支持浮点 17.WindML的主要功能中没有的是
A
C.不支持多种字体
D.可定义新字体
A.三维图形API B.事件服务 C.区域和窗口管理 18.以下字符编码中属于Unicode的是 C A.ASCII B.Big5 C.UTF-16 19.以下不是常见的触摸屏种类的是 C A.红外线触摸屏 B.表面声波触摸屏
D.多媒体和资源管理
D.GB2312
C.电感式触摸屏 D.电容式触摸屏
20.以下基于VxWorks的GUI是 D A.Tiny-X B.MiniGUI C.Qtopia Core D.WindML
三、简答题
21.嵌入式GUI的实现一般要划分为几个模块?简述各个模块的功能。
1、GUI用户接口模块:该模块为上层应用软件开发人员提供方便、易用的API接口函数
2、GUI对象模块:GUI对象模块对窗口环境中的逻辑对象进行组织管理。
3、GUI基本图形模块:在该模块中实现了对显示输出设备的操作,如画点、画线、画矩形等基本功能,还有对字符的解析输出以及对图形的解析输出。
4、GUI消息驱动模块:该模块是GUI系统的通信模块,负责GUI的消息接收和与其他任务的通信以及消息队列的维护。
22.Qtopia Core的底层图形接口是什么?它的驱动程序的实现分为哪两个方面?
Framebuffer。Framebuffer驱动程序的实现分为两个方面:一方面是对LCD以及其相关部件的初始化,包括画面缓冲区的创建和对DMA通道的设置;另外一方面是对画面缓冲区的读写.