前言
??????前段時(shí)間在轉(zhuǎn)行手?jǐn)]WIFI路由器,搞wifi路由器需要理解網(wǎng)絡(luò)驅(qū)動(dòng)程序,以太網(wǎng)卡驅(qū)動(dòng)程序,無(wú)線WIFI驅(qū)動(dòng)程序,而網(wǎng)卡驅(qū)動(dòng)的關(guān)鍵路徑就在中斷程序中,需要了解NIC設(shè)備驅(qū)動(dòng)程序如何收發(fā)數(shù)據(jù),為了徹底的知道數(shù)據(jù)包是如何二層傳遞上來(lái)的,又需要了解一點(diǎn)Linux中斷系統(tǒng)。作為常年工作在前線的頂級(jí)消防隊(duì)員,為了全鏈條貫通,增加分析問(wèn)題的確定性以及那個(gè)該死的好奇心,一頭扎進(jìn)了Linux中斷,水有些深差點(diǎn)淹死,本來(lái)稀疏的頭發(fā)又多掉了幾根。幾經(jīng)周折,于是有了后面的系列章節(jié):linux的中斷。
????????文中的些觀點(diǎn)是從新手的視角去看看和推測(cè),保持了初學(xué)者那點(diǎn)無(wú)知和奇特的角度,不一定準(zhǔn)確,只是有參考意義。如果要精深的了解Linux的話就要像老謝(火鍋操作系統(tǒng),謝寶友)那樣親自擼操作系統(tǒng)代碼。在學(xué)和習(xí)過(guò)程中,我發(fā)現(xiàn)要弄清楚arm64 Linux的中斷系統(tǒng),需要了解很多的背景知識(shí),于是就轉(zhuǎn)去看那些背景知識(shí)。中斷程序與所用CPU體系架構(gòu)緊密相關(guān),又與中斷控制器密不可分,還牽涉到上下文切換,一下子要面對(duì)太多的底層知識(shí),從頭開(kāi)始吧。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-485489.html
????????對(duì)于上層應(yīng)用程序員文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-485489.html
到了這里,關(guān)于從零開(kāi)始理解Linux中斷架構(gòu)(1)-前言的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!