搜索
bottom↓
楼主: liuweiele

在S3C2440上运行GUI(支持半透明效果和触摸屏)【恢复】

[复制链接]

出0入0汤圆

 楼主| 发表于 2009-3-24 22:04:45 | 显示全部楼层
第一次使用必须先进行触摸屏校正,以后就不用再校正了,步骤如下:
1.连接Mini2440的串口到PC.
2.打开dnw软件,设置串口比特率为:115200bps
3.PC键盘功能如下:
  a     -> 左
  s     -> 右
  w     -> 上
  s     -> 下
  Enter -> 确定
  ESC   -> 取消
4.使用PC键盘操作,进入System setting功能菜单(主界面中间那个图标),再选中TouchScreen Calibrate,按Enter键,进入触摸屏校正程序.
5.按屏幕提示完成触摸屏校正.


(原文件名:IMAG0651.jpg)

出0入0汤圆

发表于 2009-3-25 16:21:57 | 显示全部楼层
好强悍啊

出0入0汤圆

发表于 2009-3-25 19:06:18 | 显示全部楼层
楼主~~能不能介绍如何移植GUI到ucos上去的嘛??以及与2440接口问题如何编写???
十分感谢~~~

出0入0汤圆

 楼主| 发表于 2009-3-25 21:04:13 | 显示全部楼层
没有移植过uCOS.

出0入0汤圆

发表于 2009-3-28 15:49:34 | 显示全部楼层
楼主的所设计的GUI有没有用到内存的动态管理啊,当然不是用malloc来分配,而是用自己写的函数来分配GUI回调时所需要的内存

出0入0汤圆

 楼主| 发表于 2009-3-28 23:33:24 | 显示全部楼层
是的,目前用的那个内存动态管理函数效果还是很不理想,只适合单任务下的内存分配.所以,索性直接把SP指针指向一块足够大的RAM区域(Push SP),函数退出时也会自动释放内存的(Pop SP).不过,这也不是最终的解决办法。
不知hopeless LUCKY能不能提供一个的好一点的内存管理方案.

出0入0汤圆

发表于 2009-3-30 13:04:11 | 显示全部楼层
这个我也没研究过多少,本来自己也想搞个简单GUI玩玩,不过现在出来实习了,用不到高级的处理器,基本上都是模拟电路加AVR,所以都没再研究..
搞个GUI挺花时间的
用过UCGUI,觉得界面还是蛮不错的.... 里面也有内存的管理方法,不过我没研究过

出0入0汤圆

发表于 2009-3-31 09:49:39 | 显示全部楼层
问下楼主,你的这个gui是怎么和触摸屏关联的,就是触摸屏的触摸消息怎么传到gui的系统中,让gui做出相应的处理,谢谢!

出0入0汤圆

发表于 2009-3-31 09:59:32 | 显示全部楼层
lz以前喜欢写用C写纯win32程序吧,呵呵

出0入17汤圆

发表于 2009-3-31 10:12:57 | 显示全部楼层
GUI很漂亮,但是光看几张图片没什么意思了,在次请求上传源码了!

出0入0汤圆

发表于 2009-3-31 11:45:06 | 显示全部楼层
从Lz的一点代码片段来看,我想lz一定想吧sdk设计成类似windows的消息机制,我想lz一定在架构上动了很多脑筋,向lz学习。
但是绝不要lz源码,我相信会有人搞出更好的东西。

出0入0汤圆

发表于 2009-3-31 11:50:28 | 显示全部楼层
【106楼】 liuweiele        是的,目前用的那个内存动态管理函数效果还是很不理想,只适合单任务下的内存分配.所以,索性直接把SP指针指向一块足够大的RAM区域(Push SP),函数退出时也会自动释放内存的(Pop SP).不过,这也不是最终的解决办法。
不知hopeless LUCKY能不能提供一个的好一点的内存管理方案.

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

以前经常有人设计Dos的Gui Sdk,Lz是不是参考下他们的设计,借个思想也行啊。

出0入0汤圆

发表于 2009-3-31 19:30:56 | 显示全部楼层
楼主,我下的S3C2440_GUI.Bin运行界面怎么和你的不一样,设置的时候还要User Password,我的触摸屏也没用,板子也是mini2440的

