做兼職的網(wǎng)站企業(yè)網(wǎng)站seo優(yōu)化公司
【SA8295P 源碼分析】65 - emac0-phy 與 emac1-switch兼容 方案實(shí)現(xiàn)
系列文章匯總見:《【SA8295P 源碼分析 (四)】網(wǎng)絡(luò)模塊 文章鏈接匯總 - 持續(xù)更新中》
本文鏈接:《【SA8295P 源碼分析 (四)】65 - emac0-phy 與 emac1-switch兼容 方案實(shí)現(xiàn)》
本文在前文《【SA8295P 源碼分析 (四)】35 - QNX側(cè) Marvell 88Q5152 Phy_Switch 導(dǎo)通實(shí)錄(硬核)》 的基礎(chǔ)上增加了兼容方案
思路也比較簡單,就是前后啟動了兩個(gè) iopkt
,在 ifs
中檢測并啟動 emac1-switch
,在 startup.qvmhost.tmpl
中檢測并啟動 emac0-phy
,
內(nèi)容是差異化修改,如果是功能導(dǎo)通的話,重點(diǎn)還是參考前文
- 配置
ether.c
,啟動iopkt_air
用于emac1
檢測并初始化switch
io