Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

PXA-2XX under Linux, missing code ?

richard_williams
Beginner
493 Views
Hello,

I have just started using the IPP code. I am building my code on a Linux PC, cross compiling for a PXA-270. I downloaded the ARM files, and when the files are unzipped and installed, I have both the older IPP4.1 and the IPP5.0 files.

All the library code is in the usual place:
/opt/intel...

I now attempt to build the ijg sample code, but the compile fails for a few reasons:
- the file "ippcore.h", does not exist anywhere on my machine. this file is #included in cjpeg.c.
- the makefiles reference the IPP libraries during the link phase, but the static library files do not exist, and the path to the library directory is wrong. I've managed to get the link to complete by pointing to the IPP4.1 library directory, but I don't want a hybrid 4.1 / 5.0 product.
- some of the header files are named incorrectly: in _include/jpegint.h, the following line is+
#include "ippj.h", when it should be
#include "ippJP.h"


Am I missing something ?

thanks,

Rich
0 Kudos
2 Replies
richard_williams
Beginner
493 Views
To add some more information:

I downloaded the Linux evalutaion package for the PCS processors:
l_ipp_pca_wmmx_p_5.0.1.003.tgz

This file was unzipped, untarred and I ran the install.sh script which ran to completion. I then checked my entire machine for the file "ippcore.h". Not found anywhere.

I am running SuSe Linux 10.0, 64-bit on my PC, using the Gnu cross compiler for the PXA-270 Arm processor.

Any ideas on where the missing file is ?

thanks,

Rich
0 Kudos
Vladimir_Dudnik
Employee
493 Views

Hi Rich,

This sample was developed to be used with IPP for IXP, so you need to download this IPP. Note, IPP for IXP can be run on PXA27x cpubut IPP for PXA can't be runned on IXP42x cpu.

Regards,
Vladimir

0 Kudos
Reply