背板調試時是使用乙太網方便還是使用串口方便?

通信背板上設計了FPGA,面板上設計有乙太網介面和串口,那麼從軟體設計難易程度和靈活性上考慮,是使用乙太網方便還是使用串口方便?


當然是串口。

串口硬體電路簡單,基本不需要任何驅動以及軟體,且可以根據需要提供硬體載入各個階段的調試信息(如bootloader或Linux內核啟動階段的調試信息)。

而乙太網介面首先硬體設計較為複雜,軟體上也需要驅動和協議棧支持,往往需要等待系統啟動進入正常工作狀態後才可提供調試信息。

從靈活性上來講,兩者實際上差不太多,串口也只需要一根USB轉串口線就可使用。另外因為電腦上有多個usb口,可以連接多個設備同時調試。

另外乙太網需要設置ip、網關等相關設置,比串口複雜。

串口的速度劣勢在調試場合時不明顯,不如說乙太網的速度用作調試完全是浪費。

據我所知,在嵌入式設備上,串口一直是最主流的調試介面。


串口簡單,乙太網需要軟體去支持!


推薦閱讀:

TAG:計算機 | 通信 | 現場可編輯邏輯門陣列FPGA | 單片機 | 通信工程 |