• realboard与qemu性能PK(rt-thread s3c2440实测结果)

    "多谢关注realboard,请访问慧至科技官方网站www.hugacy.com" 感谢大家关注realboard,再三感谢,尤其是众多发email过来询问的网友。 鉴于有网友怀疑realboad速度比qemu慢,事实胜于雄辩,提供测试方法如下: 测试方法: 分别运行两个batch程序,用秒表或PC时钟计时(大概1分钟左右结束) 计时方法: 程序启动开始计时; 出现UI画面结束计时. 测试代码(rt-thread 0.4.0 relese): 如果对测试代码有疑问,请联系rt-thread咨询 bsp/mini2440/sdcard.c rt_uint8_t sd_init(void) { //-- SD controller & card initialize int i; sd_delay(1000000); //此处增加一行对ARM仿真性能进行压力测试 /* Important notice for MMC test condition */ /* Cmd & Data lines must be enabled by pull up resister */ SDIPRE = PCLK/(INICLK)-1; SDICON = (0<<4) | 1; // Type A, clk enable SDIFSTA = SDIFSTA | (1<<16); SDIBSIZE = 0x200; /* 512byte per one block */ SDIDTIMER=0x7fffff; /* timeout count */ /* Wait 74SDCLK for MMC card */ for(i=0; i<0x1000; i++); sd_cmd0(); 参考配置: Pentium(R) Dual-Core CPU E5400 @ 2.70GHz 2.69GHz, 3.46GB of RAM 参考结果: qemu为47秒, realboard为28秒 realboard之所有没有达到23秒以内,是因为Timer处理和外设IO还有专门优化。 早期曾经对realboard核心指令集模拟器做过多媒体解码测试,综合性能是qemu的2倍。 详情请参考我的CSDN blog realboard -- 继续挑战ARM高性能软件仿真极限 <** 任何个人或团体学习者,教育培训机构,自由项目开发组织,在非商业赢利前提下,均可以无偿体验和使用realboard,商业使用请联系作者获得授权, email : lxzhg@hotmail.com **> 测试包中所含其它资源为自由软件开发组织所有,请参考各自许可协议。

    0
    935
    3.74MB
    2011-01-14
    43
  • s3c2440模拟器realboard v1.1.1(内含rt-thread+GUI演示)

    最新版本下载链接:http://www.hugacy.com/read.php?tid=2 rbs3c2440.exe(windows版本)是S3C2440开发板模拟器realboard v1.1.1,目前能够支持的外设,覆盖s3c2440的基本功能: 1. 5个时钟和一个看门狗 2. 中断控制器,支持时钟/看门狗中断,串口收发中断,IIC中断等 3. 串口(Demo版本仅支持UART0和UART1),包括FIFO模式和非FIFO模式 4. IIC控制器 5. 电源管理(PWM) 6. Nand/Nor Flash控制器 7. LCD控制器 8. SD卡控制器 9. Touch/ADC控制器 rtthread-mini2440.axf是rt-thread国产操作系统demo程序,源代码和生成方法请参考http://code.google.com/p/rt-thread/wiki/RunRTThreadOnMini2440 使用方法简单,在Window命令行敲" rbs3c2440.exe rtthread-mini2440.axf "即执行,可参考rbs3c2440_rtt.bat文件. 运行rtthread-mini2440.axf,与qemu相比(实测结果) -- realboard核心指令集速度是qemu两倍 -- realboard消耗PC内存80M, qemu消耗178M 更多相关资源,请参考http://download.csdn.net/user/lxzhg <** 任何个人或团体学习者,教育培训机构,自由项目开发组织,在非商业赢利前提下,均可以无偿体验和使用realboard,商业使用请联系作者获得授权, email : lxzhg@hotmail.com **>

    4
    538
    3.49MB
    2010-12-22
    50
  • s3c2440模拟器realboard v1.1(内含优龙开发板测试演示)

    最新下载 : http://www.hugacy.com/read.php?tid=11 rbs3c2440.exe是S3C2440开发板模拟器realboard v1.1,目前能够支持的外设,基本上覆盖了s3c2440的所有功能: 1. 5个时钟和一个看门狗 2. 中断控制器,支持时钟/看门狗中断,串口收发中断,IIC中断等 3. 串口(Demo版本仅支持UART0和UART1),包括FIFO模式和非FIFO模式 4. IIC控制器 5. 电源管理(PWM) 6. Nand/Nor Flash存贮器 7. LCD控制器 YLP2440_Test.axf是优龙开发板配套测试程序,是使用ads编译出的二进制代码,源代码来自http://www.enpudn.com/d-2eZ7.html 使用方法简单,在Window命令行敲" rbs3c2440.exe YLP2440_Test.axf "即可,可参考压缩包中的bat文件. 更多相关资源 http://download.csdn.net/user/lxzhg <**任何个人和团体学习者,及教育机构,在非赢利前提下,均可以无偿体验和使用realboard,商业使用请联系作者**>

    5
    204
    709KB
    2010-11-30
    10
  • s3c44b0x模拟器realboard v1.0 (内含djyos国产操作系统演示)

    最新下载 : http://www.hugacy.com/read.php?tid=79 rbs3c44b0.exe是realboard S3C44B0x开发板模拟器,目前能够支持的外设,基本上覆盖了s3c44b0x的所有功能: 1. 6个时钟和一个看门狗 2. 中断控制器,支持时钟/看门狗中断,串口收发中断,DMA中断,IIC中断等 3. 串口(Demo版本仅支持UART0),包括FIFO模式和非FIFO模式,及BDMA模式 4. 4通道DMA 5. 电源管理(PWM) 6. Nand/Nor Flash存贮器 7. LCD控制器 <**任何个人和团体学习者,及教育机构,在非赢利前提下,均可以无偿体验和使用realboard,商业使用请联系作者**> run_inflash.elf是国产操作系统djyos,使用arm-elf-gcc编译出的二进制代码,源代码来自 http://www.djyos.com/download/2009-10-19/41.html, djysiV0.4.1 for 44b0源码. <**压缩包中的run_inflash.elf,仅作讨论交流之用,对于任何其它用途,不承担由其产生的一切后果**> 有任何问题请登陆网站www.hugacy.com,在bbs论坛留下你的想法和建议,谢谢。

    4
    215
    301KB
    2010-09-09
    35
  • ffmpeg-0.6 移植到ARM(模拟器armulator v2.0)

    最新下载 : http://www.hugacy.com/read.php?tid=15 最新版本的ffmpeg-0.6,使用arm gcc 4.3.3编译,在ARM模拟器上移植成功,能在ARM开发板上运行。

    4
    112
    2.74MB
    2010-08-31
    11
  • 基于模拟器armulator v2.0的X264开发与优化

    最新下载 : http://www.hugacy.com/read.php?tid=15 如果你是一个ARM平台的video算法爱好者,或者开发优化工程师,你将会从这里领略到ARM模拟器带来的无穷魅力。 armulator.exe是最快的ARM指令集模拟器(性能是qemu的两倍),支持ARM7,ARM9,ARM11,Cortex/Thumb,可直接运行ELF和WINCE程序。(ELF程序用armcc或者arm gcc编译,WINCE程序用pb等编译) 。 如果只想关注应用程序开发,尤其做算法优化,比如汇编(甚至neon)优化,完全不想关心底层平台和操作系统,就请使用ARM模拟器,只要你的程序编译出来能在ARM+Linux的开发板上跑,就能在这个模拟器上运行。反之亦可。 使用高性能ARM模拟器,就可以体验ARM平台开发优化video codec的威力,不再需要去采购动辄几千元的ARM11, Cortex开发版,仅仅需要一台装有windows的PC,在ARM模拟器的帮助下,带领你进入arm平台video开发优化的世界。使用ARM模拟器最终开发出的video版本,不加任何修改就可以运行在真实的ARM产品平台上,执行结果绝无任何差异。 <**任何个人和团体学习者,及教育机构,在非赢利前提下,均可以无偿体验和使用ARM模拟器,商业使用请联系作者**> 使用方法极其简单,比如在开发板上运行./x264 --help 在PC上使用模拟器的方法:armulator.exe x264 --help 本压缩包中的x264使用源代码版本x264-snapshot-20100824,具体生成过程如下: 1. 官方网站下载x264源代码并解压缩 2. 在host主机上执行./configure --disable-asm 3. 修改config.mak a. ARCH=ARM b. CC=arm-none-linux-gnueabi-gcc (请先指定好你的交叉编译器路径) c. AR=arm-none-linux-gnueabi-ar 4. 修改config.h,去掉一行#define ARCH_X86 1 5. make 对于neon汇编优化,需要在config.mak中增加AS=arm-none-linux-gnueabi-as,需要4.3.3以后的交叉编译器. <**压缩包中的包含的x264,仅作讨论交流之用,对于任何其它使用,不承担由其产生的一切后果**>

    0
    270
    762KB
    2010-08-28
    13
  • Armulator for ARM application(太旧,请不要下载了)

    "多谢关注realboard,请访问慧至科技官方网站www.hugacy.com" 支持ARM版本的elinux 和wince 应用程序,命令行参数,动态库

    0
    80
    118KB
    2008-10-04
    15
  • Armulator for ARM application(old version)

    "多谢关注realboard,请访问慧至科技官方网站www.hugacy.com" 支持ARM版本的elinux,命令行参数,动态库

    3
    105
    80KB
    2008-06-03
    9
  • 分享达人

    成功上传6个资源即可获取
关注 私信
上传资源赚积分or赚钱