嵌入式图形用户界面uc/gui在nios II上的移植
嵌入式图形用户界面uc/gui在nios II上的移植 uc/gui是一个优秀的嵌入式图形用户界面,这几天的工作就是将它移植到nios II系统上。前人也做了一些工作,不过大部分都是针对其他硬核处理器,针对nios II软核处理器的移植资料那简直是凤毛麟角。在阅读了相关文档后,我决定自己亲自动手实践,这下面的很多过程都是自己摸索出来的,并通过了实验的验证。这只是一个初步的移植,也许在以后的更复杂的应用中,还需要对其进行调整。但对目前我的应用而言,应该足够了。 写这篇文章的目的一是由于自己记性不好,所以需要给自己留个备忘,免得以后忘的一干二净;二是给有需要的朋友提供一些参考,也好相互交流,共同进步。请大家多提宝贵意见。 一、源码和文档下载 http://www.ucgui.com/ 上有很多不同版本的源码下载,目前能下到的最新版本是3.98,不过还有一些组件不是很完整,但作基础开发已经够用了。 ucgui3.98源码下载地址:uC-GUI-V3-98.zip。 ucgui最新版用户手册下载地址:uC-GUI-user.rar。 开发软件:quartus II 6.0, Nios II IDE 6.0。 二、移植过程 先来看看解压后都有些什么东西: 如图,核心的东西包括Config和GUI两个文件夹,这里面是ucgui的所有源码和配置文件。ConvertColor包含彩色转换函数