搜索
bottom↓
回复: 68

基于ARM的 多进程操作系统 -- 第三方GUI支持(ucGUI3.98,支持触摸屏操作)

[复制链接]

出0入0汤圆

发表于 2011-12-24 18:31:51 | 显示全部楼层 |阅读模式
该系统除了支持原生版的GUI之外,为方便大家有更多的选择,
所以移植了第三方GUI:ucGUI(3.98).
由于版权问题,ucGUI并不集成到该系统内核中,而作为通用
的用户APP(应用程序)方式运行于原生的GUI/内核平台之上.

用户APP可以同时使用系统原生GUI和ucGUI(支持触摸屏和键盘,和硬件无关).

以下是 ucGUI的APP工程源码(ADS1.2):
点击此处下载 ourdev_707226C6ZNKV.rar(文件大小:2.55M) (原文件名:ucGUI_Demo.rar)

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

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

 楼主| 发表于 2011-12-24 18:35:48 | 显示全部楼层

(原文件名:ucgui_demo_ads.JPG)

出0入0汤圆

 楼主| 发表于 2011-12-24 18:37:21 | 显示全部楼层

(原文件名:DSC_4918.JPG)


(原文件名:DSC_4920.JPG)


(原文件名:DSC_4922.JPG)


(原文件名:DSC_4924.JPG)


(原文件名:DSC_4925.JPG)


(原文件名:DSC_4926.JPG)

出0入0汤圆

 楼主| 发表于 2011-12-24 18:38:51 | 显示全部楼层

(原文件名:DSC_4931.JPG)


(原文件名:DSC_4933.JPG)


(原文件名:DSC_4936.JPG)


(原文件名:DSC_4937.JPG)


(原文件名:DSC_4938.JPG)


(原文件名:DSC_4939.JPG)

出0入0汤圆

发表于 2011-12-24 19:03:20 | 显示全部楼层
顶 赞 学习

出0入0汤圆

发表于 2011-12-24 19:09:21 | 显示全部楼层
支持

出0入0汤圆

发表于 2011-12-24 19:46:33 | 显示全部楼层
强烈支持!

出0入0汤圆

发表于 2011-12-24 20:36:25 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-24 20:37:40 | 显示全部楼层
我用过楼主发的系统,还开源了。。很不错啊,对我们新手来说,太好了。。。

出0入0汤圆

发表于 2011-12-24 21:42:51 | 显示全部楼层
回复【8楼】love_zjb  
-----------------------------------------------------------------------

全部开源了?

出0入0汤圆

发表于 2011-12-24 21:45:45 | 显示全部楼层
ding,mark

出0入0汤圆

发表于 2011-12-25 00:30:50 | 显示全部楼层

出0入0汤圆

发表于 2011-12-25 04:45:10 | 显示全部楼层
试试

出0入0汤圆

发表于 2011-12-25 11:04:21 | 显示全部楼层
回复【8楼】love_zjb
我用过楼主发的系统,还开源了。。很不错啊,对我们新手来说,太好了。。。
-----------------------------------------------------------------------

在哪开源了?求链接!

话说这效果比刘的原生GUI惨淡多了

出20入12汤圆

发表于 2011-12-25 16:01:54 | 显示全部楼层

出0入0汤圆

 楼主| 发表于 2011-12-26 10:05:12 | 显示全部楼层
回复【13楼】SNOOKER 山寨王
回复【8楼】love_zjb  
我用过楼主发的系统,还开源了。。很不错啊,对我们新手来说,太好了。。。
-----------------------------------------------------------------------
在哪开源了?求链接!
话说这效果比刘的原生gui惨淡多了
-----------------------------------------------------------------------

支持第三方GUI,目的是让使用者有更多的选择,使用者可以按实际情况来选择或增加适合自己的GUI组件.
在该系统的下一版本中,我在考虑是否要将原生的GUI丛内核中单独分离出来,用户可自行配置是否使用
系统原生的GUI组件,以减少系统资源占用.

出0入0汤圆

发表于 2011-12-26 10:18:06 | 显示全部楼层
真的是好东西啊,强顶

出0入0汤圆

发表于 2011-12-26 10:40:17 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2012-1-2 22:23:47 | 显示全部楼层
回复【13楼】SNOOKER 山寨王
回复【8楼】love_zjb  
我用过楼主发的系统,还开源了。。很不错啊,对我们新手来说,太好了。。。
-----------------------------------------------------------------------
在哪开源了?求链接!
话说这效果比刘的原生gui惨淡多了
-----------------------------------------------------------------------

旧版的GUI将会放弃,最近在重新设计一款全新的GUI内核:
所有函数体都丛0开始重新设计,但主体架构不变,依然是win32风格;
新的GUI支持旧版99%的功能和API,且资源占用大幅降低,
新的系统(OS+GUI+FS)可以运行在STM32平台.

出0入0汤圆

 楼主| 发表于 2012-1-3 12:08:09 | 显示全部楼层
新版 OS+GUI内核 RAM/ROM资源占用参考如下:  

