Tiny6410开发小小总结下

发布者:vettykatty最新更新时间:2015-07-10 来源: 51hei关键字:Tiny6410 手机看文章 扫描二维码
随时随地手机看文章

 

   之前一直不相信Tiny6410这块板对SD要求很高,直到要重装系统才深深体会到他对SD卡还真是挑!总结这次重装系统的经验可以有以下几点。

     1.SD卡要能高速读写的,速度至少是4X.
     2.SD卡必须是没有损害的,尽管卡在电脑能正常读写但这并不能代表卡没有损坏。
     3.反复烧写bios,这是为什么呢,我觉得应该是跟电脑的读卡器有关,他未必能完整的将bios烧写到SD卡上。

 
   关于这次远程机器人控制的开发,特别的注重几点:
 1.基于boa-web服务器。
 

 

       这是这次开发模式。
      第一部分:控制端和被控断是通过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-STRING in

  *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/cat led =result.template

  exit 0

源码中 tmp/led-control是 LED驱动,当然我们可以类似的方法将环境变量(就是信号)传递给应用程序。
总的来说,这并不完全用到嵌入式开发的相关知识。通讯部分是由一套网站系统组成,被控端就是真正接触到单片机开发的相关知识。
[page]
 
下面上图。。。。
这是前天晚给开发板装不同系统的图,给大家简单解说下 (*^__^*) 。。
 

Windows CE6系统---烧写这个系统比Windows 7系统启动还要快!

 

 

 

远程桌面中....

 

 

 

 

开发板登录学校主页

 

 

 

 

安卓2.3系统

 

 

 

 

安卓系统界面

 

 

 

 

超级终端--这是啊民从xp系统复制在Windows 7下运行的

 

 

 

 

 

来个大图--全是线呀! 

关键字:Tiny6410 引用地址:Tiny6410开发小小总结下

上一篇:LPC1114_时钟系统解析
下一篇:32位单片机LPC11C14学习

小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved