面向LwIP的Nios II网络驱动程序开发

时间:2009-02-25来源:网络
3.3 模拟Windows界面的设计实现

  我们经常使用的Windows系统的桌面,便是一个华丽的图形用户界面,所以设计模拟了Windows的桌面的图形界面。

  这个界面的设计思想是:在全屏填充一张图片,作为Windows的桌面背景图案。经过计算得到状态栏的坐标值,在液晶显示屏的下方选择绿色和蓝色填充两个矩形,作为状态栏。仍然使用填充矩形函数做出开始菜单的背景色。在相应的地方通过计算获得汉字的显示坐标值,在相应的位置显示汉字。判断是否有键按下,若没有就继续显示桌面,有键按下就显示开始菜单。显示Windows界面流程如图2所示。模拟Windows界面在LCD上显示如图3所示。

图2 显示Windows界面流程

图3 模拟Windows界面

  4 结束语

  近年来,随着嵌入式技术的发展,嵌入式系统得到了飞速的发展,嵌入式设备将适用于更广阔的领域,航天、航空、军事、医学,还有与百姓生活息息相关的家电、运输、通信等等,由于嵌入式产品更加商品化,会涉及到方便用户使用的问题,对图形用户界面(GUI)的要求也越来越高,如何开发一个适合于自己硬件条件的GUI系统,成了嵌入式系统开发的一个重要工作内容。本次设计采用ZLG/GUI作为软件平台,对于复杂的应用可以采用MiniGUI等软件作为软件平台。

  本文作者创新点: 利用ZLG/GUI作为软件平台,开发出了类windows的图形用户界面,为嵌入式系统的GUI开发提供一种简便、低成本、可行的解决方案。

1 2

关键词: 驱动 程序开发 网络 II LwIP Nios 面向 LwIP Nios II 网络驱动 ARM GUI LCD

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版