OS( Process + Thread + Mutex + Semaphore + Queue + DeviceManager ):
ROM:     13KB      
静态RAM: 10KB
动态RAM: 4KB

GUI( Screen/Memory绘图输出 + 区域运算/裁剪 + 窗口管理 + 虚拟定时器 + 输入事件管理 ):
ROM:     40KB
静态RAM: 10KB
动态RAM: 20KB

   
(原文件名:IMG_20120103_113945.jpg)

出0入0汤圆

发表于 2012-1-3 12:12:01 | 显示全部楼层
我对楼主的ADS编辑器的配色方案感兴趣,看起来很舒服,咋整的?

出0入0汤圆

发表于 2012-1-3 12:22:59 | 显示全部楼层
挺好!

出0入0汤圆

发表于 2012-1-3 12:26:07 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-1-3 12:47:10 | 显示全部楼层
回复【19楼】liuweiele  Liuwei
-----------------------------------------------------------------------

什么时候放源码啊。。期待啊。。。

出0入0汤圆

 楼主| 发表于 2012-1-3 14:27:33 | 显示全部楼层
回复【20楼】hexenzhou
我对楼主的ads编辑器的配色方案感兴趣,看起来很舒服,咋整的?
-----------------------------------------------------------------------

把这个文件解压并导入到ADS就可以了:
点击此处下载 ourdev_709890XNSME3.rar(文件大小:681字节) (原文件名:ADS_Text_Colors.rar)

出0入0汤圆

发表于 2012-1-3 15:30:44 | 显示全部楼层
回复【24楼】liuweiele  Liuwei
回复【20楼】hexenzhou
我对楼主的ads编辑器的配色方案感兴趣,看起来很舒服,咋整的?
-----------------------------------------------------------------------
把这个文件解压并导入到ads就可以了:
点击此处下载  (原文件名:ads_text_colors.rar)

-----------------------------------------------------------------------

cool,成功了,谢谢楼主!

出0入0汤圆

 楼主| 发表于 2012-1-3 16:09:11 | 显示全部楼层
回复【25楼】hexenzhou
回复【24楼】liuweiele  liuwei
回复【20楼】hexenzhou  
我对楼主的ads编辑器的配色方案感兴趣,看起来很舒服,咋整的?
-----------------------------------------------------------------------
把这个文件解压并导入到ads就可以了:
点击此处下载  (原文件名:ads_text_colors.rar)  
-----------------------------------------------------------------------
cool,成功了,谢谢楼主!
-----------------------------------------------------------------------

这个应该比默认的配色方案舒服多了,眼睛不容易疲劳,各类型字符一目了然.

出0入0汤圆

发表于 2012-1-3 16:29:06 | 显示全部楼层
回复【18楼】liuweiele Liuwei
-----------------------------------------------------------------------

旧版的GUI 放弃 能不能开放源码 学习学习啊

出0入0汤圆

发表于 2012-1-3 16:46:41 | 显示全部楼层
"新的系统(OS+GUI+FS)可以运行在STM32平台"

希望能支持所有的Cortex-M3,出来小弟一定鼎力支持

出0入0汤圆

 楼主| 发表于 2012-1-4 00:24:06 | 显示全部楼层
回复【28楼】HoldMyARM 三哥
"新的系统(os+gui+fs)可以运行在stm32平台"
希望能支持所有的cortex-m3,出来小弟一定鼎力支持
-----------------------------------------------------------------------
CM3芯片型号还没确定,如果使用 中文显示 和 FAT长文件名,
ROM需至少512KB,RAM至少64KB;
推荐CPU平均性能 50 DMIPS以上.

出0入0汤圆

发表于 2012-1-4 08:34:30 | 显示全部楼层
学习了

出0入0汤圆

发表于 2012-1-4 09:23:26 | 显示全部楼层
头像怎么不是圣斗士了

出0入0汤圆

 楼主| 发表于 2012-1-4 19:55:01 | 显示全部楼层
回复【31楼】first blood
头像怎么不是圣斗士了
-----------------------------------------------------------------------

换头像了

出0入0汤圆

发表于 2012-1-11 15:33:16 | 显示全部楼层
MARK

出0入0汤圆

发表于 2012-1-12 01:21:50 | 显示全部楼层
mark!

出0入0汤圆

发表于 2012-1-12 11:23:44 | 显示全部楼层
这个很强啊,要学习啊

出0入0汤圆

发表于 2012-1-12 12:50:15 | 显示全部楼层

出0入0汤圆

发表于 2012-1-16 15:16:25 | 显示全部楼层
如果能压缩到 30K 左右就比较好,516K的STM32也不是很多人使用吧?

我用的是64K的STM32

出0入0汤圆

 楼主| 发表于 2012-2-8 12:02:47 | 显示全部楼层
回复【37楼】apple_01
如果能压缩到 30k 左右就比较好,516k的stm32也不是很多人使用吧?
我用的是64k的stm32
-----------------------------------------------------------------------

