我想学ucgui,但不知道如何开始,请高手指点一下。谢谢!!!(我会ucos操作系统)

arm上的linux系统是怎么一回事?最主要问题就是嵌入式人机界面如何开发??跪求牛人指点!!!!!

首先你确定你会uCOS么,会uCOS不应该问linux是怎么一回事这个问题吧。。经历过uCOS的移植和使用至少应该知道如何开始学uCGUI吧。。
从应用上来讲ucgui比uCOS简单多了,毕竟uCOS是个系统,而ucgui只是个功能模块。。
首先花点时间将ucgui官方资料大概浏览一遍,先重点看移植相关部分。。然后网上找移植例程,自己移植,移植成功了就开始实验ucgui的各种功能函数。
ucgui作为嵌入式人机界面开发的工具是很方便的,函数功能强大,使用方便,而且具有较强的移植性。。当项目更换不同的显示屏时,可以只修改部分屏驱动的函数。。
但是ucgui只是一个编写人机界面的工具,具体人机界面涉及的范围很广,简单的说项目的要求,客户的要求,认知习惯等等都有很大的影响。更远的说还涉及到认知心理学等内容了。有本书叫《人机界面设计》讲的就是理论方面的东西了。当然,刚开始这些都不用管。
ucgui移植推荐百度搜:《基于STM32的uCGUI移植和优化》,这篇文章讲得比较仔细。至于函数的应用就自己多摸索了。追问

我会ucos应用,但不会移植,也不知道如怎么学ucos移植,请指点一下,谢谢!至于linux,我不知道移植到arm上和电脑上有什么区别,还有的叫ulinux系统,所以有点不明白,能留个联系方式吗?
谢谢你的回答!!!

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-19
101度开水继 手把手教你在stm32上移植ucgui之后又推出了首套UCGUI的视频教程,从源码开始讲起,分析了ucgui的初始化 内存管理 底层调用 消息机制 回调函数 剪切算法 ,配合相应的例程可以帮助ucgui爱好者更好的学习ucgui。最后101度开水在ucgui基础上创作了多个控件使ucgui更加实用。

搜索 首套UCGUI视频教程 即可获取更加详细的信息
第2个回答  2012-12-15
把书上的基本系统搞清楚,理解透,基础语言很重要的,一定要掌握。

我想学ucgui,但不知道如何开始,请高手指点一下。谢谢!!!(我会ucos操作...
从应用上来讲ucgui比uCOS简单多了,毕竟uCOS是个系统,而ucgui只是个功能模块。。首先花点时间将ucgui官方资料大概浏览一遍,先重点看移植相关部分。。然后网上找移植例程,自己移植,移植成功了就开始实验ucgui的各种功能函数。ucgui作为嵌入式人机界面开发的工具是很方便的,函数功能强大,使用方便,而且...

ucos 和 ucgui什么关系
1.UCGUI是一种嵌入式应用中的图形支持系统.它设计用于为任何使用LCD图形显示的应用提供高效的独立于处理器及 LCD 控制器的图形用户接口,它适用单任务或是多任务系统环境, 并适用于任意LCD控制器和 CPU下任何尺寸的真实显示或虚拟显示.2.它的设计架构是模块化的, 由不同的模块中的不同层组成, 由一...

ucos-ii 和ucgui 这两个一起学,会有冲突么? 该先学那个更好? 彼此没...
不冲突,两者彼此分开,但是ucGUi有OS的接口。你如果想先学OS的话,可以先学ucOSII;如果是用到GUI了,就可以先学学ucGUI,都可以。但是如果是具体的应用的话,建议两者都学。

emWin\/ucgui在ucos系统中的在什么地方进行重绘操作的
emWin图形库由德国SEGGER公司开发,可为图形LCD设计提供高级支持,极大简化了LCD设计并缩短上市时间。为恩智浦ARM微控制器用户免费提供的emWin图形库,以其免费提供商业图库、使用简单、提升MCU运行表现和色彩逼真!

emWin\/ucgui在ucos系统中的在什么地方进行重绘操作的
...在你emwin任务中调用GUI_X_ExecIdle函数啊。。。20ms调用一次,这个函数就是你界面动起来的更本

关于STM32快速入门,并且不仅仅只是入门,我还希望成为高手???大家...
1.首先要收集大量资料,一般开发板上带来一些,但必备的有:C语言资料(手册,适合嵌入式的);Cortex-M3的硬件资料(包括参考手册和技术手册);一些操作系统资料(ucosii,ucGUI);一些其他电子类资料。2.看别人的例程,照猫画虎似地照做一边。3.修改别人的例程,按照自己的想法改别人的程序。4.学会...

学FPGA,verilog,暑假看完了夏宇文的那本《verilog数字系统设计...
1 接下来学SOPC技术(片上可编程系统):是在FPGA芯片里面移植一个nios软核,然后用c语言编程,进行软件开发。把这个也学了之后就可以学习ucos或者uclinux操作系统,还有ucgui是图形界面,可以显示桌面了。2 如果继续学习硬件的话就学fpga设计高级教程。3 想学dsp的话。fpga可以用硬件实现传统dsp的功能,...

如题,raw-os是什么操作系统?麻烦请详细介绍一下。谢谢
os的事件触发系统,ram只占有几个字节,也省去了任务栈空间。在实时性上也不比实时操作系统差 我觉得如果对实时性要求不是很高的时候可以用micro raw os,系统需要强实时性的时候用整个Raw OS系统。初学者可以用VS2010或跟高版本在PC上模拟整个Raw OS系统(包括fatfs,uCGUI,Lwip,UIP等)...

我学的是信息与计算科学,现在想学嵌入式,软件开发与嵌入式有什么区别...
那就需要一台示波器,最好是多通道高速的,至少电压表得有一个,好一点的有信号发生器、逻辑分析仪等等。对于测量控制领域我觉得稍微大一定的系统使用ucos+ucgui很好的,linux的实时性不是很好,而且入门操作都不太容易,但是对于实时性要求不太高的,用linux也是一个非常好的选择。

stm32 学习以及看门狗你大概是在哪里用的呢,看了个例程还是不太明白使...
实际也证明自学足以。我就靠正点原子的教程一点点学的。每一条语句和函数使用方法都尽量搞懂,搞不懂就放着先搞别的,过一段时间再搞。当然那些专业的标准库不需要搞懂原理,会用就行,比如UCOS(这个需要大概懂得其实现原理,函数实现不必须),ucgui,LWIP,以及STM32的官方库函数。推荐你百度搜索...

相似回答