小R科技-WIFI机器人网·机器人创意工作室
标题: [基于Linux的WIFI小车教程一] 小车的基本框架硬件介绍 [打印本页]
作者: 一二三四五 时间: 2014-7-9 00:39
标题: [基于Linux的WIFI小车教程一] 小车的基本框架硬件介绍
本帖最后由 一二三四五 于 2014-7-9 00:46 编辑
本教程适合于对嵌入式技术有一定了解的同鞋。如果你从没有接触过ARM,Linux。但又有浓厚的兴趣,可以先补补相关的知识,现在网上资源丰富,只要你有兴趣,同样没有问题!
本人也只是刚毕业的学生党一枚,资历尚qian,并不想装大牛,项目中很多更深次的东西,我也不懂。开发此系列教程只是想提供一个讨论平台,大家一起学习交流。楼主一直认为讨论交流是最好的学习方法!教程中有什么错误,建议,希望论坛各位大牛多多提意见留言。有什么问题也可以在下面留言。好了,废话不多少,进入正题吧!
系列教程计划总共分五部分讲述:原理框架硬件介绍,系统移植,驱动开发,应用层开发,上位机开发。 介于项目是在Linux操作系统之上开发的,会涉及到系统移植,驱动开发,Linux环境编程等众多内容,为了避免什么都讲又什么都没将清楚,教程会着重介绍开发次项目时的驱动程序,应用程序中的系统函数,上位机开发等,至于具的如何进行驱动开发等只会略提一二,不会详细介绍。
项目在ARM开发板上搭载Linux操作系统。实现Linux操作系统之上用CMOS摄像头采集视频数据。介绍如何通过无线网卡发射热点的方法实现数据交互,来实现上位机和下位机通信的方式。介绍如何在处理器之上搭载Linux操作系统的方法,来管理各种应用资源。同时设计了在PC端利用Qt软件平台开发的GUI界面的上位机软件和Android智能手机端的上位机软件,通过上位机软件来控制小车运动和接收视频数据。
为了节省开发周期,项目没有设计到过多的硬件电路的设计。更多情况下都是用的别人开发好模块。实现的功能也是最基本的。只有摄像头数据采集,wifi控制。没有红外,没有超声波,没有机械手。当你把基本功能实现之后,后面的功能相当好扩展!
开发此项目用到的硬件资源有:
1 ARM开发板(楼主用的mini2440)
2 开发板供电电源一个(如果用的mini2440。电源需满足5V,2A.达不到要求开发板在启动系统启动不了!楼主用的是移动电源,输出刚好达到要求,如果有移动电源的车友可以测下输出,一般都行)。关于在mini2440电源接线问题请看下图
(, 下载次数: 38)