For more information about realboard, visit the official website of huizhi technology.Www.hugacy.com
If you are an ARM platform videoAlgorithmEnthusiasts, or developers and optimization engineers, will see the Infinite Charm of arm simulators from here.
Armulator.exe is the fastest arm Instruction Set Simulator (twice the qemu performance). armulator.exe supports ARM7, arm9, arm11, cortex/thumb and runs elf and wince directly.Program. (The elf program is compiled using ARMCC or arm GCC, And the wince program is compiled using PB ).
If you only want to focus on application development, especially algorithm optimization, such as assembly (or even neon) optimization, and do not want to care about the underlying platform or operating system, use the ARM Simulator, as long as your program can be compiled and run on the arm + LINUX Development Board, it can be run on this simulator. Otherwise.
Using a high-performance ARM Simulator, you can experience the power of developing and optimizing Video Codec on the ARM platform. You no longer need to purchase the arm11 and cortex development versions, but only need a Windows PC, with the help of the ARM Simulator, you can enter the video development and optimization world on the ARM platform. The video version finally developed using the ARM Simulator can run on the real arm product platform without any modifications. The execution results are no different.
<** Any individual, group, or educational institution can experience and use the ARM Simulator for free without profit. for commercial use, contact the author **>
The usage is extremely simple, such as running./x264 -- help on the Development Board.
How to Use the simulator on a PC: armulator.exe x264 -- Help
X264 in this compressed packageSource codeVersion x264-snapshot-20100824, the specific generation process is as follows:
1. Download x264 source from the official websiteCodeDecompress
2. Run./configure -- disable-ASM on the host.
3. Modify config. Mak
A. Arch = arm
B. Cc = arm-None-Linux-gnueabi-GCC (please specify your cross-compiler path first)
C. AR = arm-None-Linux-gnueabi-ar
4. Modify config. h and remove a line # define arch_x86 1
5. Make
For Neon Assembly optimization, you need to add as = arm-None-Linux-gnueabi-as in config. Mak. Cross Compiler after 4.3.3 is required.
<** The x264 contained in the compressed package is only used for discussion and communication. For any other use, it shall not bear all consequences arising therefrom **>