我正在使用Rabbit單板計算機。我想通過無線連接保存連接到另一臺Rabbit單板計算機的數據I/O。例如,它能夠將數據保存在.txt
文件中的計算機中嗎?使用動態保存數據C
回答
如果您可以建立與PC的連接,並且PC正在運行某個服務器來記錄數據,那麼您可以保存到PC。例如,PC可以在同一無線網絡上運行TFTP服務器或FTP服務器,並且可以從兔SBC連接到它並保存所需的任何數據。
是的,這是可能的。
這個場景有兩個部分。您的嵌入式應用程序需要知道如何連接到在PC或網絡上運行的服務器應用程序,並且您當然必須說目標機器上運行的服務器應用程序。
如果你發送的是整個文件,按照bdonlan的建議,FTP是一個很好的選擇。該協議是很好理解,你可能會找到一個庫來包裝它。
如果您需要實時記錄數據,您需要有某種可以接收消息或接受套接字連接的應用程序,以及通過網絡獲取文本的協議(少)。 Web服務器可能是一種很好的方法,因爲您可以使用簡單的HTTP請求將大塊數據發送到服務器,服務器應用程序可以決定如何組織和存儲信息。一旦運行了Web服務器,您可能會發現構建一些提供基本報告功能的頁面是有益的,因此您可以從任何Web瀏覽器查看記錄的數據。
這可能比FTP限制少,但需要一些Web開發專業知識。
任何合理的解決方案都將要求您已經通過正確配置和正常運行的IP堆棧與無線網絡建立連接。沒有這一點,你可能連接到任何網絡資源的運氣都不好。
最好的方法是使用FTP來保存數據。因爲直到現在我只使用GPIO服務器來連接而不是FTP。所以現在是時候改變連接到FTP。 Thanx David。正如bdonlan所說,使用STDIO很難將數據保存到電腦中。我也嘗試在Dynamic C中找到所有庫,該文件只能保存到FAT中,例如內置在SBC中的存儲卡。再次感謝。 – Austin 2010-06-23 18:15:11
- 1. 數據庫創建使用動態內存分配使用C
- 2. 使用C++保存到數據庫
- 3. 在對象中保存動態數據?
- 4. 用動態名稱保存文件C#
- 5. 使用javascript保存動態html表中的數據
- 6. 使用Struts和休眠保存動態數據
- 7. 保存動態創建的數據+ c#+ powershell
- 8. 保存數據到態表
- 9. 將使用createElement(Javascript)創建的動態數據保存到數據庫中
- 10. 使用LocalStorage保存數據
- 11. 使用DataMapper保存數據
- 12. 使用FullCalendar保存數據
- 13. 使用sharedpreferences保存數據
- 14. 使用Breeze.js保存數據
- 15. 使用NSUserDefaults保存數據
- 16. 保存動態添加使用reactjs
- 17. C#DataGridView(使用數據源填充)不保存到數據庫
- 18. 使用C#中的fileuploadControl將數據保存到數據庫#
- 19. 使用C#將數據保存在數據庫中
- 20. 使用C#和Visual Studio在數據庫中不保存數據
- 21. 保存數據到Excel C#
- 22. 將數據保存在C#
- 23. iPhone Objective C - 保存數據
- 24. 從datagrid保存數據c#
- 25. C#Sql數據不保存
- 26. tinyxml和C++保存數據
- 27. 保存XML數據在C#
- 28. 如何在laravel中保存數據庫中的動態數據
- 29. 複選框數據動態保存到數據庫點擊
- 30. 將動態輸入名稱的數據保存到數據庫?
我使用GPIO服務器進行無線連接,但沒有使用FTP服務器。數據可以在STDIO中以動態C顯示,只是不知道如何將數據保存在我的PC中。可能嗎 ? – Austin 2010-06-23 17:33:26
STDIO無法輕易保存 - 在製作過程中(即,當您加載到閃存時),它會被刪除。其他串行端口更容易從中獲取數據。 – bdonlan 2010-06-23 17:50:56
所以我需要找到另一種方式比使用STDIO。感謝很多。 – Austin 2010-06-23 18:08:47