新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于S3C2410的無線電子白板設計與實現

        基于S3C2410的無線電子白板設計與實現

        作者: 時間:2011-06-28 來源:網絡 收藏

        5.2 Windows CE環境下的畫圖工具
         在EVC4.0(Windows CE 4.2下的應用程序的開發環境)上建立的MFC單文檔工程。在軟件中加入了一些常用的畫圖工具,如畫筆、橡皮、常見的特殊幾何圖形,可以基本的圖形,圖畫的輸入顯示。
        5.3 屏幕同步的程序
         實現屏幕同步流程如圖3所示。

        本文引用地址:http://www.104case.com/article/150554.htm

         (1)截屏數據壓縮過程是在平臺實現,如圖4所示。這里要對位圖進行壓縮的原因在于,PPC上的LCD的分辨率是640×480,采集到的圖像為24bpp格式即3 B。所以640×480×3=921 600 B,即900 KB。加上一些頭文件得到的位圖必大于900 KB,如果直接傳送位圖,PPC與PC上的畫面的延遲時間之長可想而知,無法實現真正意義上的屏幕同步。而壓縮后的JPEG圖片只有約23 KB大小,遠遠小于900 KB,大大減少了一幅畫面的傳輸時間。

         發送JPEG圖片采用Winsock接口。Windows CE 4.2網絡編程支持Winsock標準接口。TCP由于可靠,穩定的特點,所以它對系統資源要求較高,這里采用UDP編程。UDP是一個面向數據報的傳輸層協議,提供了無連接的,不可靠的數據傳輸服務[3]。圖5所示為UDP實現過程。


         (2)在接收端,即PC端接收,數據解壓,顯示是發送端的逆過程。顯示過程如圖6所示。

        6 測試結果及系統效果
         測試中采用一款功能強大的網絡流量檢測軟件,網絡查看器。用數字的方式實時顯示上行和下行網絡流量和速度。圖7為開發板上同時運行應用程序PPCTOPC.EXE(圖片截取發送程序)和畫圖工具DrawExam.exe,在PC端測得接收數據的速率。

        參考文獻
        [1] SAVITCH W.完美的C++教程.江山,譯.北京:機械工業出版社,2007.
        [2] 譚浩強.C程序.北京:清華大學出版社.2005年.
        [3] 楊軍,李瑛,楊章玉.局域網組建實戰.北京:電子工業出版社,2006.
        [4] 姜波.Windows CE程序.北京:機械工業出版社,2007.
        [5] 張冬泉.Windows CE開發實例精粹.北京:電子工業出版社.2008.


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 淳化县| 广州市| 含山县| 临澧县| 长汀县| 大城县| 犍为县| 嘉禾县| 汉寿县| 游戏| 永康市| 盐边县| 山东| 策勒县| 图们市| 玉环县| 兴隆县| 龙岩市| 雷波县| 德州市| 合肥市| 南投市| 延寿县| 大同市| 岐山县| 嘉善县| 太原市| 黄梅县| 慈溪市| 辽中县| 永仁县| 珲春市| 凤冈县| 宝清县| 蓬安县| 六盘水市| 宣化县| 莱芜市| 眉山市| 年辖:市辖区| 精河县|