设计目标:
实现一个带双摄像头,可实现远程无线监控,控制的小车。
其他:
1.监控具体的作用还为定义。
2.硬件需要设计为可拓展性,方便后续增加功能。
实现方案:
这里的方案主要指硬件的方案。
这里限制方案选型的条件有:摄像头,无线。普通单片机速度上带不起摄像头;另外现在X宝上买的无线模块基本是以串口数据透传居多的,这样在速度上也没法达到要求。
所以这里最终选用了一款MT7688联发科的一款智能家居芯片,上面跑openwrt,自带wifi,可以做为一个路由器,通过网络连接进行通信,能基本能满足要求。
附带的参考如下:
https://labs.mediatek.com/zh-cn/chipset/MT7688
http://www.52solution.com/news/80022207.html
因为之前没接触过Linux的项目,也没在Linux环境下编过程,所以下面的方案不一定是合理的。大概是到只能到可以正常实现的地步。如果有更好的方式评论留言。
不过估计这部分代码如非必要不会再改了,开发环境实在是卡的要命,整个交叉编译调试的过程太过与痛苦了。而且倒霉的是第一次写的环境被CSDN的BUG给吞掉了
OpenWRT第一次接触,所以这里要非常感谢叽叽叽老司机给予我的热切帮助。
整体目录:
1>.环境搭建:(本篇)http://blog.csdn.net/dfsae/article/details/78715815
2>方案及通信协议设计说明:http://blog.csdn.net/dfsae/article/details/78817490
3>.驱动实现:http://blog.csdn.net/dfsae/article/details/78612715
4>.驱动测试:http://blog.csdn.net/dfsae/article/details/78819927
5>.上位机测试软件实现:http://blog.csdn.net/DFSAE/article/details/78728270
6>.应用软件实现:http://blog.csdn.net/dfsae/article/details/78816531
环境搭建
本篇目录
一.Linux环境搭建
二.下载openwrt并编译固件
1.安装必要的库
2.下载openwrt源码
3.openwrt配置
4.openwrt编译
三.常用软件介绍
1.SecureCRT
2.虚拟机和windows的交互
3.FileZilla
4.tftpd
四.烧写固件
五.WIFI设置
1.设置密码
2.设置IP
3.开启wifi
一.Linux环境搭建
整个开发是一个交叉编译