娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年10月21日(星期一)

正在發生

2018年10月21日 | ARM-Linux啟動方式

發布者:Jinghua6666 來源: eefocus關鍵字:ARM-Linux  啟動方式 手機看文章 掃描二維碼
隨時隨地手機看文章

      ARM-Linux由于采用ARM芯片,執行效率高,功能強大,外設相對豐富,是功能強大的計算機系統,并且需要運行操作系統,所以其啟動方式和單片機有較大的差別,但是和家用計算機的啟動方式基本相同。其啟動一般包括BIOS,bootloader,內核啟動,應用啟動等階段。

(a)啟動BIOS

      BIOS是設備廠家(芯片或者是電路板廠家)設置的相應啟動信息,在設備上電后,其將讀取相應硬件設備信息,進行硬件設備的初始化工作,然后跳轉到bootloader所在位置(該位置是一個固定的位置,由BIOS設置)。(根據個人理解,BIOS的啟動和單片機啟動類似,需要采用相應的硬件調試器進行固件的寫入,存儲在一定的flash空間,設備上電啟動后讀取flash空間的指令,從而啟動BIOS程序。)

(b)啟動bootloader

      該部分已經屬于嵌入式Linux軟件開發的部分,可以通過代碼修改定制相應的bootloader程序,bootloader的下載通常是采用直接讀寫SD卡等方式。即編寫定制相應的bootloader,編譯生成bootloader映象文件后,利用工具(專用或通用)下載到SD卡的MBR區域(通常是存儲區的第一個扇區)。此時需要在BIOS中設置,或者通過電路板的硬件電路設置,選擇bootloader的加載位置;若BIOS中設置從SD卡啟動,則BIOS初始化結束后,將跳轉到SD卡的位置去執行bootloader,從而實現bootloader的啟動。

      Bootloader主要作用是初始化必要的硬件設備,創建內核需要的一些信息并將這些信息通過相關機制傳遞給內核,從而將系統的軟硬件環境帶到一個合適的狀態,最終調用操作系統內核,真正起到引導和加載內核的作用。

(c)啟動內核

      Bootloader啟動完成初始化等相關工作之后,將調用內核啟動程序。這就進入了實際的操作系統相關內容的啟動了,包括相應的硬件配置,任務管理,資源管理等內核程序的啟動。

(d)啟動應用

      在操作系統內核啟動之后,就可以開始啟動需要的應用,去完成真正的業務操作了。


關鍵字:ARM-Linux  啟動方式 引用地址:ARM-Linux啟動方式

上一篇:ARM處理器的內存對齊處理
下一篇:S5PV210(TQ210)學習筆記——Nand配置

推薦閱讀

設置Trace時的工作頻率(就是當前的系統時鐘,如stm32f103,f107為72MHz,f407為168M,f429為180M):2. 進入調試狀態,在一條語句前設置斷點執行到此,再執行到另外的語句處,下面的Sec就是執行時間得到adc_init()時間為: T2-T1 單位秒。3. 還有一種辦法,更加精確。就是用GPIO高低電平時間,在被測量的一條語句前將一個管腳的GPIO拉低,測量完畢后,...
第六屆世界互聯網大會上,獵豹移動CEO傅盛在演講中指出,PC、移動互聯網出現后,下個標準化設備有可能是機器人。傅盛表示,互聯網的本質是數據驅動,“不是因為馬云、馬化騰有‘三頭六臂’,而是因為互聯網本身是生長出來的,不是靠決策完成的”。他認為,如今很多場景數據化,面臨的問題是:部署昂貴、數據缺失和搜索缺失。“我認為,PC、移動互聯網出現...
輕量化、電動化、智能化、網聯化、共享化”正在深刻改變著傳統汽車的產品形態和技術架構、制造過程和服務方式、產業鏈和價值鏈、消費和使用模式,使汽車從“功能”時代走向“智能”時代。截止 2020 年,中國智能網聯汽車的市場規??蛇_到 1000 億美元以上,并有望在 2025 年進一步增長至 2126 億美元,同時國內車聯網市場有望占到全球市場規模的約...
stvd版本信息: ST Visual Develop Version 4.3.9單片機型號: stm8l051F3stvd建立stm8l工程項目步驟:1、打開stvd,File->New Workspace...選擇Create workspace and projectWorkspace filename中輸入工程名,Workspace location輸入工程存放路徑Project filename輸入項目名稱;Project location輸入項目存放路徑,Toolchain選擇所用編譯...

史海拾趣

問答坊 | AI 解惑

C51中的關鍵字

關鍵a continue ;程序語句 ;轉向下一次循環 default ;程序語句 ;Switch語句中的失敗選擇項 do ;程序語句 ;構成do..while循環結構 double ;數據類型說明 ;雙精度浮點數 else ;程序語句 ;構成if..else選擇結構 enum ;數據類型說明 ...…

查看全部問答∨

TI DSP/BIOS workshop教程(讓初學者快速掌握DSP/BIOS)

我有DSP/BIOS Workshop的資料,共享給大家,希望對大家有所幫助?!?

查看全部問答∨

電腦反應慢得出奇

我的電腦由于幾次突然斷電,導致幾次非正常關機,結果下午打開后,就反就慢得出奇。開機就得十幾分鐘。殺毒也打不開,還原時,速度只有9K/MIM。幾個小時也還原不了。請問有高手能告訴兄弟如何做嗎?謝了?!?

查看全部問答∨

嵌入式linux檢測網絡通斷

想在uclinux下實現檢測網絡通斷的功能,如何去檢測一個網線插上,但網絡不可用的狀況? linux有什么接口可以使用? 謝謝…

查看全部問答∨

MT8888向TEA1062可以正確發送DTMF信號,TEA1062也成功地把DTMF驅動到電話線上了,但是撥號不成功,也無提示音

我照著經典電話電路搭了一個板,原理圖見下面。 MT8888是DTMF收發器,TEA1062是帶撥號接口的電話語音芯片。 MT8888的TONE引腳輸出DTMF信號,連到TEA1062的DTMF輸入端; 電話線的TIP、RING信號經過橋接后,提供給MT88888的IN-端。 我寫了一 ...…

查看全部問答∨

可綜合與不可綜合

一個電路行為可以有多種不同的描述方式,但是不是每一種描述方式都是可被綜合的。要是描述方式可以被綜合,即可以在物理上可以實現,那么這一種描述方式必須要有實際的硬件電路與之相對應。如:repeat(2)    @(posedge clk);    ...…

查看全部問答∨

求助F2802燒寫不能運行問題

我使用的F2802-60的器件,編寫好的程序使用仿真器和CCS3.3在RAM中仿真時,運行很好,但是更換了flash配置cmd文件后,編譯,下載都很正常,然后關閉CCS,斷開仿真器,斷開電源,電路板重新上電,下載到芯片里面的程序就不能運行,仔細研究了以下ti推 ...…

查看全部問答∨

幾種比較實用的工具軟件

本帖最后由 paulhyde 于 2014-9-15 09:26 編輯    …

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 株洲县| 阿拉善左旗| 柘荣县| 河南省| 平泉县| 页游| 德保县| 阳东县| 阿合奇县| 湖州市| 蓬安县| 满洲里市| 西平县| 乌兰县| 远安县| 历史| 株洲市| 固始县| 南充市| 咸阳市| 葫芦岛市| 绥宁县| 金乡县| 康乐县| 黄骅市| 长白| 深州市| 洞头县| 佳木斯市| 句容市| 阳新县| 宜章县| 大田县| 胶州市| 滨州市| 五莲县| 抚顺县| 镇赉县| 托克逊县| 石嘴山市| 贡山|