出0入0汤圆

 楼主| 发表于 2009-3-31 22:43:23 | 显示全部楼层
Re:【113楼】 103111023  


第一次使用必须先进行触摸屏校正,以后就不用再校正了,步骤如下:
1.连接Mini2440的串口到PC.
2.打开dnw软件,设置串口比特率为:115200bps
3.PC键盘功能如下:
  a     -> 左
  s     -> 右
  w     -> 上
  s     -> 下
  Enter -> 确定
  ESC   -> 取消
4.使用PC键盘操作,进入System setting功能菜单(主界面中间那个图标),再选中TouchScreen Calibrate,按Enter键,进入触摸屏校正程序.
5.按屏幕提示完成触摸屏校正.

6.第一次可使用Supervisor password:20080725

出0入0汤圆

发表于 2009-4-1 11:02:08 | 显示全部楼层
LZ,你好!
是否可以考虑传个缩放功能可以移植的程序啊,我是个刚接触GUI的,对这个很感兴趣,谢谢!
我手上有一个S3C2410的,想把它移到这里试试.
还想问下,你的这些图标是画出来的还是去模的啊

出0入0汤圆

 楼主| 发表于 2009-4-1 13:13:12 | 显示全部楼层
Re:【115楼】 jaky80000
我在本论坛有发表过关于图片缩放的贴子,下面是链接地址:

http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=3268733&bbs_page_no=1&search_mode=4&search_text=liuweiele&bbs_id=9999

出0入0汤圆

发表于 2009-4-1 21:02:33 | 显示全部楼层
你这没有源码,只能算是向大家炫耀而已,有什么用呢???

同意这种说法

出0入0汤圆

 楼主| 发表于 2009-4-2 00:10:41 | 显示全部楼层
似乎LS的想法有点太偏激了!可能LS属于那种不喜欢自己动脑筋解决问题的人,有典型的"拿来主义"思想......
我认为有时候公布全部源码还不如提供一些思路或提示更有价值.

出0入0汤圆

发表于 2009-4-2 13:08:41 | 显示全部楼层
楼主,我也用的NEC的屏,显示是这样的,这种情况是不是缓冲区是正确的,要调以下这些参数就可以了
#define VBPD_240320                (1)
#define VFPD_240320                (5)
#define VSPW_240320                (1)
#define HBPD_240320                (10)
#define HFPD_240320                (19)
#define HSPW_240320                (5)


(原文件名:2009331225111869.jpg)

出0入0汤圆

 楼主| 发表于 2009-4-2 22:15:13 | 显示全部楼层
LCD控制信号极性不对.VBPD,VFPD,VSPW值太小,DIVCLK(分频系数)设成"5~7之间的数

出0入0汤圆

发表于 2009-4-23 15:53:00 | 显示全部楼层
不错,下来创新下

出0入0汤圆

 楼主| 发表于 2009-4-24 00:11:44 | 显示全部楼层
不知道这里有没有人用过S3C2450 ?

出0入0汤圆

发表于 2009-5-22 13:07:15 | 显示全部楼层
我的也是买的MINI2440,就是还不会用啊

出0入0汤圆

发表于 2009-8-29 15:40:48 | 显示全部楼层
友善之臂的东东

出0入0汤圆

发表于 2009-8-30 03:19:40 | 显示全部楼层
看来我的mini2440还有点用,哈哈

出0入0汤圆

发表于 2009-8-30 08:11:08 | 显示全部楼层
能不能发个能用的上来~

出0入0汤圆

发表于 2009-8-30 14:52:42 | 显示全部楼层
正在学习

出0入0汤圆

发表于 2009-9-25 14:49:16 | 显示全部楼层
很强

出0入0汤圆

 楼主| 发表于 2009-9-30 00:53:36 | 显示全部楼层
推荐S3C2416,性能和功能都比S3C2440强,成本更低.

出0入0汤圆

发表于 2009-9-30 21:28:50 | 显示全部楼层
请问楼主,这个板子加上液晶,总功耗大概是多少?
我们要作一个手持式设备,对功耗比较敏感。
谢谢先。

出0入0汤圆

 楼主| 发表于 2009-9-30 21:41:33 | 显示全部楼层
200~300mA

出0入0汤圆

