路由固件和刷機基礎(chǔ)知識
導(dǎo)語:歡迎大家來到學(xué)習(xí)啦,本文為大帶來路由固件和刷機基礎(chǔ)知識,歡迎大家閱讀借鑒。
本篇文章主要向大家普及路由固件和刷機的基礎(chǔ)知識,文章介紹的比較詳細(xì),文章內(nèi)容非常實用,非常適合新手朋友閱讀學(xué)習(xí),希望大家能喜歡。
固件:也稱 firmware, 通常用于嵌入式領(lǐng)域,泛指運行于硬件之上的操作系統(tǒng)軟件。刷固件或者更新固件是指刪除原系 統(tǒng),更換新的系統(tǒng)軟件。在 PC 領(lǐng)域,這類似于重裝 Windows 操作系統(tǒng),尤其像安裝 ghost 版的操作系統(tǒng)。與現(xiàn)在手機領(lǐng) 域里很活躍的刷 ROM 同理wifidog: wifidog 是一套被廣泛使用的強制認(rèn)證 captive portal 協(xié)議。當(dāng)未認(rèn)證授權(quán)的用戶嘗試訪問網(wǎng)絡(luò)時,路由器強制用戶的瀏覽器轉(zhuǎn)向目標(biāo)服務(wù)器上的認(rèn)證界面(或者類認(rèn)證界面),用戶按要求輸入認(rèn)證信息或者做相關(guān)操作后,服 務(wù)器重定向用戶瀏覽器訪問路由器網(wǎng)關(guān)上的API獲得認(rèn)證通過。如集客盒子固件目前支持刷磊科Q3。
cfe: cfe 是博通 boardcom 公司的 bootloader, 他類似于 PC 上的 BIOS, 當(dāng)路由器上電后,cfe 負(fù)責(zé)硬件初始化和自檢,并將加載操作系統(tǒng)內(nèi)核進(jìn)行啟用。本文中的刷機都是在系統(tǒng) 進(jìn)入 cfe 后,cfe 上的程序通過 TFTP 協(xié)議接受上傳的固件并 寫入閃存完成的。cfe 還支持 web 方式上傳固件進(jìn)行升級,這個非常方便。
TTL線:嵌入式設(shè)備基于成本、功耗和復(fù)雜度的考慮,多數(shù)不能接鍵盤和顯示器,那當(dāng)操作系統(tǒng)損壞了怎么辦?在這種 情況下可以通過 TTL 線連接你的筆記本電腦和路由器對他 進(jìn)行配置或重裝。他類似于 PC 上的串口,有些 PC 可以直 接通過串口配置管理 BIOS。但 Q3 上我沒有看到有 TTL 針腳。
變磚:變磚是一種通俗的說法,通常是指操作系統(tǒng)損壞,不能正常開機。通常最簡單的更新固件方法是通過路由提供固件功能;如果這個更新失敗,通常情況下還可以通過 cfe 的 mini web 上傳升級;如果 cfe 的 mini web 打不開,有些 還可以通過 TTL 線配置 cfe 重刷;如果連 CFE 都損壞了, 那只能把 flash 取下來在編程器里重寫 cfe,或者使用 jtag 線等。這其中的任何一步都可能被認(rèn)為是變磚,他是一個相對的說法。理論上刷機是不能損壞硬件的(就像電腦裝系統(tǒng)不會把電腦裝壞一樣),只是可能需要更專業(yè)的技能和設(shè)備支持。
以上就是對路由固件和刷機的基礎(chǔ)知識的介紹,希望大家看完這篇文章之后都有一定的幫助。