嵌入式系統(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)核。
上一篇:arm學(xué)習(xí)筆記011之a(chǎn)rm-linux-gcc的命令參數(shù)介紹
下一篇:arm學(xué)習(xí)筆記020之mov pc,lr的解釋
推薦閱讀
史海拾趣
博通集成自成立以來(lái),始終致力于無(wú)線通訊技術(shù)的研發(fā)與創(chuàng)新。公司團(tuán)隊(duì)不斷攻克技術(shù)難關(guān),推出了多款具有市場(chǎng)競(jìng)爭(zhēng)力的產(chǎn)品。其中,公司自主研發(fā)的首款Wi-Fi寬帶收發(fā)樣片在2015年成功通過(guò)測(cè)試,這一技術(shù)突破為公司在無(wú)線通訊領(lǐng)域的發(fā)展奠定了堅(jiān)實(shí)基礎(chǔ)。此后,公司不斷推出創(chuàng)新產(chǎn)品,涵蓋無(wú)線數(shù)傳芯片和無(wú)線音頻芯片等多個(gè)領(lǐng)域,廣泛應(yīng)用于智能家居、智能交通等領(lǐng)域。
Hoffman始終將技術(shù)創(chuàng)新視為企業(yè)發(fā)展的核心驅(qū)動(dòng)力。公司不斷投入研發(fā)資源,致力于開(kāi)發(fā)更加高效、節(jié)能、環(huán)保的電氣機(jī)柜和溫控產(chǎn)品。其中,數(shù)據(jù)中心液體冷卻技術(shù)的推出,更是引領(lǐng)了行業(yè)潮流。Hoffman還積極參與國(guó)際標(biāo)準(zhǔn)的制定工作,通過(guò)遵循和踐行全球行業(yè)標(biāo)準(zhǔn),確保產(chǎn)品的通用性和高質(zhì)量。這些努力不僅提升了公司的技術(shù)實(shí)力,也進(jìn)一步鞏固了其在行業(yè)內(nèi)的領(lǐng)先地位。
ETA-USA公司起源于XXXX年,當(dāng)時(shí)由幾位電子工程領(lǐng)域的先驅(qū)者在美國(guó)密歇根州的Troy市創(chuàng)立了這家專(zhuān)注于電子技術(shù)和解決方案的公司。初創(chuàng)時(shí)期,ETA-USA面臨著技術(shù)挑戰(zhàn)、資金短缺和市場(chǎng)競(jìng)爭(zhēng)激烈等多重困難。然而,通過(guò)不斷創(chuàng)新和提供高質(zhì)量的工程服務(wù),公司逐漸在電子行業(yè)嶄露頭角,贏得了客戶(hù)的信任。
隨著產(chǎn)品技術(shù)的成熟和穩(wěn)定,Blue Sky Research開(kāi)始積極拓展市場(chǎng)。公司不僅在國(guó)內(nèi)市場(chǎng)取得了良好的銷(xiāo)售業(yè)績(jī),還成功打開(kāi)了國(guó)際市場(chǎng)的大門(mén)。通過(guò)參加國(guó)際電子展會(huì)、建立海外銷(xiāo)售網(wǎng)絡(luò)等方式,Blue Sky Research的品牌知名度和影響力逐漸提升。同時(shí),公司還注重品牌建設(shè),通過(guò)提供優(yōu)質(zhì)的產(chǎn)品和服務(wù),贏得了客戶(hù)的信任和好評(píng)。
一直以來(lái),BAHCO都秉持著創(chuàng)新的設(shè)計(jì)理念和對(duì)品質(zhì)的極致追求。其魚(yú)和魚(yú)鉤的商標(biāo)不僅代表了公司的品牌形象,更是品質(zhì)的保證。通過(guò)不斷的研發(fā)和技術(shù)創(chuàng)新,BAHCO的產(chǎn)品在功能性、耐用性和舒適性等方面都達(dá)到了行業(yè)領(lǐng)先水平。這種對(duì)品質(zhì)的不懈追求,使得BAHCO在全球工具市場(chǎng)上獲得了廣泛的認(rèn)可和好評(píng)。
Dowosemi公司一直將產(chǎn)品質(zhì)量視為企業(yè)的生命線。他們建立了嚴(yán)格的質(zhì)量管理體系,從原材料采購(gòu)到產(chǎn)品生產(chǎn)、檢測(cè)等各個(gè)環(huán)節(jié)都進(jìn)行嚴(yán)格的把控。此外,公司還定期對(duì)員工進(jìn)行質(zhì)量培訓(xùn),確保每一位員工都能深刻理解并貫徹執(zhí)行質(zhì)量標(biāo)準(zhǔn)。這種對(duì)質(zhì)量的堅(jiān)持讓Dowosemi公司的產(chǎn)品在市場(chǎng)上贏得了良好的口碑。
哪位大俠能給設(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)答∨ |
【轉(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)答∨ |
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)答∨ |
之前向農(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īng)形態(tài)芯片可能是革新機(jī)器人實(shí)時(shí)電機(jī)控制的未來(lái)
- 從三個(gè)方面理解ARM嵌入式系統(tǒng)
- 自動(dòng)報(bào)警 基于MCU的家庭防盜報(bào)警系統(tǒng)的設(shè)計(jì)
- 存儲(chǔ)控制器及其訪問(wèn)外設(shè)的原理
- 基于51系列單片機(jī)的智能照明控制系統(tǒng)設(shè)計(jì)方案
- 基于STM32的四旋翼飛行器控制系統(tǒng)
- 單片機(jī)應(yīng)用編程技巧解析
- 基于89C52的教室智能節(jié)能照明系統(tǒng)設(shè)計(jì)
- 一種新型的雨量光照傳感器的設(shè)計(jì)
- RISC-V人才該怎么培養(yǎng)?專(zhuān)家這樣說(shuō)
- 割草機(jī)器人,四大流派的巔峰之戰(zhàn)
- 車(chē)載顯示迎來(lái)三大革命丨“形態(tài)”革命
- 什么是“CDC+空懸”?
- 汽車(chē)電子信息安全:如何有效保護(hù)硬件Debug口?
- 新能源汽車(chē)核心技術(shù)之“大三電”、“小三電”
- 芯原如何推動(dòng)RISC-V嵌入式軟件人才發(fā)展?
- Arm 技術(shù)助力《國(guó)家地理》探險(xiǎn)家繪制地球海洋圖景
- Arm SME2 技術(shù)加速安卓 AI 升級(jí),驅(qū)動(dòng)移動(dòng)應(yīng)用下一代功能革新
- VGA接口定義、功能用途和種類(lèi)
- 搶樓啦!一波兒精品教程來(lái)襲,評(píng)論轉(zhuǎn)發(fā)教程有禮!為2019國(guó)賽打氣助力~
- 2023 瑞薩電子 MCU/MPU 工業(yè)應(yīng)用技術(shù)研討會(huì)
- 搶樓啦!一波兒精品教程來(lái)襲,評(píng)論轉(zhuǎn)發(fā)教程有禮!為2019國(guó)賽打氣助力~
- 免費(fèi)申請(qǐng)Adafruit開(kāi)發(fā)板 |處理器、傳感器、LED、USB一體化設(shè)計(jì)板,功能強(qiáng)大!
- 有獎(jiǎng)直播 | Keysight HDMI 2.1b 測(cè)試技術(shù)研討會(huì)
- 下載送好禮|人工智能物聯(lián)網(wǎng)時(shí)代即將來(lái)臨,您準(zhǔn)備好了嗎?
- EEWORLD跨年芯幣競(jìng)價(jià)——示波器、開(kāi)發(fā)板、技術(shù)圖書(shū)等你拿
- Nexperia 模擬和邏輯芯片 更低的電壓、更出色的性能 答題贏好禮!
- 瑞薩電子RL78/G14評(píng)估板DIY精彩上演!
- 有獎(jiǎng)直播 | 英飛凌新型固態(tài)隔離器的創(chuàng)新技術(shù)與應(yīng)用設(shè)計(jì)
- 在stm32的freeRTOS上進(jìn)行微秒級(jí)延時(shí)
- STM32入門(mén)之滴答定時(shí)器
- 為了銷(xiāo)售額,索尼電視開(kāi)始玩價(jià)格戰(zhàn)?
- 樂(lè)視大廈更名“樂(lè)融”大廈,賈躍亭回來(lái)還有意義?
- 起訴三星海信創(chuàng)維金額達(dá)4億,它成功了嗎?
- 雷軍和小米今天的成功,要感謝當(dāng)年的黎萬(wàn)強(qiáng)?
- 英特爾芯片門(mén)發(fā)酵:CEO拋售股份被指都是公司的陰謀
- 12月?tīng)I(yíng)收/GIS減11% 五個(gè)月低點(diǎn)
- Echo穩(wěn)居龍頭 聯(lián)發(fā)科等供應(yīng)鏈廠商受益
- USB-PD、無(wú)線充電雙需求 晶焱 2018年業(yè)績(jī)?cè)俎招赂?/a>