隨著科技的發(fā)展,手機(jī)在我們的生活中扮演了很重要的角色,手機(jī)在便利我們生活的同時(shí),也會對我們造成很重要的影響.手機(jī)已經(jīng)成為了我們的必需品,不僅是通訊工具,而且很大程度上都是娛樂功能。手機(jī)應(yīng)用主要指安裝在智能手機(jī)上的軟件,完善原始系統(tǒng)的不足與個(gè)性化。使手機(jī)完善其功能,為用戶提供更豐富的使用體驗(yàn)的主要手段。 在嵌入式操作系統(tǒng)中, BootLoader是在操作系統(tǒng)內(nèi)核運(yùn)行之前運(yùn)行。 可以初始化硬件設(shè)備、建立內(nèi)存空間映射圖, 從而將系統(tǒng)的軟硬件環(huán)境帶到一個(gè)合適狀態(tài), 以便為最終調(diào)用操作系統(tǒng)內(nèi)核準(zhǔn)備好正確的環(huán)境。 在嵌入式系統(tǒng)中, 通常并沒有像BIOS那樣的固件程序(注, 有的嵌入式CPU也會內(nèi)嵌一段短小的啟動(dòng)程序), 因此整個(gè)系統(tǒng)的加載啟動(dòng)任務(wù)就完全由BootLoader來完成。 在一個(gè)基于ARM7TDMI core的嵌入式系統(tǒng)中, 系統(tǒng)在上電或復(fù)位時(shí)通常都從地址0x00000000處開始執(zhí)行, 而在這個(gè)地址處安排的通常就是系統(tǒng)的BootLoader程序。 ![]() 如圖:HTC手機(jī)bootloader模式 在安卓系統(tǒng)當(dāng)中, 我們可以看出bootloader在系統(tǒng)當(dāng)中是很底層的東西, 如果在刷機(jī)的時(shí)候損壞了bootloader那肯定是無法開機(jī)的, 如果問題嚴(yán)重的話可能需要重寫底層, 所以新手朋友們在刷機(jī)之前還是要了解一些刷機(jī)的專業(yè)知識。 俗話說磨刀不誤砍柴工, 做好之前的學(xué)習(xí)準(zhǔn)備, 在刷機(jī)遇到問題的時(shí)候就更加游刃有余了。 當(dāng)然有的品牌的手機(jī)bootloader是加了鎖的, 其目的就是為了防止用戶私自刷機(jī)從而導(dǎo)致系統(tǒng)不穩(wěn)定。 雖然加了鎖。 但是在用戶強(qiáng)烈的要求下還是能對bootloader的解鎖。 比如:HTC、華為、索尼等機(jī)器都能官方解鎖, 而三星則直接沒有給bootloader加鎖。 手機(jī)APP這些安裝在手機(jī)里面豐富多彩的軟件,讓我們的生活更加方便和精彩。游戲、社交、購物、視頻、音樂、學(xué)習(xí)......我們可以隨時(shí)隨地,隨處進(jìn)行。 |
溫馨提示:喜歡本站的話,請收藏一下本站!