搜索
bottom↓
回复: 5

MinGUI在Mini4020开发板上的运行演示及ADS源代码下载,高效轻量级的GUI典范,类Win32的A

[复制链接]

出0入0汤圆

发表于 2009-12-16 13:49:08 | 显示全部楼层 |阅读模式
看到有网友发了一个帖子介绍了MinGUI在PC端模拟器的运行情况,有很多朋友想体验一下ARM端的运行效果,发上来和大家分享:

MinGUI在ARM处理器上运行的效果演示,演示平台是Mini4020:

MinGUI在PC端模拟器运行讨论原帖:http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3636762&bbs_page_no=1&bbs_id=1032
关于Mini4020开发板有个兄弟发过帖:http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3768174&bbs_page_no=1&bbs_id=1032

拍摄条件限制,实际效果比照片好很多,陈博很强大~~


(原文件名:MinGUI.jpg)


(原文件名:MinGUI-2.jpg)

演示DEMO源码:
点击此处下载 ourdev_515393.rar(文件大小:2.29M) (原文件名:MinGUI_for4020.rar)

MinGUI的技术讨论,请至MinGUI的指定讨论版:http;//www.armfans.net,也欢迎在OurDev发帖讨论,已经将本帖的地址转发陈博

源码下载及SEP4020上的应用文档,请至http://www.prochip.com.cn,南京博芯电子技术有限公司是SEP4020处理器的原厂,SEP4020相关商务及技术问题请联系博芯电子


目前MinGUI授权在SEP4020处理器上使用该软件,如果用于其它处理器,请与MinGUI作者联系(http://www.cmsoft.cn/cmsoft/?id=265)

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

 楼主| 发表于 2009-12-16 13:55:11 | 显示全部楼层
MinGUI可以脱离OS独立运行(演示DEMO即采用这种方式),也可以移植至Nucleus、UCOS等实时操作系统(目前博芯提供移植范例)。

这是作者对MinGUI的介绍:
MinGUI属于高度轻量级的GUI,整个MinGUI全部加载需要628Kbyte的指令与数据空间,最小可以裁减到60K左右。其中除了MinGUI内核57K外,其它部件全部可以裁减。全部代码采用标准C编写,接口清晰,移植方便,定位于中低端的嵌入式终端设备上。最大的特色是“最小、最快、最省资源” ,当然其功能及效果也决不逊色。往往在Grafix、μC-GUI、MiniGUI、MicroWindows等GUI都无法正常运行的低端系统上仍能出色发挥。通过MinGUI精悍的图形引擎及其丰富的API,足以实现任何绚丽多姿的界面效果及交互应用。 MinGUI已具有如下的一些Feature:
1. 支持2级灰度、4级灰度、16灰、256伪彩、16位真彩、24位真彩显示。
2. 高效的GDI绘图函数、每种色彩模式的GDI函数均作了有效的优化加速处理,并且所有GDI绘图函数输出时都自动通过矩形剪切域。
3. 完善的贴图功能、支持BMP、JPEG类型。
4. 完善的窗体系统、支持窗体多矩形剪切域,支持窗口拖拽移动。
5. 支持任意大小及样式的点阵汉字显示(开发包中有字模生成工具fontGen)
6. 通用控件库:按钮、文本/图片标签、菜单、列表框、单行编辑器、多行编辑器,单选框、多选框等,所有控件支持透明选项
7. 支持拼音输入法
8. 数字键盘自动译码(10个数字键自动译码成26个字母的及各标点符号)。
9. 支持鼠标/触摸屏。
10. 单独的GUI内存管理模块(Heap管理)
11. 不依赖操作系统(没有操作系统也可运行)。
12. 基于类以Win32的架构,从函数名到窗体机制、到消息机制几乎与win32一致。
13. 简单明晰的图形设备抽像层接口GAL, 移植方便。
14. 全部代码由标准C编写,承诺不改一行代码就可在各种支持标准C的平台上运行。
15. 提供独立进程的GUI模拟器(simu.exe),模拟器与GUI完全分开,在PC上通过VC++调试GUI代码时,可直接在独立进程的模拟器上看到GUI图形界面。 开发包中含有MInGUI源码和中文用户手册,并附有PC模拟器程序。开发包中只提供了在PC模拟环境及ARM ADS中的GUI开发调试接口,对于其它开发境下的MinGUI应用不提供免费开放。

出0入0汤圆

发表于 2009-12-16 22:33:32 | 显示全部楼层
呵呵,mingui的有些地方是参考minigui的吧。私有堆的管理部分和minigui太像了。

出0入0汤圆

 楼主| 发表于 2009-12-20 12:02:12 | 显示全部楼层
图片服务器出问题了?怎么图片都看不到了?

出0入0汤圆

发表于 2011-2-21 10:13:51 | 显示全部楼层
是MinGUI啊  我还以为是MiniGUI呢

有点山寨哦

出10入0汤圆

发表于 2011-4-27 14:32:04 | 显示全部楼层
功能是很适合国情,可哪里轻量了? 资源占用都讲的不清楚的
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 23:20

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表