亚洲精品一二区_国产黄色片网站_99久久久成人国产精品_蜜臀网_国产精品一区二区三区免费_成人av中文字幕_91精品国产欧美一区二区成人

當前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 講師博文 > 基于linux3.0.15內(nèi)核的中星微zc301攝像頭驅(qū)動及網(wǎng)絡(luò)視頻服務(wù)器移

基于linux3.0.15內(nèi)核的中星微zc301攝像頭驅(qū)動及網(wǎng)絡(luò)視頻服務(wù)器移 時間:2018-08-15      來源:未知

一、 移植環(huán)境:

【移植環(huán)境】

1、 主機:Ubuntu 10.10發(fā)行版

2、 目標機:FS4412平臺

3、 交叉編譯工具:arm-none-linux-gnueabi-4.5.1

4、 攝像頭模塊:ZC301

5、Linux文件系統(tǒng):rootfs. cramfs.

6、內(nèi)核:linux-3.0.15-fs4412_V3

二、 內(nèi)核配置

4. 添加驅(qū)動(video)

Make menuconfig

Device Drivers --->

<*> Multimedia support --->

<*> Video For Linux

[*] Enable Video For Linux API 1 (DEPRECATED) (NEW)

[*] Video capture adapters (NEW) --->

[*] V4L USB devices (NEW) --->

<*> USB Video Class (UVC)

[*] UVC input events device support (NEW)

<*> USB ZC0301[P] webcam support (DEPRECATED)

make zImage

三、 網(wǎng)絡(luò)視頻服務(wù)器移植

由于項目需要,現(xiàn)在需要移植網(wǎng)絡(luò)視頻服務(wù)器,對于內(nèi)核linux-3.0.15-fs4412_V3,不能再使用servfox,如果要使用的需要修改大量的代碼,在此選用新的方法來移植。需要兩個文件jpeg,mjpg-stream.移植如下:

mkdir /source/rootfs/mjpg

1. jpeg庫的移植

mkdir /home/linux/jpeg

jpeg源碼包通過下面這個網(wǎng)址下載

//www.ijg.org/files/jpegsrc.v8b.tar.gz

解壓源碼包

tar xvf jpegsrc.v8b.tar.gz

配置源碼

cd jpeg-8b

./configure --prefix=/home/linux/jpeg --host=arm-none-linux-gnueabi

(./configure 配置源代碼樹

安裝目錄:

--prefix=PREFIX體系無關(guān)文件的頂級安裝目錄。

--host=HOST指定交叉工具鏈

)

編譯

make

安裝

make install

拷貝庫到文件系統(tǒng)中

cp –d /home/linux/jpeg/lib/* /source/rootfs/lib

2. mjpg-stream的移植

mjpg-stream源碼包通過下面這個網(wǎng)址下載

//sourceforge.net/projects/mjpg-streamer/

解壓源碼

tar xvf mjpg-streamer-r63.tar.gz

修改源碼

cd mjpg-streamer-r63

修改頂層makefile及plugins目錄中的各級makefile將所有 (注意這里需要修改的內(nèi)容)

CC=gcc

修改為

修改plugins/input_uvc/Makfile

修改

CFLAGS += -O2 -DLINUX -D_GNU_SOURCE -Wall -shared -fPIC

CFLAGS += -O2 -DLINUX -D_GNU_SOURCE -Wall -shared –fPIC –I/homw/linux/jpeg/include

修改

$(CC) $(CFLAGS) -ljpeg -o $@ input_uvc.c v4l2uvc.lo jpeg_utils.lo dynctrl.lo

$(CC) $(CFLAGS) –ljpeg -L/home/linux/jpeg/lib -o $@ input_uvc.c v4l2uvc.lo jpeg_utils.lo dynctrl.lo

編譯

Make

拷貝文件到目標板:

cp *.so /source/rootfs/mjpg

cp mjpg_streamer /source/rootfs/bin

cp /opt/arm-2009q3/arm-none-linux-gnueabi/libc/lib/* /source/rootfs/lib/

在開發(fā)板上執(zhí)行

mjpg_streamer -i "/mjpg/input_uvc.so -d /dev/video0" -o "/mjpg/output_http.so -w /www"

實驗現(xiàn)象:

在瀏覽器上輸入:開發(fā)板IP:8080/?action=stream

上一篇:帶你了解make menuconfig

下一篇:變量的存儲類型(storage class)

熱點文章推薦
華清學(xué)員就業(yè)榜單
高薪學(xué)員經(jīng)驗分享
熱點新聞推薦
前臺專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權(quán)所有 ,京ICP備16055225號-5京公海網(wǎng)安備11010802025203號

回到頂部

主站蜘蛛池模板: 日本美女一级黄色片 | 久久99精品国产免费观看 | www.日本精品 | 51国产午夜精品免费视频 | 国产福利在线观看 | 欧美性受xxxx黑人xyx性爽 | 免费a级特黄国产大片 | 一级视频在线免费观看 | 久久99免费| 国产女人伦码一区二区三区不卡 | 男人天堂2021 | 两个人看的www免费视频中文 | 天天看夜夜操 | 中文网丁香综合网 | 日韩在线一区高清在线 | 欧美jizz18性欧美年轻 | 二区三区在线观看 | 欧美日本另类xxx乱大交 | 91.九色夫妻| 亚洲 欧美 日韩中文字幕一区二区 | 国产成人青青热久免费精品 | 日本高清专区一区二无线 | 国产一区二区色淫影院 | 国产在线观看91精品 | 国产美女丝袜黑色视频 | 日本高清va不卡视频在线观看 | 欧美成人高清性色生活片 | 热久久综合网 | 亚洲成a人片在线观看中文!!! | 国内国内在线精品视频 | 免费激情视频在线观看 | 国产免费久久精品99久久 | 天天操天天操 | 日本页码| 欧美一区二区三区美人 | 99免费精品视频 | 六月婷婷网 | 国产网红主播在线视频观看 | 精品久久免费视频 | 九九视频在线看精品 | 日本成年人视频网站 |