聲明:我已經嘗試了幾乎所有的工作選項,嘗試通過使用設備驅動程序以我寫的輪詢io模式的Intel Pentium 2系統發送數據,它非常簡單的代碼就可以在http://pastebin.com/8snzeaXu 也是Linux的代碼可以看出,用於發送數據http://pastebin.com/YRszQqRv 波特率和屬性,如8-N-1設置在兩側...如果u想關於串行UART寄存器的詳細使用http://www.lammertbies.nl/comm/info/serial-uart.html#LSR 問題:我錯過了傳輸中的一些數據uart與linux和用戶編寫的操作系統的問題
0
A
回答
0
缺失數據通常意味着數據在發送時被覆蓋。不是在發送字節之間休眠一些usecs,你不能查詢狀態寄存器,就像檢查THR的LSR爲空嗎?也許你也添加像xon/xoff這樣的流量控制。
+0
爲了克服過程調度和時間上的問題,我寫了一個獨立的程序來單獨處理uart,但我仍然有同樣的問題。 我有git 的代碼庫用於學習操作系統(nanos_src) 發送(download_file_uart)和接收(eksw094_s)。 確實看過它。 https://github.com/bicepjai/nanos – bicepjai
相關問題
- 1. Linux操作系統
- 2. 回報與Linux操作系統的PHP用戶配額
- 3. i7處理器與Windows8操作系統的多線程問題操作系統
- 4. 編寫定製的Android操作系統
- 5. 用UEFI編寫操作系統
- 6. 使用C++編寫操作系統
- 7. 年2038問題 - 64位(Linux操作系統,PHP和MySQL)
- 8. 入門Java與Linux操作系統
- 9. 基於Linux的商業操作系統,法律問題
- 10. 3.0 Android操作系統2.2 Android操作系統問題
- 11. 的Eclipse 3.6.2,Linux操作系統Ubuntu 11.04 - 64位系統安裝水銀和問題與HG
- 12. Linux操作系統和移動操作系統之間的根本區別(android)
- 13. 操作系統6上的RadioButtonGroup問題
- 14. Linux操作系統(Ubuntu)
- 15. CLI Linux操作系統
- 16. 在Linux操作系統Ubuntu
- 17. 爲arm架構編寫操作系統
- 18. 如何編寫操作系統
- 19. 關於編寫操作系統
- 20. 包括檔案問題與Linux系統
- 21. 在windows操作系統上用linux編寫的運行Shell腳本
- 22. 在Linux系統()調用的問題
- 23. 關於Linux操作系統上的圖形用戶界面
- 24. Linux如何調試操作系統凍結問題
- 25. Asp.Net核心2.0 Linux操作系統 - SQLIte問題
- 26. 在Linux操作系統上安裝ibm_db模塊問題
- 27. 尋找免費的Linux操作系統
- 28. ASP.NET vNext的Linux操作系統Ubuntu 14.04
- 29. 編寫一個系統調用linux
- 30. linux在linux下編寫系統調用和libc
任何幫助將不勝感激! – bicepjai