发表于 2009-10-20 08:17:26 | 显示全部楼层
正在学习GUI ,mark

出0入0汤圆

发表于 2009-11-1 16:55:45 | 显示全部楼层
期待 代码

出0入0汤圆

发表于 2009-11-1 18:45:02 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-1 11:13:15 | 显示全部楼层
mark!

出0入0汤圆

发表于 2009-12-15 20:25:09 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-15 20:28:20 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-15 20:38:25 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-17 00:14:57 | 显示全部楼层
真高级!

出0入0汤圆

发表于 2009-12-17 10:09:54 | 显示全部楼层
楼主,关注了你的2450的帖子,也加了你的QQ ,但是一直联系不上你,我现在很想玩玩2450的裸奔,但是苦于没法建立编译环境,三星官方提供的代码我用ADS和RVDS都编译不了,看了你的帖子知道你是用ADS1.2编译的,能否给个最基本程序,类似流水灯一样的程序,我也想试试2450的强大功能  但是苦于没ADS环境下的代码,自己又移植不了,希望楼主能给一份  谢谢!!!我的QQ:634623163邮箱:ywc861962@126.com   再次谢谢!!

出0入0汤圆

 楼主| 发表于 2009-12-17 15:25:10 | 显示全部楼层
【140楼】 ywc861962

裸奔? 为什么不玩WINCE或Linux ?

出0入0汤圆

发表于 2009-12-28 12:34:40 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-30 14:08:42 | 显示全部楼层
自己改的uC/GUI?

出0入0汤圆

发表于 2009-12-30 14:11:09 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-3-25 11:15:00 | 显示全部楼层
能提供lcd驱动程序吗?

出0入0汤圆

 楼主| 发表于 2010-3-25 12:09:41 | 显示全部楼层
回复【143楼】mustang_zhu
自己改的uC/GUI?
-----------------------------------------------------------------------

自己开发的GUI

出0入0汤圆

发表于 2010-3-25 13:42:09 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-3-26 18:55:52 | 显示全部楼层
回复【楼主位】liuweiele
-----------------------------------------------------------------------

lz是友善之笔的板子,也在学ucosii啊,呵呵

出0入0汤圆

发表于 2010-3-26 23:03:03 | 显示全部楼层
不错啊,LZ好人啊

出0入0汤圆

发表于 2010-3-28 19:38:56 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-4-5 20:48:30 | 显示全部楼层

(原文件名:献给楼主.jpg)

出0入0汤圆

 楼主| 发表于 2010-4-6 11:08:04 | 显示全部楼层

出0入0汤圆

发表于 2010-4-6 21:04:27 | 显示全部楼层
白菜价ARM9套件499
http://item.taobao.com/auction/item_detail-0db2-76edf228ec83f39d5a7a90c563419671.htm

出0入0汤圆

发表于 2010-4-17 12:56:03 | 显示全部楼层
点击此处下载 ourdev_547023.pdf(文件大小:141K) (原文件名:S3C2440 VS AT91SAM9261综合比较.pdf)

出0入0汤圆

 楼主| 发表于 2010-4-17 13:29:27 | 显示全部楼层
~~~~

出0入0汤圆

发表于 2010-4-17 17:39:03 | 显示全部楼层
在用FL2440,我也是个初学者,不知道在FL2440上能跑不,就是这块:
http://www.helloarm.com/Samsung/48.htm

出0入0汤圆

发表于 2010-4-19 22:11:07 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-27 19:37:18 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-27 20:01:04 | 显示全部楼层
mark,thanks

出0入0汤圆

发表于 2010-4-29 16:39:09 | 显示全部楼层

出0入0汤圆

发表于 2010-5-20 22:55:15 | 显示全部楼层
楼主做的很不错啊,想向你学习下,能否留个联系方式,Email或者qq号码都行,谢谢了!

出0入0汤圆

发表于 2010-6-28 11:21:32 | 显示全部楼层
标记

出0入0汤圆

发表于 2010-6-30 21:48:42 | 显示全部楼层
标记

出0入0汤圆

发表于 2010-6-30 21:59:44 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-7-6 15:54:10 | 显示全部楼层
很有启发的帖子,顶! ^_^

出0入0汤圆

