日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

歷史上的今天

今天是:2025年06月21日(星期六)

2020年06月21日 | ARM學(xué)習(xí)筆記012之mini2440上電的啟動(dòng)和初始化程序分析

發(fā)布者:科技探險(xiǎn)者 來(lái)源: eefocus關(guān)鍵字:ARM  mini2440  啟動(dòng)  初始化  Bootloader分析 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

嵌入式系統(tǒng)中的boot Loader 的實(shí)現(xiàn)完全依賴(lài)于CPU 的體系結(jié)構(gòu),因此大多數(shù)Boot

Loader 都分為第一階段和第二階段兩大部分,依賴(lài)于CPU 體系結(jié)構(gòu)的代碼,比如設(shè)備初始

化代碼等,通常都放在階段1 中,而且通常都用匯編語(yǔ)言來(lái)實(shí)現(xiàn),以達(dá)到短小精悍的目的。


而階段2 則通常用C 語(yǔ)言來(lái)實(shí)現(xiàn),這樣可以實(shí)現(xiàn)一些復(fù)雜的功能,而且代碼會(huì)具有更好的

可讀性和可移植性。


第一階段包括:


(1)硬件設(shè)備的初始化


①初始化GPIO 功能


②設(shè)置CPU的速度和時(shí)鐘頻率


③存儲(chǔ)控制單元初始化


(2)拷貝Bootloader的程序到RAM空間中


(3)設(shè)置好堆棧


(4)跳轉(zhuǎn)到階段2的C人口地址


第二階段包括:


(1)初始化本階段要使用到的硬件設(shè)備;


①初始化至少一個(gè)串口


②初始化計(jì)時(shí)器定時(shí)器


③初始化網(wǎng)絡(luò)傳輸?shù)?p>

(2)系統(tǒng)內(nèi)存映射(memory map);


(3)將kernel 映像和根文件系統(tǒng)映像從Flash 讀到RAM 空間中;


即加載內(nèi)核映象和根文件系統(tǒng)映象


(4)為內(nèi)核設(shè)置啟動(dòng)參數(shù);


(5)調(diào)用內(nèi)核。

關(guān)鍵字:ARM  mini2440  啟動(dòng)  初始化  Bootloader分析 引用地址:ARM學(xué)習(xí)筆記012之mini2440上電的啟動(dòng)和初始化程序分析

上一篇:arm學(xué)習(xí)筆記011之a(chǎn)rm-linux-gcc的命令參數(shù)介紹
下一篇:arm學(xué)習(xí)筆記020之mov pc,lr的解釋

推薦閱讀

Sub-GHz是(即頻率為1GHz以下,27MHz~960MHz)是無(wú)線通信的重要領(lǐng)域之一,應(yīng)用涵蓋消費(fèi)電子、汽車(chē)、工業(yè)和醫(yī)療等。如TV/STB/VCR/DVD/音頻設(shè)備遙控器、高端無(wú)限玩具、車(chē)庫(kù)門(mén)遙控開(kāi)關(guān)、照明控制、門(mén)遙控開(kāi)關(guān)、無(wú)線POS機(jī)、無(wú)線健康監(jiān)測(cè)器、穿戴式監(jiān)控設(shè)備等,應(yīng)用非常廣泛。 中國(guó),北京-2018年6月13日- Silicon Labs(亦稱(chēng)“芯科科技”,NASDAQ:SLAB)...
main.c#include "stm32f4xx.h"#include "./led/bsp_led.h"/* 相關(guān)宏定義,使用存儲(chǔ)器到存儲(chǔ)器模式必須使用DMA2 */#define DMA_STREAM DMA2_Stream0#define DMA_CHANNEL DMA_Channel_0#define DMA_STREAM_CLOCK RCC_AHB1Periph_DMA2 #define DMA_FLAG_TCIF DMA_FLAG_TCIF0#...
#error cpstm8 stm8_interrupt_vector.c:0 can’t open stm8_interrupt_vector.csrccancan.c:Compiling srcappmain.c…cxstm8 +modsl +debug -pxp -no -pp -l -iinccommuni -iincqueue -iincpowermanage -iinclin -iinclib -iinckey -iincdrv -iincdef -iincdebug -iincconfig -iincclk -iinccan -iincapp -i"C:Program FilesC...
在反射或傳輸時(shí)域測(cè)量中設(shè)置閘門(mén)的關(guān)鍵:1. 了解時(shí)域跡線告訴您的 DUT 情況。2. 在測(cè)量所關(guān)注參數(shù)時(shí),始終要設(shè)置閘門(mén)。當(dāng)測(cè)量 S11 或 S12 時(shí),時(shí)域響應(yīng)只是時(shí)域反射計(jì)測(cè)量。每一個(gè)看到的激沖代表來(lái)自 DUT 某些部分的反射。反射產(chǎn)生的時(shí)間越長(zhǎng),說(shuō)明造成反射的物理距離越遠(yuǎn)。因此能容易找到來(lái)自連接器的反射,并對(duì)其使用閘門(mén)。要注意分析儀測(cè)量的...

史海拾趣

問(wèn)答坊 | AI 解惑

哪位大俠能給設(shè)計(jì)一個(gè)直流電源低電壓告警電路?

本人需要一個(gè)給12V電瓶用的電壓監(jiān)測(cè)電路,輸出電壓低于8V(最好可調(diào))時(shí),有LED閃爍報(bào)警. 因?yàn)槭菢I(yè)務(wù)需要,本人愿付酬金感謝. 請(qǐng)聯(lián)系:wlhome@public.bta.net.cn 謝了!謝了!謝了!!!…

查看全部問(wèn)答∨

DIY - 動(dòng)手制作自己的GPS!!zt

【轉(zhuǎn)的】 如題:DIY GPS真正的自己動(dòng)手做!有誰(shuí)想過(guò),我搞了好久終于搞好了,我做的是一個(gè)USB接口的GPS接收器,有了它,你的電腦就可以實(shí)現(xiàn)導(dǎo)航了,有好東東不敢一人偷著樂(lè),下面和大家分享一下制作過(guò)程?。ū救撕苌僭诰W(wǎng)上發(fā)過(guò)貼,有不對(duì)的還忘大 ...…

查看全部問(wèn)答∨

如何設(shè)計(jì)這個(gè)系統(tǒng)的PID控制

系統(tǒng)工作要求:首先可設(shè)定目標(biāo)電流值即工作電流(大約80A左右)作為PID的目標(biāo)值,采集的電流為實(shí)際系統(tǒng)的工作電流(0—150A)作為PID的輸入值。執(zhí)行單元為輸出0-100(對(duì)應(yīng)0-180°的移相)驅(qū)動(dòng)單向可控硅實(shí)現(xiàn)調(diào)壓驅(qū)動(dòng)執(zhí)行單元。執(zhí)行單元的電流為0-2A ...…

查看全部問(wèn)答∨

請(qǐng)問(wèn)scsi write long 命令的ECC校驗(yàn)碼怎么寫(xiě)

請(qǐng)問(wèn)scsi write long 命令的ECC校驗(yàn)碼怎么寫(xiě)…

查看全部問(wèn)答∨

ce下2410bank讀寫(xiě)驚人的困惑

2410bank讀寫(xiě)的時(shí)候 帶nwait信號(hào)時(shí)   2410手冊(cè)上說(shuō)讀的時(shí)候要查看nWAIT信號(hào),為低則延長(zhǎng)本次總線操作  寫(xiě)的情況與此類(lèi)似    那么是否意味著寫(xiě)的時(shí)候 也得看nwait信號(hào)的臉色呢  不然數(shù)據(jù)不會(huì)放到總線 ...…

查看全部問(wèn)答∨

GPIO驅(qū)動(dòng)函數(shù)----GPIOPinIntEnable

GPIOPinIntEnable:GPIO端口某一個(gè)管腳中斷使能。 函數(shù)原型: voidGPIOPinIntEnable(unsigned long ulPort,unsigned char ucPins) 參數(shù): ulPort :GPIO端口地址.ucPins :GIPIO端口地址對(duì)應(yīng)的某一個(gè)特定的管腳 作用:GPIO端口某一個(gè)管腳中斷 ...…

查看全部問(wèn)答∨

曬圖--大批LM3S811抵達(dá)EEWORLD

之前向農(nóng)就在論壇說(shuō)過(guò),將有大批Stellaris的板子運(yùn)到EEWORLD。有圖有真相 應(yīng)大家的要求,來(lái)了張清晰的! 呵呵。。。很壯觀吧!我們來(lái)兩張近照 大家有沒(méi)有什么好的想法,把這些板子送出去呢!大家一起討論一下吧! 再來(lái)兩個(gè)PDF文檔! ...…

查看全部問(wèn)答∨

常用數(shù)據(jù)處理程序設(shè)計(jì) 數(shù)值統(tǒng)計(jì)子程序

在片內(nèi)RAM從31H單元開(kāi)始存放了一組16進(jìn)制數(shù),數(shù)據(jù)長(zhǎng)度存于30H中,要求分別統(tǒng)計(jì)將該組數(shù)據(jù)中的 奇數(shù)個(gè)數(shù)和偶數(shù)個(gè)數(shù),將奇數(shù)個(gè)數(shù)存于40H單元,偶數(shù)個(gè)數(shù)存于32H單元。設(shè)計(jì)完成上述功能的子程序,在主程序中調(diào)用。 程序: ORG ...…

查看全部問(wèn)答∨

三星三款主流處理器s3c2440\s3c6410\s5pv210對(duì)比分析

對(duì)比1、ARM架構(gòu)Ø S3C2440:屬于ARM9架構(gòu)Ø S3C6410:屬于ARM11架構(gòu)Ø S5PV210:屬于Cortex-A8架構(gòu)根據(jù)ARM官方發(fā)布的一個(gè)架構(gòu)趨勢(shì)圖,我們很明顯看出三者的區(qū)別~file:///C:/DOCUME~1/alexlee/LOCALS~1/Temp/ksohtml/wps_clip_ima ...…

查看全部問(wèn)答∨

進(jìn)行程序編寫(xiě)時(shí)遇到參數(shù)過(guò)多不知如何定義變量名

在程序編寫(xiě)過(guò)程中,實(shí)現(xiàn)某個(gè)算法,該算法較為復(fù)雜,用的變量較多,如要求均值、標(biāo)準(zhǔn)差等等,定義變量時(shí)不知要如何定義其名字,不知道要如何解決這種狀況? 經(jīng)常所說(shuō)程序編寫(xiě)的好壞,不知道是以什么評(píng)價(jià)標(biāo)準(zhǔn)來(lái)的?…

查看全部問(wèn)答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車(chē)開(kāi)發(fā)圈

 
機(jī)器人開(kāi)發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved