Question. How to support NEON coprocessor under WinCE environment.
Answer.
< http://e2e.ti.com/support/embedded/f/353/t/40281.aspx >
WinCE 7.0 is expected to support it.
implementation based on floating point hardware (VFP). ARM VFP requires OAL support for floating-point exception handling, because many critical elements for this exception handling are "Vendor defined".
Note, floating point performance under WinCE can be improved by installing the VFP patch that was available from ARM :
< http://www.arm.com/products/os/windowsce.html >
This library is offered free of charge, as is and officially unsupported, ARM still recommends use of the Visual Studio 2008 with VFP support as the preferred route. Visual Studio 2008 includes a fully enabled VFP compiler for ARM. This enables in-lining of VFP code for optimal performance and is the preferred method for supporting VFP with CE. As with the VFP library, use of this feature
requires either disabling of the VFP exceptions or inclusion of the proper OAL code to handle such exceptions. Details are included in the Visual Studio 2008 compilers documentation. But note, WinCE 6 requires Visual Studio(VS) 2005.
Finally please take a look at Microsoft help regarding OEM Floating point support.
< http://msdn2.microsoft.com/en-us/library/bb330864.aspx >
Related Products:
i.MX Applications Processors > i.MX51 Processors > i.MX512, i.MX513, i.MX514, i.MX515, i.MX516
Hope the following helps :
"http://www.adeneo.com/content/download/10455/138026/file/Building WEC7 application with ARMv7 compiler – OEM version final.pdf"