基于DragonBoard 410c平台的移动图像监测系统

17 篇文章 0 订阅
1 篇文章 0 订阅
一、软硬件准备
1.1 硬件平台准备
DragonBoard 410c开发板、usb摄像头、HDMI高清线、HDMI高清显示器、PC机、8Gmicro SD卡、micro SD卡读卡器。
1.2 软件平台
PC机操作系统为ubuntu 14.04、交叉编译工具链为arm-linux-gcc 4.4.3。
按照如下图1所示的示意图搭建开发环境:

图1 DragonBoard 410c交叉编译开发环境
二、环境的搭建和工具准备
2.1 在DragonBoard 410c上安装linux操作系统
操作系统安装非常简单,在DragonBoard 410c官方资料中,给出了基于SD卡和USB两种的系统烧录安装方式,具体可以参见LinuxUserGuide_DragonBoard.pdf,本文在搭建环境的时候采集的是基于SD卡的快速安装方式,起具体的安装步骤如下:
2.1.1 下载安装镜像
在微软的官网上已经提供了编译好的可以直接烧录的DragonBoard 410c的镜像,其下载地址如下:
http://builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/dragonboard410c_sdcard_install_debian-*.zip
2.1.2 烧写镜像到SD卡
在windows环境下,下载Win32DiskImager SD卡工具( https://sourceforge.net/projects/win32diskimager/?source=typ_redirect),安装后运行该工具,安装如下方式进行设置,完成后点击write即可进行烧写。

图2 烧写Image到SD卡
完成SD卡镜像烧写后,取出SD卡插入到DragonBoard 410c板子的micro SD卡接口上,同时通过410c开发板的USB接口连接鼠标和键盘,HDMI接口连接显示器,并且将410c背后的拨码开关设置为0100,即选择boot SD位,完成后,插上电源启动板子,进入到烧写程序,通过鼠标和键盘就可以根据提示选择(选择linaro linux)操作系统进行安装,完成安装后拔掉电源和SD卡,拨码开关设置为0000,完成后接入电源启动系统,进入系统后通过鼠标和键盘完成410c的wifi配置,接入到你当前PC机接入的路由器即可,具体的配置操作参考文献LinuxUserGuide_DragonBoard.pdf,这样就搭建好了整个开发板的linux开发环境。
2.2 安装交叉编译工具链
2.2.2 解压tar zxvf arm-linux-gcc-4.4.3.tar.gz -C/
2.2.3 在/root/.bashrc加入配置
gedit /root/.bashrc
最后一行输入:export PATH=/usr/local/arm/4.3.2/bin:$PATH
三、移植motion到DragonBoard 410c平台
3.1 下载motion源码包
本文使用的是motion-3.2.12 的motion源码,可以在CSDN上下载,具体下载地址为:
3.2 编译motion
首先对下载的motion压缩包进行解压:
# tar zxvf motion-3.2.11.1.tar.gz
然后进入到motion目录下:
cd motion-3.2.11.1
执行make配置:./configure --prefix=${PWD}/_install --host=arm-linux --without-ffmpeg
完成make配置后就可以开始编译了:执行make
#make
完成编译后执行make install
#make install
完成make install 后会在安装目录下生产可执行文件和配置文件,最后只需要将该文件拷贝到DragonBoard 410c开发板上即可,这里我们使用的是ftp方式下载到开发板。
修改配置文件motion.conf即可对motion监控模式进行配置,部分配置可以参考motion官网链接如下:
登录到 DragonBoard 410c开发板的motion目录下,输入motion -c motion.conf命令即可启动监控。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值