一、
准备libjpeg-turbo-1.3.1.tar.gz源码包 下载地址: http://download.csdn.net/detail/theblackbeard/9518846
准备mjpeg-streamer-r63.tar.gz源码包 下载地址: http://download.csdn.net/detail/theblackbeard/9518853
我使用的摄像头是中星微的,在编译内核的时候,驱动里面选上zc3xx就行,这个摄像头有硬件压缩JPEG格式它返回来的只能是这个格式。pc上用的红帽企业版6,开发板OK6410内核是3.0.
二、编译libjpeg
解压libjpeg-turbo-1.3.1.tar.gz:
tar xvzf libjpeg-turbo-1.3.1.tar.gz
进入解压后的目录:
cd libjpeg-turbo-1.3.1
新建一个文件夹_install : mkdir _install (用来保存一会儿生成的头文件和库函数)
配置:
./configure --prefix={填写你自己的目录}/libjpeg-turbo-1.3.1/_install --host=arm-linux
编译:
make
安装:make install
然后在_install的目录下就有了相关文件,如下图: