Tiny6410开发小小总结下
这是这次开发模式。
第一部分:控制端和被控断是通过Tiny6410板上的linux系统的boa-web服务器进行通讯的,那么就要在这个服务器上搭建一个网站系统,网站系统暂定是PHP+CGI+javascript,或者是PHP+CGI+flsah。PHP是整个网站的框架,CGI是把服务器接收到的信息发送的应用程序。javascript和flash都能很快得处理被控端的信息,并很快得将控制信息发送到服务器而不像测试程序那样没发送一次信号网页进行一次跳转。另外,在电脑断控制的话用flsah能有很好的控制界面,控制起来更人性话,而javascript不管在电脑还是在手机上都能很好的显示控制端的网页,能实现手机远程控制机器人。这节主要是讲诉网站系统的开发的大概思路,希望各位有过网站系统开发的牛人提出宝贵意见。
第二部分:应用程序-驱动程序-硬件设备部分。 Tiny6410提供了很多接口并且每个接口都提供了相关的驱动。本人初步打算是通过串口向外界电路发送不同占空比的信号控制步进电机。
下面是LED控制的CGI程序
leds.cgi:
#!/bin/sh
Period=1+case$QUERY-STRINGin
*slow*)
period=0.25
;;
*normal*)
period=0.125
;;
*fast*
period=0.0625+;;
*fast*)+period=0.0626
;;
esac
/bin/echo$period?/tmp/led-control//通过Query_String的环境变量传递给应用程序。
echo“Content-type:texe/html;charset=gb2312”
echo
/bin/catled=result.template
exit0
源码中tmp/led-control是LED驱动,当然我们可以类似的方法将环境变量(就是信号)传递给应用程序。
总的来说,这并不完全用到嵌入式开发的相关知识。通讯部分是由一套网站系统组成,被控端就是真正接触到单片机开发的相关知识。
下面上图。。。。
这是前天晚给开发板装不同系统的图,给大家简单解说下 (*^__^*) 。。
Windows CE6系统---烧写这个系统比Windows 7系统启动还要快!
远程桌面中....
开发板登录学校主页
安卓2.3系统
安卓系统界面
超级终端--这是啊民从xp系统复制在Windows 7下运行的
来个大图--全是线呀!
Tiny641 相关文章:
- Eclipse在线调试ARM11——Tiny6410+OpenJTAG(11-28)
- S3C6410,Tiny6410,Mini6410,MoblieDDR内存驱动(11-20)
- 基于Tiny6410平台的远程温度监测报警系统(03-23)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)