新聞中心

        EEPW首頁 > 設計應用 > 基于嵌入式系統的手機編程開發平臺設計

        基于嵌入式系統的手機編程開發平臺設計

        作者: 時間:2009-08-22 來源:網絡 收藏

          4 開發應用程序設計

          作為基本技術學習的內容,該基本的應用程序主要是基于ARM的應用處理模塊與GSM模塊,來實現相互通信的無線數據傳輸,包括應用AT指令集的 GSM模塊數據讀寫子程序、鍵盤控制處理子程序、LCD顯示子程序等。此外,還提供了一個撥號及收發短信的程序。

          (1)主程序流程主程序的流程如圖7所示。首先對輸入參數進行檢查,完成對手機通信模塊的串口波特率的設置,同時對串口通信其他的一些屬性進行設置,從而保證手機通信模塊與GSM模塊的正確通信。初始化結束后,就可以建立鍵盤控制與讀GSM模塊子函數,此過程需要嵌入式Linux操作系統庫函數的支持。最后,主函數處于等待外部中斷請求的狀態中。外部中斷請求分別來自鍵盤輸入和外部呼叫。

          (2)鍵盤控制流程

          鍵盤控制流程如圖8所示。鍵盤操作是用戶與無線通信系統的交互接口,用戶首先對系統所提供的各種服務菜單進行選擇,然后系統根據用戶的選擇對GSM模塊進行設置。之后進行鍵盤的初始化,顯示系統向用戶提供的各種服務菜單,并等待用戶選擇。最后對用戶的選擇進行判斷,并跳入相應的服務程序中。

          結 語

          手機技術是通信工程專業應當學習的一項重要工程技術。本手機編程實驗就是為了滿足手機編程技術的學習而設計的。構建了基于的手機編程硬件和軟件平臺,不僅可以提供完整的編程系統,還提供了重要的手機程序驗證系統,對手機編程的教學和手機功能應用的擴展開發具有很高的實用價值。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 玉林市| 祥云县| 景德镇市| 阳原县| 长沙县| 漳浦县| 西和县| 唐海县| 乳山市| 苍南县| 马边| 桑植县| 巴林右旗| 红桥区| 越西县| 西乌| 五大连池市| 读书| 凤冈县| 黄平县| 鹤山市| 辰溪县| 新巴尔虎左旗| 建始县| 宁德市| 龙海市| 大兴区| 乌恰县| 安多县| 濉溪县| 澄城县| 资源县| 天祝| 湖口县| 深水埗区| 江都市| 赤壁市| 宁强县| 吉隆县| 北票市| 曲麻莱县|