新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > Tiny6410開發小小總結下

        Tiny6410開發小小總結下

        作者: 時間:2016-11-29 來源:網絡 收藏

        這是這次開發模式。

        第一部分:控制端和被控斷是通過0板上的linux系統的boa-web服務器進行通訊的,那么就要在這個服務器上搭建一個網站系統,網站系統暫定是PHP+CGI+javascript,或者是PHP+CGI+flsah。PHP是整個網站的框架,CGI是把服務器接收到的信息發送的應用程序。javascript和flash都能很快得處理被控端的信息,并很快得將控制信息發送到服務器而不像測試程序那樣沒發送一次信號網頁進行一次跳轉。另外,在電腦斷控制的話用flsah能有很好的控制界面,控制起來更人性話,而javascript不管在電腦還是在手機上都能很好的顯示控制端的網頁,能實現手機遠程控制機器人。這節主要是講訴網站系統的開發的大概思路,希望各位有過網站系統開發的牛人提出寶貴意見。
        第二部分:應用程序-驅動程序-硬件設備部分。 0提供了很多接口并且每個接口都提供了相關的驅動。本人初步打算是通過串口向外界電路發送不同占空比的信號控制步進電機。
        下面是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驅動,當然我們可以類似的方法將環境變量(就是信號)傳遞給應用程序。
        總的來說,這并不完全用到嵌入式開發的相關知識。通訊部分是由一套網站系統組成,被控端就是真正接觸到單片機開發的相關知識。

        上一頁 1 2 下一頁

        關鍵詞: Tiny641

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 瓮安县| 长春市| 唐山市| 长沙市| 贵南县| 治多县| 夏邑县| 屏南县| 琼结县| 禹州市| 冕宁县| 尚志市| 泰顺县| 全南县| 崇阳县| 四川省| 雅安市| 湛江市| 武宣县| 惠东县| 锦屏县| 九龙坡区| 保康县| 嵊州市| 滦南县| 兴隆县| 宜良县| 封开县| 黑河市| 大名县| 温泉县| 平原县| 泽库县| 华安县| 综艺| 涟水县| 偃师市| 镇巴县| 香港| 永兴县| 嵩明县|