#旭日X3派首百尝鲜#旭日x3派移植mjpg-streamer

描述

很开心拿到旭日派x3的体验权,先简单的上几个图

 

嵌入式

 

嵌入式

 

 

 

嵌入式

 

可以看到,板子的做工非常完美,同时,感谢社区里的大佬制作的X3派外壳,已3D打印安排上,但是风扇还得过几天才能到。

 

嵌入式

旭日X3派开发板目前支持Ubuntu 20.04 Server、Desktop两个系统版本,我们选择server版本(由于旭日X3芯片不支持GPU硬件加速,因此使用Ubuntu Desktop版本时,可能会因CPU渲染图形桌面而造成系统负载过大,如对系统性能有较高要求,推荐使用不带图形桌面的Ubuntu Server版本。)

话不多说,直接先烧录系统,由于之前使用过树莓派,因此电脑上有树莓派的烧录工具,这里直接用树莓派的工具烧录系统,原理都一样。

 

嵌入式

 

嵌入式

 

嵌入式

 

嵌入式

 

成功之后,给开发板上电并利用串口连接开发板

 

嵌入式

 

我们使用nmcli dev wifi connect Take password anquan8*给x3派连接WiFi

 

嵌入式

 

成功之后,我们用ifconfig查看x3派的ip地址

 

嵌入式

使用ssh成功连接旭日x3派,

 

嵌入式

 

接下来移植jpeg-streamer将USB摄像头视频流推流至web端。

下载mjpg-streamer源码 https://github.com/jacksonliam/mjpg-streamer并上传至旭日派x3,

 

嵌入式

 

提示访问被拒绝,我们使用 sudo chmod 777 zhangye修改创建的文件夹权限然后重新上传

mjpg-stream 的移植需要 jpeg 的库,所以我们先安装依赖的 jpeg 库

sudo apt-get install cmake libjpeg8-dev libjpeg62-dev

报错

E: Package 'libjpeg8-dev' has no installation candidate

执行 sudo apt-get update然后重新执行安装命令

解压刚刚下载的安装包

unzip mjpg-streamer-master.zip

 

嵌入式

 

进入mjpg-streamer-experimental底层目录,执行make

编译之后生成如下文件

嵌入式

 

将已有的USB摄像头接到旭日派X3上,使用ls /dev/video*查看新增的设备节点

 

嵌入式

 

嵌入式

 

执行./mjpg_streamer -i "./input_uvc.so -d /dev/video8 -r 1920x1080 -f 60 -n" -o "./output_http.so -w ./www"

 

嵌入式

 

在浏览器中访问http://192.168.1.179:8080/stream.html

 

嵌入式

 

嵌入式

 

嵌入式

 

成功将视频流通过http推流至web端。

 

本文转自地平线开发者社区

原作者:Take

原链接:https://developer.horizon.ai/forumDetail/98129540173361646

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分