论文天下|会计论文|管理论文|计算机论文|医药学论文|经济学论文|法学论文|社会学论文|文学论文|教育论文|理科论文|工科论文|艺术论文|哲学论文|文化论文|外语论文|格式论文
论文天下
计算机应用论文  计算机理论论文  计算机网络论文  电子商务论文  软件工程论文  操作系统论文  通信技术论文   
嵌入式图形用户界面在S3C44B0X上的移植

关键词: μ/gui   实时操作系统   接口   s344b0x   移植

1  引言
如今随着信息化、智能化、网络化的迅速发展,嵌入式系统已被广泛应用在消费电子、工业应用、军事国防、网络设备等领域。μ/gui作为一个通用的嵌入式应用的图形模块,它在嵌入式系统中的作用也显得的越来越重要。 μ/gui是一个源代码开放的图形系统,它提供了丰富的资源,包括二维绘图库、多字体及可扩充字符集、unide、位图显示、多级rgb及灰度调整、动画优化显示、具有inds风格的对话框和预定义控件(按钮、编辑框、列表框等),以及对键盘、鼠标、触摸屏等输入设备和双ld输出的支持,目前在具有图形界面的嵌入式产品中得到越来越广泛地应用。

2  通用嵌入式图形模块u/gui
μ/gui是一个通用的嵌入式应用的图形模块,它是美国iriu公司开发的一种高效的、与处理器和ld控制器独立的通用gui,可以适用各种pu和ld,在单任务和多任务操作系统中,它都可以工作得很好。它具有驱动接口层和应用层,全部代码采用ansi _编写,提供源代码,可以方便的移植到各种平台下。
2.1  μ/gui特点
(1) 支持任何8位、16位和32位的pu,只要求pu具有相应的ansi_编译器即可。
(2) 所有硬件接口定义都使用可配置的宏。
(3) 字符、位图可显示与ld的任意点,并不限制与字节长度的整数倍数地址。
(4) 所有程序在长度和速度方面都进行了优化,结构清晰。
(5) 对于慢速的ld控制器,可以使用缓冲存储器减少访问时间,提高显示速度[1]。
因为μ/gui具有这些优点,它越来越受到更多嵌入式设计者的青睐。
2.2  μ/s-ii介绍
在嵌入式系统的开发过程中,选择操作系统与选择开发平台一样的重要。虽然不是一个完整的实时操作系统,只是一个实时内核,但与其它操作系统比起来它具有很多优点因而得到了广泛的应用。首先它是一种结构简单、源代码公开的操作系统,适合所有的开发者使用;它具有可移植性,它的绝大部分源码都是用移植性很强的 ansi _编写,与微处理器硬件相关的部分采用汇编语言编写,很容易被移植到各种微处理器上;它还具有可固化和可裁剪等特点,对于嵌入式设计者来讲的,只要拥有固化手段(编译、连接、下载和固化),就可以很方便将其嵌入到产品中去。设计者还可以根据系统应用程序的需要对μ/s-ii进行相应的裁剪来减少产品中的μ/s-ii所需的存储器空间,这可以通过条件编译来实现。
2.3  μ/gui接口
μ/gui 是运行于操作系统之上的程序,它既需要与操作系统的协调,又需要与各种输入输出设备的协调,来实现用户层与应用程序层的联结,即通过输入设备接收用户请求、通过输出设备反映微处理器的响应。因此在这一过程中gui至少要与3个对象打交道:输入设备、输出设备和操作系统。因此μ/gui接口主要包括2 个,与操作系统的接口和与输入输出设备的接口,这也正是在移植μ/gui的过程中所要解决的关键问题。
对于操作系统,gui作为操作系统的一个显示任务接受操作系统的调度,μ/gui提供了与操作系统的接口支持。与操作系统的接口主要解决系统实时性的要求。对于用户输入,μ/gui提供了键盘、鼠标以及触摸屏等支持,对于输出设备gui反映微处理器的响应给用户是通过ld输出图像来完成的,对于不同型号和显示原理的ld要编制相应的驱动程序。

3  u/gui在基于s344b0x的μ/s-ii上移植
3.1  s344b0x 微处理器和开发平台简介
这里硬件开发平台的微处理器选择三星公司的s344b0x,实时操作系统选择移植性较强的μ/s-ii。
s344b0x 微处理器是三星公司专为手持设备和一般应用提供的一款高性价比的微处理器解决方案,它采用ar 7td i核,工作在66hz,为减少外围件, 该芯片集成了8kb的ahe、ld控制器、5通道p定时器和一个内部定时器、71个i/口、8个外部中断源、实时时钟等[3]。

未完...点击下方链接下载完整文档

嵌入式图形用户界面在S3C44B0X上的移植

关键词:μ/gui实时操作系统接口s344b0x移植 1 引言 如今随着信息化、智能化、网络化的迅速发展,嵌入式系统已被广泛应用在消费电子、工业应用、军事国防、网络设备等领域。μ/gui作为一个通用的嵌入式应用的图形模块,它在嵌入式系统中的作用也显得的越来越
  • 上一篇:电子商务对现实营销矛盾的解决
  • 下一篇:ASP 3.0高级编程(一)(1)
  • 基于VPN技术的货运源头治超系统
    网络环境下的新型软件开发方法—
    ERP系统软件在国家电网公司中的
    谈软件工程基本原理在电子商务网
    供配电系统集成设计软件(1)
    地方院校软件工程校企合作 实训
    浅谈卓越软件工程人才的培养
    试析C语言零缺陷编程方法研究
    信息系统开发中面向对象软件工程
    嵌入式图形用户界面在S3C44B0X上
    图书仓库管理系统的设计(1)
    任务驱动教学法在《办公软件》教
    黄河拉西瓦水电站安全监测分析系
    电子商务下的中国租赁业发展空间
    某智能绝缘电阻检测仪的软件设计
    DOS界面下通用图形编辑软件的
    基于UML的嵌入式ATM系统软件模
    关于在嵌入式软件开发中应用模
    软件开发中的嵌入式软件开发
    嵌入式软件开发课程在高职软件
    谈嵌入式系统软件开发技术
    | 设为首页 | 加入收藏 | 联系我们 | 论文发表

    Copyright 2006-2020 © 论文天下 All rights reserved 本站所有内容均由SPider自动索引,如有侵权请联系QQ:2486851删除