写在前面: 1,较详细的制作过程、笔记之后再整理添加。 2,考虑只上传linux的代码,windows下的软件暂时不开源。 3,我只是个机械专业学生,很多东西不懂,抱歉不能为大家解答太多。 4,不喜勿喷。。。 以下是制作的大致过程: A==硬件准备: ==1==S3C2440核心板一块,我用的是TQ2440的,大概250。 ==2==usb无线网卡一个,大概50,带天线的。 ==3==usb摄像头一个,20多块,十多块的有些没有linux的驱动。 ==4==电池两块,一块供给板子,一块电机。 ==5==制作一个给核心板的扩展板:(我还是用了洞洞板。。。原因。。。没有出过PCB ![]() =========1==3.3V与5V稳压电源 =========2==复位电路 =========3==usb口,io口,com口,jtag口 =========4==NAND与NOR内存选择开关 ==6==两路驱动板 ==7==改装后的玩具车体,大概30元的玩具车。 ==8==舵机两个,每个12元。 A==软件准备: ==1==准备好U-boot。(从天嵌提供修改一下串口速度,因为我的USB转串口线不能提供那么高地速度) ==2==内核配置:(过程完全可以参照开发板公司提供的文档,需要做的很少,但是写出来很麻烦,在这个车子里面,只要能有两个usb口,网卡驱动,自己编写\改写的io驱动,当然,还要文件系统) ==3==linux端的视频软件,直接用开源的uvc stream。 ==4==linux下的控制软件,也不难,代码很少。 ==5==window下的视频控制软件,我用的是C#,就是求个方便。MJPEG解码部分的代码是修改国外一个开源软件的。 现在看起来,做一个这样的车子,应该不算什么吧,关键是:开始动手了。 (最近没钱了,想回收成本。准备在我们学校卖了这个,500块包全套代码,看官们觉得值吗) ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
[ 此帖被shanlang在2011-11-20 20:51重新编辑 ]
(责任编辑:admin) |