注册
登录
搜索
帮助
中国Linux公社论坛
»
Skyeye项目专栏
» SkyEye模拟EP7312的问题
‹‹ 上一主题
|
下一主题 ››
18
‹‹
1
2
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
SkyEye模拟EP7312的问题
bucketxp
注册会员
发短消息
加为好友
当前离线
16
#
大
中
小
发表于 2004-10-14 21:22
只看该作者
[quote:335f919a7a="halfyear"]bucketxp,我给你发了邮件和QQ留言,你收到了吗?
lcd_write从0.80版本开始已经被弃用了
我做了个patch,你给我发个内核测试一下吧,或者把你用到的LCD驱动和ep7312API.[ch]打个包发给我,可以吗?[/quote]
这两天学校网络不好,刚刚把驱动发给你了
UID
88004
帖子
103
精华
8
积分
300
阅读权限
20
来自
BIT
在线时间
0 小时
注册时间
2004-1-8
最后登录
2006-7-5
查看详细资料
TOP
halfyear
注册会员
发短消息
加为好友
当前离线
17
#
大
中
小
发表于 2004-10-14 22:43
只看该作者
刚测试了你发过来的驱动和demo,没有出现你说的前三个点的问题!
至于你说的显示一幅位图过程中的画屏问题(位图一点一点被显示出来),在目前有两个解决方法:
(1)修改你的驱动及显示位图的API实现
首先在应用程序中开辟一块缓冲区,缓存从位图中顺序读出的所有数据,然后将缓冲区地址作为参数传给驱动程序,在驱动程序中将缓冲区的内容一次性复制到帧buffer中
我试验过这种方法,可以将速度提高n倍,大约1秒钟左右将位图显示出来。
(2)优化skyeye的解释执行速度
在你的demo中读取位图的一个点,然后传给驱动程序,驱动程序写显存,如此往复,直到位图的最后一个点。为什么这样做时效率很低,以致于出现画屏现象?SkyEye对ARM指令一条一条的解释,一条一条的执行,对于应用程序或驱动程序的循环,SkyEye也是一条一条的解释执行,即使刚刚解释过,还是要重复解释。
如果用一个cache缓存解释过的指令... ...?
这是SkeEye目前要做的,欢迎有兴趣的同仁一起来提高SkeEye的效率!
UID
32185
帖子
126
精华
1
积分
320
阅读权限
20
来自
China.gif
在线时间
0 小时
注册时间
2003-4-26
最后登录
2006-9-6
查看详细资料
TOP
bucketxp
注册会员
发短消息
加为好友
当前离线
18
#
大
中
小
发表于 2004-10-15 10:03
只看该作者
[quote:8e85e4d645="halfyear"]
首先在应用程序中开辟一块缓冲区,缓存从位图中顺序读出的所有数据,然后将缓冲区地址作为参数传给驱动程序,在驱动程序中将缓冲区的内容一次性复制到帧buffer中我试验过这种方法,可以将速度提高n倍,大约1秒钟左右将位图显示出来[/quote]
收到,着手修改一下
UID
88004
帖子
103
精华
8
积分
300
阅读权限
20
来自
BIT
在线时间
0 小时
注册时间
2004-1-8
最后登录
2006-7-5
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
18
‹‹
1
2
版块跳转
社区公告专栏:最新通知和公告
公告区
基础技术支持专栏:
系统安装
硬件配置
Magic Linux专版:
Magic Linux技术支持区
Magic Linux开发培训版
一般应用技巧专栏:
中文化与桌面美化
桌面使用小技巧
命令行使用小技巧与SHELL编程
应用解决方案专栏:
网络工具
办公软件
多媒体应用
游戏乐园
服务器与网络安全
Linux资源共享区
高级技术学习专栏:
Debian/LFS/Gentoo专题版
Linux高质量字体研究
easyright计算机研究所
Linux认证考试专题版
社区开源项目专栏
应用编程技术与项目孵化
网站开发技术与项目孵化
参与国际开源项目
翻译汉化
中文GNOME用户交流区
Skyeye项目专栏
lumit项目专栏
eva项目专栏
fanx项目专栏
连连看for Linux项目专栏
OurLinux杂志专区
BitStorm项目专栏
RT-Thread实时操作系统
EGui开源项目
AVS项目专栏
VirgoFTP项目专栏
Linux内核研读区:公社内核阅读小组
内核源代码阅读交流
内核安装和升级
嵌入式开发
社区文化活动专栏:我们是一家人!
校园行动联盟
Linux与公社文化杂谈
求职与招聘
请进公社总部:
公社接待中心
控制面板首页
编辑个人资料
积分交易
积分记录
公众用户组
访问推广
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计