资源文件(图标,字库,Unicode转换表)占用了大量的ROM空间,
如果将功能裁剪得太过于精简,这个系统就没什么实际意义了.

出0入0汤圆

发表于 2012-2-8 17:26:41 | 显示全部楼层
如果用在STM32
字库可以精简,
Unicode转换表 就不用了

出0入0汤圆

 楼主| 发表于 2012-2-8 17:54:43 | 显示全部楼层
回复【39楼】apple_01
-----------------------------------------------------------------------

目前,完整的GUI部件( GDI/内存DC + 字体管理 + Z序裁剪/区域运算 + 窗口管理 + 事件管理(键盘/鼠标/触摸屏) + 消息队列 + 控件 + 图形驱动 ),
占用ROM已经达到67KB(使用ADS1.2编译,32bit ARM 指令,默认优化等级)

出0入0汤圆

发表于 2012-2-8 19:44:25 | 显示全部楼层
回复【40楼】liuweiele Liuwei
-----------------------------------------------------------------------

真好啊 ,什么时候放放源码 大家也学习学习 期待。。。

出0入0汤圆

发表于 2012-2-9 14:28:52 | 显示全部楼层
收藏,以备学习用。

出0入0汤圆

发表于 2012-2-10 14:14:04 | 显示全部楼层
在STM32里,用MDK最爽了,搞MDK的版本。

出0入12汤圆

发表于 2012-2-13 09:37:51 | 显示全部楼层
值得期待

出0入0汤圆

发表于 2012-2-14 10:37:39 | 显示全部楼层
正需要这个呢,移植GUI,绝对好东西啊!!!

出0入0汤圆

发表于 2012-2-15 13:31:56 | 显示全部楼层
LZ,能不能开源sdboot的源码,最近在研究,试着写了一个,但总跳不到main执行,不知道是什么原因,万分感谢

出0入0汤圆

发表于 2012-2-17 19:52:01 | 显示全部楼层
回复【40楼】liuweiele Liuwei
-----------------------------------------------------------------------

不知CM3版本的系统是否仍然支持APP和OS分开编译的模式?

出0入0汤圆

 楼主| 发表于 2012-2-17 22:09:07 | 显示全部楼层
回复【47楼】SNOOKER 山寨王
回复【40楼】liuweiele liuwei
-----------------------------------------------------------------------
不知cm3版本的系统是否仍然支持app和os分开编译的模式?
-----------------------------------------------------------------------

当然是可以支持的,目前不能在CM3上支持多进程,其它功能100%支持的.

出0入0汤圆

发表于 2012-2-18 10:08:10 | 显示全部楼层
赶紧出来啊 期待

出0入0汤圆

发表于 2012-2-18 10:54:05 | 显示全部楼层
回复【48楼】liuweiele Liuwei
-----------------------------------------------------------------------

顶!希望早点出来

出0入0汤圆

 楼主| 发表于 2012-2-18 11:08:46 | 显示全部楼层
回复【49楼】WXF_mabg
-----------------------------------------------------------------------

回复【50楼】SNOOKER 山寨王
-----------------------------------------------------------------------

会等待合适的时机公布.

出0入0汤圆

发表于 2012-2-18 18:25:25 | 显示全部楼层
这个很好呀!!!学习了

出0入0汤圆

发表于 2012-2-19 16:40:16 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-19 19:20:17 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-19 19:40:22 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-6-16 22:32:23 | 显示全部楼层
                 

出0入0汤圆

发表于 2012-6-16 22:46:52 来自手机 | 显示全部楼层
很强大。。。

出0入0汤圆

发表于 2012-7-4 16:39:24 | 显示全部楼层
顶楼主。

出0入0汤圆

发表于 2012-8-22 22:56:51 | 显示全部楼层
楼主的,新版GUI和OS 可以基于M3 版本的,什么时候可以放出来呢?期待中.........

出0入0汤圆

发表于 2012-9-29 18:44:44 | 显示全部楼层
中秋加国庆,期待楼主大作

出0入0汤圆

发表于 2012-10-13 21:07:51 | 显示全部楼层
强烈支持啊

出0入0汤圆

发表于 2013-3-5 13:46:31 | 显示全部楼层
liuweiele 发表于 2012-1-4 19:55
回复【31楼】first blood
头像怎么不是圣斗士了
------------------------------------------------------ ...

头像是你本人?

出0入0汤圆

发表于 2013-4-7 20:24:18 | 显示全部楼层
多谢楼主分享

出0入0汤圆

发表于 2013-4-8 18:47:35 | 显示全部楼层
多谢楼主分享

出0入0汤圆

发表于 2015-9-1 14:58:12 | 显示全部楼层
无意中发现,高手在民间啊

出0入0汤圆

发表于 2017-6-17 09:21:34 | 显示全部楼层
mark 好机会

出0入0汤圆

发表于 2017-6-17 14:13:47 | 显示全部楼层
这个ucgui那就是 直接调用操作系统接口绘制的咯?这样就当窗口话的程序咯?这样效率会不会有所牺牲
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-27 07:03

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

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