1. Shell指令介紹
shell是系統的用戶界面,提供了用戶與內核進行交互操作的一種接口。它接收用戶輸入的指令並把它送入內核去執行。在SylixOS中提供了一份shell用戶手冊,但系統經過不斷的發展和更新,產生了一些新的shell指令。下面將會給大家介紹兩個新增的與網卡相關的shell指令。
2. 新增shell指令
網絡顯示使能且連接成功,如圖 2.1所示。
圖 2.1 查看網卡狀態
但是無法ping通外部IP,如圖 2.2所示。
圖 2.2 ping外部IP
遇到此類情況就有可能是由於總線設備出現問題,下面介紹兩個檢查總線問題的shell指令。
2.1 pcidrv
格式:pcidrv。
說明:顯示當前PCI驅動總數和目前使用的PCI驅動數量。如圖 2.3所示,可顯示設備標誌、設備名稱 、總線序號等信息參數。
圖 2.3 pcidrv
2.2 pcidev
格式:pcidev。
說明:顯示當前PCI設備總數。如圖 2.4所示,可顯示具體總線信息參數。
圖 2.4 pcidev
3. 總結
在平時的設計開發過程中會遇到各種沒有事先預料到的問題,巧妙地通過shell指令去發現並解決這些問題,可以大大提高項目開發的效率。
4. 參考資料
《SylixOS應用程序開發手冊》
《RealEvo-IDE使用手冊》