Qt On SkyEye 贼慢的最后尝试

博主针对Qt 4.6.3在SkyEye 1.3.1模拟的s3c2410运行速度慢的问题进行了深入探讨。尝试通过改变内存配置、制作新initrd.img并调整Qt库加载方式来优化,但即使内存提升到256M,问题依旧存在。结论是SkyEye的硬件模拟可能是速度慢的根本原因。
摘要由CSDN通过智能技术生成

前几天为了解决Qt 4.6.3在SkyEye 1.3.1模拟的s3c2410上运行贼慢的问题,由原先的NFS加载分别换成了NandFlash和NorFlash加载,结果发现都很慢,速度没有本质的提高。想了下速度慢的原因,可能如下:
1:Qt库文件加载过慢。我之前的尝试都是从这点出发的
2:Qt库文件太大,导致内存紧缺
3:SkyEye的硬件模拟导致速度慢

为了做最后尝试,我直接从initrd中加载Qt库文件(解决可能原因一),将s3c2410的内存变态的改成256M(解决可能原因二)。具体做法下:
1. 修改内核配置,将将Boot options->Default kernel command string改成mem=256M console=ttySAC0 root=/dev/ram initrd=0xC0800000,0x04000000 ramdisk_size=65536 rw

2. 修改内核配置,修改Device Drivers->Block devices下的几个值:
            (2) Default number of RAM disks
            (65536) Default RAM disk size (kbyte)

3. 重新编译内核文件,将vmlinux它拷贝到虚拟s3c2410的目录下

4. 制作新的initrd.img,将其大小设定为32M,然后将原先的BusyBox等文件拷贝过来,然后再将Qt的库文件拷贝过来。

5. 修改文件skyeye.conf,内容如下:
# skyeye config file for S3C2410X
arch: arm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值