_C_GUI在Nios_嵌入式平台上的移植研究.pdf
上传人:yy****24 上传时间:2024-09-09 格式:PDF 页数:4 大小:439KB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

_C_GUI在Nios_嵌入式平台上的移植研究.pdf

_C_GUI在Nios_嵌入式平台上的移植研究.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

18 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第18卷第9期电子设计工程2010年9月Vol.18No.9ElectronicDesignEngineeringSept.2010μC/GUI在NiosⅡ嵌入式平台上的移植研究汪廷华,夏斌,杨文璐,秦振华(上海海事大学信息工程学院,上海200135)摘要:为了使便携式心电监护仪具有友好的人机交互和方便的显示,移植了一个GUI界面系统。以DE2-70配套开发板为验证平台,TFTLCDIP核是在QuartusⅡ9.0软件平台下,使用Verilog在FPGA上用硬件逻辑电路进行设计。该IP核是利用QuartusⅡ开发和其集成的SOPCBuilder系统开发工具而设计的。μC/GUI则是在配套开发软件NiosⅡIDE中进行移植实现。实验结果表明,μC/GUI界面系统成功运行在开发板上,可实现窗口管理、在指定位置显示文字和显示图片等功能。关键词:μC/GUI;TFTLCDIP;SOPC;移植;NiosⅡ中图分类号:TP399文献标识码:A文章编号:1674-6236(2010)09-0063-04ResearchoftransplantofμC/GUIinNiosⅡmicroprocessorWANGTing-hua,XIABin,YANGWen-lu,QINZhen-hua(SchoolofInformationEngineering,ShanghaiMaritimeUniversity,Shanghai200135,China)Abstract:TomakeportableECGmonitorwithfriendlyhuman-computerinteractionanduser-friendlydisplay,aGUIinterfacesystemwastransplanted.ThedesignusedDE2-70developmentboardastheverificationplatform,usedtheTFTLCDIPcoreunderQuartusⅡ9.0softwareplatform,andusedVeriloglanguagetorealiZehardwarelogiccircuitontheFPGAchip.TheIPcorewasdevelopedusingQuartusⅡanditsintegrationofSOPCBuildersystemdevelopmenttool.μC/GUIwastransplantedinNiosⅡIDEsoftwareenvironment.TheExperimentalresultsshowthatμC/GUIinterfacesystemrunsuccessfullyonthedevelopmentboard,enablethewindowmanagement,displaytextinthespecifiedlocationanddisplaypicturesandotherfunctions.Keywords:μC/GUI;TFTLCDIP;SOPC;transplant;NiosⅡ便携式医疗监护仪已成为人们日常生活中不可缺少的μC/GUI的代码全部用ANSI的C语言编写的,具有很强的一部分。便携式设备是由硬件与软件紧凑组合的一个单元模移植性。由于μC/GUI采用分层结构,即具有驱动接口层和应用块,是一种体积小、智能化程度高、功能全、使用灵活、操作方层,因此可方便地移植到各种CPU下使用。μC/GUI对各类图像便的便携机,适合家庭使用、外出携带等用途。为了使便携式LCD显示器具有良好的支持,并且有常见的2D图形库和窗口心电监护仪实现友好的人机交互和更加方便的显示,这里提管理功能,而且消耗较少的系统资源,占用RAM和ROM的空出一种GUI界面系统设计,就是在基于NiosⅡ处理器的嵌间很小。在典型的应用中,μG/GUI需要的资源如表1所示。由入式平台上实现μC/GUI的移植,使之实现系统功能。表1可见,运行μC/GUI需要的系统资源不是很多,并支持几乎所有类型的CPU与大多数的LCD模块,μC/GUI的源代码1μC/GUI的系统移植规模适中,移植过程中可将不需要的代码进行剔除,而且结1.1μC/GUI简介及可移植性分析构层次清晰,因此适合用于嵌入式系统中[1]。μC/GUI是Micrium公司开发的通用的嵌入式图形用户1.2μC/GUI移植原理界面软件,其中图形用户接口GUI(GraphicalUserInterface)。嵌入式用户图形界面系统μC/GUI与嵌入式实时操作系该界面软件被设计用于为任何使用一个图形LCD的应用提统μC/OS-Ⅱ都是美国Micrium公司产品,μC/GUI