liuweiele 发表于 2011-12-24 18:31:51

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

该系统除了支持原生版的GUI之外,为方便大家有更多的选择,
所以移植了第三方GUI:ucGUI(3.98).
由于版权问题,ucGUI并不集成到该系统内核中,而作为通用
的用户APP(应用程序)方式运行于原生的GUI/内核平台之上.

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

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

liuweiele 发表于 2011-12-24 18:35:48

http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_707229TFLTG5.JPG
(原文件名:ucgui_demo_ads.JPG)

liuweiele 发表于 2011-12-24 18:37:21

http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_707230V5RB8R.JPG
(原文件名:DSC_4918.JPG)

http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_707231X0O3LB.JPG
(原文件名:DSC_4920.JPG)

http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_707232VS8N07.JPG
(原文件名:DSC_4922.JPG)

http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_707233M0TBB8.JPG
(原文件名:DSC_4924.JPG)

http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_707234LMOZ3A.JPG
(原文件名:DSC_4925.JPG)

http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_707235YJ1B06.JPG
(原文件名:DSC_4926.JPG)

liuweiele 发表于 2011-12-24 18:38:51

http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_707242IWSCD3.JPG
(原文件名:DSC_4931.JPG)

http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_707243L9UDDV.JPG
(原文件名:DSC_4933.JPG)

http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_707244LLSKXE.JPG
(原文件名:DSC_4936.JPG)

http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_707245OASOJ3.JPG
(原文件名:DSC_4937.JPG)

http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_707248A9F653.JPG
(原文件名:DSC_4938.JPG)

http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_707249SXY4DQ.JPG
(原文件名:DSC_4939.JPG)

WXF_mabg 发表于 2011-12-24 19:03:20

顶 赞 学习

voval 发表于 2011-12-24 19:09:21

支持

mylinger 发表于 2011-12-24 19:46:33

强烈支持!

love_zjb 发表于 2011-12-24 20:36:25

mark

love_zjb 发表于 2011-12-24 20:37:40

我用过楼主发的系统,还开源了。。很不错啊,对我们新手来说,太好了。。。

WXF_mabg 发表于 2011-12-24 21:42:51

回复【8楼】love_zjb
-----------------------------------------------------------------------

全部开源了?

zgx8 发表于 2011-12-24 21:45:45

ding,mark

shanyan 发表于 2011-12-25 00:30:50

edaworld 发表于 2011-12-25 04:45:10

试试

SNOOKER 发表于 2011-12-25 11:04:21

回复【8楼】love_zjb
我用过楼主发的系统,还开源了。。很不错啊,对我们新手来说,太好了。。。
-----------------------------------------------------------------------

在哪开源了?求链接!

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

qianj1986 发表于 2011-12-25 16:01:54

liuweiele 发表于 2011-12-26 10:05:12

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

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

haphard 发表于 2011-12-26 10:18:06

真的是好东西啊,强顶

dingliming 发表于 2011-12-26 10:40:17

mark

liuweiele 发表于 2012-1-2 22:23:47

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

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

liuweiele 发表于 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

    http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_709866M34JFV.jpg
(原文件名:IMG_20120103_113945.jpg)

hexenzhou 发表于 2012-1-3 12:12:01

我对楼主的ADS编辑器的配色方案感兴趣,看起来很舒服,咋整的?

ljt80158015 发表于 2012-1-3 12:22:59

挺好!

wazhiyi 发表于 2012-1-3 12:26:07

mark

love_zjb 发表于 2012-1-3 12:47:10

回复【19楼】liuweieleLiuwei
-----------------------------------------------------------------------

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

liuweiele 发表于 2012-1-3 14:27:33

回复【20楼】hexenzhou
我对楼主的ads编辑器的配色方案感兴趣,看起来很舒服,咋整的?
-----------------------------------------------------------------------

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

hexenzhou 发表于 2012-1-3 15:30:44

回复【24楼】liuweieleLiuwei
回复【20楼】hexenzhou
我对楼主的ads编辑器的配色方案感兴趣,看起来很舒服,咋整的?
-----------------------------------------------------------------------
把这个文件解压并导入到ads就可以了:
点击此处下载(原文件名:ads_text_colors.rar)

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

cool,成功了,谢谢楼主!

liuweiele 发表于 2012-1-3 16:09:11

回复【25楼】hexenzhou
回复【24楼】liuweieleliuwei
回复【20楼】hexenzhou
我对楼主的ads编辑器的配色方案感兴趣,看起来很舒服,咋整的?
-----------------------------------------------------------------------
把这个文件解压并导入到ads就可以了:
点击此处下载(原文件名:ads_text_colors.rar)
-----------------------------------------------------------------------
cool,成功了,谢谢楼主!
-----------------------------------------------------------------------

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

WXF_mabg 发表于 2012-1-3 16:29:06

回复【18楼】liuweiele Liuwei
-----------------------------------------------------------------------

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

HoldMyARM 发表于 2012-1-3 16:46:41

"新的系统(OS+GUI+FS)可以运行在STM32平台"

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

liuweiele 发表于 2012-1-4 00:24:06

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

jordonwu 发表于 2012-1-4 08:34:30

学习了

first_blood 发表于 2012-1-4 09:23:26

头像怎么不是圣斗士了

liuweiele 发表于 2012-1-4 19:55:01

回复【31楼】first blood
头像怎么不是圣斗士了
-----------------------------------------------------------------------

换头像了

omlarn 发表于 2012-1-11 15:33:16

MARK

lixupeng 发表于 2012-1-12 01:21:50

mark!

ou513 发表于 2012-1-12 11:23:44

这个很强啊,要学习啊

slev 发表于 2012-1-12 12:50:15

apple_01 发表于 2012-1-16 15:16:25

如果能压缩到 30K 左右就比较好,516K的STM32也不是很多人使用吧?

我用的是64K的STM32

liuweiele 发表于 2012-2-8 12:02:47

回复【37楼】apple_01
如果能压缩到 30k 左右就比较好,516k的stm32也不是很多人使用吧?
我用的是64k的stm32
-----------------------------------------------------------------------

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

apple_01 发表于 2012-2-8 17:26:41

如果用在STM32
字库可以精简,
Unicode转换表 就不用了

liuweiele 发表于 2012-2-8 17:54:43

回复【39楼】apple_01
-----------------------------------------------------------------------

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

WXF_mabg 发表于 2012-2-8 19:44:25

回复【40楼】liuweiele Liuwei
-----------------------------------------------------------------------

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

Zhhu218 发表于 2012-2-9 14:28:52

收藏,以备学习用。

apple_01 发表于 2012-2-10 14:14:04

在STM32里,用MDK最爽了,搞MDK的版本。

waterx3 发表于 2012-2-13 09:37:51

值得期待

Pqiang 发表于 2012-2-14 10:37:39

正需要这个呢,移植GUI,绝对好东西啊!!!
./emotion/em056.gif

yuntian 发表于 2012-2-15 13:31:56

LZ,能不能开源sdboot的源码,最近在研究,试着写了一个,但总跳不到main执行,不知道是什么原因,万分感谢

SNOOKER 发表于 2012-2-17 19:52:01

回复【40楼】liuweiele Liuwei
-----------------------------------------------------------------------

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

liuweiele 发表于 2012-2-17 22:09:07

回复【47楼】SNOOKER 山寨王
回复【40楼】liuweiele liuwei
-----------------------------------------------------------------------
不知cm3版本的系统是否仍然支持app和os分开编译的模式?
-----------------------------------------------------------------------

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

WXF_mabg 发表于 2012-2-18 10:08:10

赶紧出来啊 期待

SNOOKER 发表于 2012-2-18 10:54:05

回复【48楼】liuweiele Liuwei
-----------------------------------------------------------------------

顶!希望早点出来

liuweiele 发表于 2012-2-18 11:08:46

回复【49楼】WXF_mabg
-----------------------------------------------------------------------

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

会等待合适的时机公布.

fanmingming 发表于 2012-2-18 18:25:25

这个很好呀!!!学习了

luluxiu 发表于 2012-2-19 16:40:16

mark

wazhiyi 发表于 2012-2-19 19:20:17

mark

ajzwjk 发表于 2012-2-19 19:40:22

mark

szddg 发表于 2012-6-16 22:32:23

{:smile:}               

health 发表于 2012-6-16 22:46:52

很强大。。。

liubinghui 发表于 2012-7-4 16:39:24

顶楼主。

love_zjb 发表于 2012-8-22 22:56:51

楼主的,新版GUI和OS 可以基于M3 版本的,什么时候可以放出来呢?期待中.........

kongan 发表于 2012-9-29 18:44:44

中秋加国庆,期待楼主大作

zlulu2006 发表于 2012-10-13 21:07:51

强烈支持啊

Jimmyxu 发表于 2013-3-5 13:46:31

liuweiele 发表于 2012-1-4 19:55 static/image/common/back.gif
回复【31楼】first blood
头像怎么不是圣斗士了
------------------------------------------------------ ...

头像是你本人?

崆峒 发表于 2013-4-7 20:24:18

多谢楼主分享

崆峒 发表于 2013-4-8 18:47:35

多谢楼主分享

LQS1200 发表于 2015-9-1 14:58:12

无意中发现,高手在民间啊

hefeizdl 发表于 2017-6-17 09:21:34

mark 好机会

richards 发表于 2017-6-17 14:13:47

这个ucgui那就是 直接调用操作系统接口绘制的咯?这样就当窗口话的程序咯?这样效率会不会有所牺牲
页: [1]
查看完整版本: 基于ARM的 多进程操作系统 -- 第三方GUI支持(ucGUI3.98,支持触摸屏操作)