发表于 2010-7-19 23:34:07 | 显示全部楼层
透明透明要的就是这个
明天有空拿来研究研究

出0入0汤圆

发表于 2010-7-21 10:12:52 | 显示全部楼层
先MARK后学习

出0入0汤圆

发表于 2010-7-30 14:20:31 | 显示全部楼层
标记学习~

出0入0汤圆

发表于 2010-9-1 15:03:16 | 显示全部楼层
MARK 来学习

出0入0汤圆

发表于 2010-9-1 16:19:52 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-18 16:24:43 | 显示全部楼层
强啊 哈哈  学学!我的板子房了好久了 一直在学习stm32

出0入0汤圆

发表于 2010-9-18 16:54:17 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-18 20:10:09 | 显示全部楼层
mark!~

出0入0汤圆

发表于 2010-9-18 21:24:05 | 显示全部楼层
不错,mark!!!

出0入0汤圆

发表于 2010-9-19 20:42:29 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-21 15:57:36 | 显示全部楼层
先做个标记

出0入0汤圆

发表于 2010-9-25 13:52:02 | 显示全部楼层
楼主好强!mark!!!

出0入0汤圆

发表于 2010-9-25 15:36:26 | 显示全部楼层
回复【27楼】liuweiele Liuwei
-----------------------------------------------------------------------

why?

出0入0汤圆

 楼主| 发表于 2010-9-25 15:51:21 | 显示全部楼层
回复【178楼】caonimab
回复【27楼】liuweiele liuwei
-----------------------------------------------------------------------
why?
-----------------------------------------------------------------------

初哥先玩裸奔比较好,不要一开始就上操作系统.

出0入0汤圆

发表于 2010-9-30 09:29:47 | 显示全部楼层
向楼主致敬

出0入0汤圆

发表于 2010-9-30 10:09:11 | 显示全部楼层
mark. 留着备用。。。

出0入0汤圆

发表于 2010-10-3 23:48:02 | 显示全部楼层
mark。。。。想lz学习。。。

出0入0汤圆

发表于 2010-10-7 16:51:20 | 显示全部楼层
看lz发了好多这类似的帖子呀。。。谢谢你了。。

出0入0汤圆

发表于 2010-10-25 14:50:23 | 显示全部楼层
LZ能否推荐一些GUI原理和设计方面的书,比如对剪切域的管理之类的说明,我前端时间写了个简单的菜单,前一个窗口被当前窗口覆盖的部分我把它保存到内存某个位置以实现关闭当前窗口时前一个窗口显示的内容能得到恢复,我觉得这个方法很搓……希望能有个比较好的参考

出0入0汤圆

 楼主| 发表于 2010-10-25 23:05:15 | 显示全部楼层
還沒發現有這方面的書籍,要靠自已動腦筋去想.

出0入0汤圆

发表于 2010-11-4 21:43:42 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-13 00:16:22 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-13 01:01:00 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-13 13:14:34 | 显示全部楼层
mark..

出0入0汤圆

发表于 2010-11-17 16:44:26 | 显示全部楼层
马克!

出0入0汤圆

发表于 2010-11-21 23:52:52 | 显示全部楼层
强~~·小弟正在学习~~

出0入0汤圆

发表于 2010-12-7 20:54:17 | 显示全部楼层
爱死楼主了!!!!

出0入0汤圆

发表于 2010-12-10 09:55:43 | 显示全部楼层
楼主太强了……向楼主学习!!!

出0入0汤圆

发表于 2011-2-17 17:40:42 | 显示全部楼层
向楼主学习

出0入0汤圆

发表于 2011-2-17 17:43:05 | 显示全部楼层
mark

出100入0汤圆

发表于 2011-2-17 17:49:15 | 显示全部楼层
忍不住 mark

出0入0汤圆

发表于 2011-2-17 21:21:10 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-22 16:40:21 | 显示全部楼层
在realboard emulator上run效果不好,S3C2440_GUI.Bin里找不到图片数据,不知道还缺点啥


运行界面 (原文件名:S3C2440_GUI.jpg)


更多资源下载
http://download.csdn.net/user/lxzhg

出0入0汤圆

发表于 2011-4-23 18:02:32 | 显示全部楼层
强大!开眼!学习!

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-4-23 15:40

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

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