亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲(chóng)蟲(chóng)首頁(yè)| 資源下載| 資源專(zhuān)輯| 精品軟件
登錄| 注冊(cè)

bootloader

在嵌入式操作系統(tǒng)中,bootloader是在操作系統(tǒng)內(nèi)核運(yùn)行之前運(yùn)行??梢猿跏蓟布O(shè)備、建立內(nèi)存空間映射圖,從而將系統(tǒng)的軟硬件環(huán)境帶到一個(gè)合適狀態(tài),以便為最終調(diào)用操作系統(tǒng)內(nèi)核準(zhǔn)備好正確的環(huán)境。在嵌入式系統(tǒng)中,通常并沒(méi)有像BIOS那樣的固件程序(注,有的嵌入式CPU也會(huì)內(nèi)嵌一段短小的啟動(dòng)程序),因此整個(gè)系統(tǒng)的加載啟動(dòng)任務(wù)就完全由bootloader來(lái)完成。在一個(gè)基于ARM7TDMIcore的嵌入式系統(tǒng)中,系統(tǒng)在上電或復(fù)位時(shí)通常都從地址0x00000000處開(kāi)始執(zhí)行,而在這個(gè)地址處安排的通常就是系統(tǒng)的bootloader程序[1]。
  • ARM的bootloader代碼.rar

    ARM的bootloader代碼運(yùn)行環(huán)境: Win9x/NT/2000/XP/2003

    標(biāo)簽: bootloader ARM 代碼

    上傳時(shí)間: 2013-07-25

    上傳用戶:fff4444

  • 基于ARM內(nèi)核的小型化bootloader的設(shè)計(jì)與實(shí)現(xiàn)

    嵌入式系統(tǒng)發(fā)展到今天,應(yīng)用越來(lái)越復(fù)雜,功能越來(lái)越強(qiáng)大,這就使得我們?cè)谇度胧介_(kāi)發(fā)中必須加入對(duì)操作系統(tǒng)的支持,由此,產(chǎn)生了bootloader的應(yīng)用。作為嵌入式系統(tǒng)中的啟動(dòng)模塊,bootloader的作用就是引導(dǎo)和加載操作系統(tǒng)內(nèi)核鏡像。bootloader的設(shè)計(jì)與移植工作已經(jīng)成為嵌入式系統(tǒng)開(kāi)發(fā)中的重要環(huán)節(jié)。 在實(shí)際的嵌入式系統(tǒng)開(kāi)發(fā)項(xiàng)目中,人們經(jīng)常選擇移植通用bootloader,例如U-Boot到自己的目標(biāo)板。U-Boot雖然支持多種嵌入式操作系統(tǒng)和處理器架構(gòu),功能設(shè)置高度靈活,設(shè)備驅(qū)動(dòng)豐富,但U-Boot代碼組織結(jié)構(gòu)過(guò)于龐大,啟動(dòng)流程機(jī)理和文件間的依賴(lài)關(guān)系復(fù)雜,這使得采用U-Boot進(jìn)行bootloader的開(kāi)發(fā)往往會(huì)不得要領(lǐng);另一方面,嵌入式系統(tǒng)是資源受限的,為了更好的適應(yīng)市場(chǎng),嵌入式產(chǎn)品的開(kāi)發(fā)極其重視成本。以U-Boot-1.1.4來(lái)說(shuō),其源代碼大小就有38.4M,移植后生成的可執(zhí)行bin文件一般也要500K以上,這對(duì)于寶貴的Flash資源來(lái)說(shuō)無(wú)疑是種浪費(fèi)。 論文以ARM內(nèi)核處理器應(yīng)用為切入點(diǎn),設(shè)計(jì)了一種小型ARMbootloader-Microbootloader。在理論上,通過(guò)對(duì)bootloader的分析,總結(jié)了其主要功能、啟動(dòng)過(guò)程,提出了bootloader設(shè)計(jì)的典型框架,并按照這一典型框架對(duì)Microbootloader進(jìn)行了總體設(shè)計(jì)。在實(shí)現(xiàn)上,采用模塊化設(shè)計(jì)原則組織源文件,使得整個(gè)Microbootloader組織結(jié)構(gòu)清晰簡(jiǎn)潔,便于維護(hù)與擴(kuò)展,方便針對(duì)不同硬件平臺(tái)的移植進(jìn)行修改。 論文的創(chuàng)新點(diǎn)在于做到了代碼量大小與功能的平衡。整個(gè)文件組織只有37個(gè)文件,代碼總計(jì)為208K,生成的可執(zhí)行bin文件僅35K。通過(guò)實(shí)驗(yàn)驗(yàn)證,Microbootloader完全能夠完成bootloader的基本功能,其擴(kuò)展功能也能實(shí)現(xiàn)下載操作系統(tǒng)鏡像,并讓其在目標(biāo)板上成功運(yùn)行,具有一定的現(xiàn)實(shí)意義和后續(xù)應(yīng)用開(kāi)發(fā)價(jià)值。

    標(biāo)簽: bootloader ARM 內(nèi)核

    上傳時(shí)間: 2013-04-24

    上傳用戶:qweqweqwe

  • M68HC08及HCS08系列單片機(jī)bootloader引導(dǎo)程序源碼/示例

    ·M68HC08及HCS08系列單片機(jī)bootloader引導(dǎo)程序源碼/示例

    標(biāo)簽: bootloader 08 M68 HCS

    上傳時(shí)間: 2013-04-24

    上傳用戶:koulian

  • PIC24FJ32GA002單片機(jī)bootloader rs485通信移植

    16位PIC bootloader的應(yīng)用實(shí)例

    標(biāo)簽: bootloader PIC 002 485

    上傳時(shí)間: 2013-10-22

    上傳用戶:784533221

  • 基于自編程功能的MCU bootloader設(shè)計(jì)

    bootloader是微處理器上電時(shí)運(yùn)行的第一段代碼,它可以通過(guò)通信接口實(shí)現(xiàn)對(duì)微處理器內(nèi)部應(yīng)用程序的更新升級(jí),為網(wǎng)絡(luò)化嵌入式產(chǎn)品的應(yīng)用程序升級(jí)帶來(lái)極大的便利。由于目前沒(méi)有統(tǒng)一嵌入式系統(tǒng)的bootloader。基于NEC 78K0系列單片機(jī)自編程原理,設(shè)計(jì)出一個(gè)適用于78K0/Fx2系列單片機(jī)的bootloader,并能夠通過(guò)單片機(jī)串口在線升級(jí)應(yīng)用程序。 Abstract:  bootloader is the first piece of code executed after microprocessor startup. It makes the embedded product’s firmware update conveniently through communication interface. However, no unified bootloader is available for all kinds of microprocessor products. Based on the principle of self-programming NEC 78K0s’ series, a useful bootloader which is suitable for 78K0/Fx2s’ series MCU is designed,the design can update the application through serial ports.

    標(biāo)簽: bootloader MCU 自編程

    上傳時(shí)間: 2013-10-26

    上傳用戶:fang2010

  • AVR單片機(jī)bootloader使用手冊(cè)(Atmega16)

    AVR單片機(jī)bootloader使用手冊(cè)(Atmega16) 目前單片機(jī)的使用越來(lái)越趨于靈活,資源越來(lái)越豐富,這一點(diǎn)我們可以在它的下載方式中可以看到。傳統(tǒng)的單片機(jī)(51系列)下載方式基本上就是使用高壓(12V)編程器,雖然效率高,但是使用不便,成本很高。而新型單片機(jī)可以使用ISP下載,使得芯片的編程變得更加容易和低成本,但是效率較低,同時(shí)要占用單片機(jī)一定的功能口,在設(shè)計(jì)時(shí)必須考慮這些。目前,高檔單片機(jī)都有一種類(lèi)似于PC機(jī)中BIOS功能的下載方式:IAP(在應(yīng)用編程),用戶可以根據(jù)需要直接使用串口,SPI口,I2C口等各類(lèi)適合用戶開(kāi)發(fā)的資源口來(lái)實(shí)現(xiàn)芯片的程序下載,要實(shí)現(xiàn)以上功能,我們就必須要用到bootloader。

    標(biāo)簽: bootloader Atmega AVR 16

    上傳時(shí)間: 2013-10-28

    上傳用戶:drink!

  • ArmLinux.bootloader.全程詳解

    ArmLinux.bootloader.全程詳解

    標(biāo)簽: bootloader ArmLinux

    上傳時(shí)間: 2013-11-14

    上傳用戶:1583060504

  • 嵌入式bootloader技術(shù)內(nèi)幕

    嵌入式bootloader技術(shù)內(nèi)幕

    標(biāo)簽: bootloader 嵌入式

    上傳時(shí)間: 2013-12-14

    上傳用戶:Alick

  • bootloader的研究與實(shí)現(xiàn)

    本書(shū)詳細(xì)講解了bootloader的工作原理以以及如果實(shí)現(xiàn)在不同設(shè)備上。本書(shū)共分六個(gè)章節(jié)。

    標(biāo)簽: bootloader

    上傳時(shí)間: 2013-11-12

    上傳用戶:zmy123

  • ARM的bootloader啟動(dòng)流程研究

    講述了基于ARM 處理器的嵌入式系統(tǒng)在上電啟動(dòng)后應(yīng)用程序或操作系統(tǒng)運(yùn)行前,對(duì)處理器及其內(nèi)部功能模塊進(jìn)行初始化的過(guò)程,并結(jié)合經(jīng)過(guò)實(shí)際驗(yàn)證的代碼詳細(xì)的分析了S3C44B0 bootloader 的運(yùn)行過(guò)程。

    標(biāo)簽: bootloader ARM 啟動(dòng)流程

    上傳時(shí)間: 2014-12-30

    上傳用戶:1234xhb

主站蜘蛛池模板: 福海县| 辛集市| 湘西| 庆云县| 乌审旗| 固安县| 奉化市| 沽源县| 忻城县| 洛南县| 彩票| 平罗县| 襄樊市| 邵阳县| 水城县| 卓尼县| 江西省| 顺义区| 门头沟区| 屏山县| 静海县| 定西市| 石家庄市| 林州市| 海丰县| 正蓝旗| 嘉兴市| 南岸区| 柳州市| 广南县| 保靖县| 黄梅县| 灵台县| 高要市| 石城县| 星座| 香河县| 图们市| 黄浦区| 肃北| 八宿县|