問題出在這裏:我需要通過PIO的2個引腳(1個時鐘,1個數據)來編程一些硬件。時序約束緊張 - 10ms時鐘週期時間。所有這些,當然,我保持非常高水平的服務(CAN總線,TCP/IP)。下游單元也通過將PIO引腳置位爲高電平來確認ACK。所以這個循環必須同時讀取和寫入。我需要在串行流中發送16位數據。在Coldfire/ucLinux上BitBanging PIO
有沒有一種確定的方法來做這種事情,或者我應該讓硬件人員添加一個PIC或某些東西。
在這個階段,我更願意避免像RTAI擴展那樣的外來物。我曾經看到過提到用戶模式IO,這暗示了一個可能的中斷驅動的驅動程序,但是卻失去了跟蹤。
歡迎任何指針。