簡體   English   中英

如何使用USB 2最小化延遲

[英]how to minimize latency with usb 2

我正在PC上為XCP(汽車協議)編寫模擬器。

我正在使用USB到CAN設備和C ++。

與在嵌入式硬件上相比,在PC上實現這一點的問題是XCP對超時消息的答復要求非常嚴格。 它可以低至100us

在PC上運行的實際代碼是微不足道的,因為它只會返回偽數據。

考慮到我對100us響應時間的要求,是否甚至可以在運行Windows 10的PC上實現一致

沒有。

PC上用戶空間中的任務計划程序分辨率約為毫秒,而不是微秒,因此,即使是上下文切換也會使您的預算付諸東流。

除了可能通過編寫內核驅動程序,您無法保證在這樣的操作系統中的實時執行(盡管這是否真的超出了我的專業知識)。

您確實需要在硬件或固件中執行類似的操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM