久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 電源與新能源 > 設計應用 > 基于SmartFusion2的SoC的數據采集與交互系統應用設計

基于SmartFusion2的SoC的數據采集與交互系統應用設計

作者: 時間:2016-12-09 來源:網絡 收藏

送數據給網頁時則需要使用netconn_write 函數,首先是網頁數據頭,然后是相應的數據。如果無網絡連接、無網頁請求、請求完成等都是使用net-

本文引用地址:http://cqxgywz.com/article/201612/328177.htm

conn_close 函數關閉網絡,使用netbuf_delete 函數刪除網絡,然后又去監聽是否有新的網絡存在并連接。

以智能家居數據采集與交互為例,系統軟件設置流程圖如圖6所示,首先是時鐘和外設的初始化,再是以太網相關的初始化,包括MAC和PHY的初始化,IP的獲取方式,設置MAC 地址、IP地址、子網掩碼、網關,設置傳輸的協議等。硬件層、傳輸層設置以后就是應用層,創建WebServer 應用程序。此應用程序也是主應用程序,在FreeRTOS中的優先級是最高的,堆棧大小也是最大的。WebServer任務就是與網頁通信,實現網頁的刷新。任務的調度和切換時通過定時器實現,10 ms為一個時間片,調度函數為vTaskStartScheduler函數實現。

3 結語

本文利用源代碼開放的TCP/IP協議棧LwIP和簡單實用的操作系統FreeRTOS軟件平臺和SmartFusion2的硬件平臺構建了基于SoC的數據采集與交互系統,完成設備數據信息的采集及處理并實現遠程數據交流與共享。通過實際運行測試,系統性能穩定可靠,具有一定推廣使用價值。


上一頁 1 2 下一頁

關鍵詞: 數據采集交互系

評論


技術專區

關閉