色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux經(jīng)常出現(xiàn)的3道基礎(chǔ)面試題快來復(fù)習(xí)吧

Q4MP_gh_c472c21 ? 來源:未知 ? 2018-12-31 10:40 ? 次閱讀

請問uboot啟動過程都做了些什么?

為什么uboot要關(guān)掉cache?

nandflash和norflash的區(qū)別,對norflash的操作方式的理解?

請先思考后在看答案哦

uboot啟動過程都做了些什么

1、cpu剛開始初始化的時候,還未設(shè)置棧,所以先使用匯編代碼,構(gòu)建異常項鏈表,然后設(shè)置cpu為svc(特權(quán))模式,同時關(guān)閉FIQ和IRQ(防止突發(fā)中斷程序跑飛了)

注:在跳轉(zhuǎn)到內(nèi)核之前,要滿足CPU出在SVC模式下。

2、對cp15協(xié)處理器進(jìn)行設(shè)置,這里主要是關(guān)閉MMU和cache

3、進(jìn)入到板級初始化階段,這里會進(jìn)行時鐘、內(nèi)存、串口的初始化。最后還要關(guān)閉看門狗

4、接下來就是設(shè)置棧,為c語言準(zhǔn)備運(yùn)行環(huán)境,調(diào)用board_init_f,填充gd結(jié)構(gòu)體。

5、對代碼重定位,搬運(yùn)到內(nèi)存中去,搬運(yùn)之后,跳轉(zhuǎn)到內(nèi)存中去執(zhí)行board_init_r,這里就可以開啟cache了,當(dāng)然也可以不開啟。然后初始化其他設(shè)備。比如flash、網(wǎng)卡、emmc等。初始化完之后,在執(zhí)行main_loop

uboot要關(guān)掉cache

1、cpu剛開始初始化的時候,還未設(shè)置棧,所以先使用匯編代碼,構(gòu)建異常項鏈表,然后設(shè)置cpu為svc(特權(quán))模式,同時關(guān)閉FIQ和IRQ(防止突發(fā)中斷程序跑飛了)

注:在跳轉(zhuǎn)到內(nèi)核之前,要滿足CPU出在SVC模式下。

2、對cp15協(xié)處理器進(jìn)行設(shè)置,這里主要是關(guān)閉MMU和cache

3、進(jìn)入到板級初始化階段,這里會進(jìn)行時鐘、內(nèi)存、串口的初始化。最后還要關(guān)閉看門狗。

4、接下來就是設(shè)置棧,為c語言準(zhǔn)備運(yùn)行環(huán)境,調(diào)用board_init_f,填充gd結(jié)構(gòu)體。

5、對代碼重定位,搬運(yùn)到內(nèi)存中去,搬運(yùn)之后,跳轉(zhuǎn)到內(nèi)存中去執(zhí)行board_init_r,這里就可以開啟cache了,當(dāng)然也可以不開啟。然后初始化其他設(shè)備。比如flash、網(wǎng)卡、emmc等。初始化完之后,在執(zhí)行main_loop

nandflash和norflash的區(qū)別及對norflash的操作方式的理解

兩種芯片的結(jié)構(gòu)不同 NORflash之所以可以片內(nèi)執(zhí)行,就是因為他符合CPU去指令譯碼執(zhí)行的要求。CPU送一個地址出來,NORflash就能給一個數(shù)據(jù)讓CPU執(zhí)行,中間不需要額外的處理操作。

NAND flash不一樣是因為nandflash有地址,數(shù)據(jù),命令共用IO口的問題,cpu把地址發(fā)出來之后,并不能直接得到數(shù)據(jù),還需要控制線的操作才能完成。就是他沒有專用的SRAM接口

嵌入式系統(tǒng)中代碼的執(zhí)行方式主要有3種:

完全映射按需分頁eXecute In Place (XIP)片上執(zhí)行。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10878

    瀏覽量

    212167
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11319

    瀏覽量

    209830
  • Uboot
    +關(guān)注

    關(guān)注

    4

    文章

    125

    瀏覽量

    28256

原文標(biāo)題:Linux面試基礎(chǔ)題3道

文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    關(guān)于C語言的10面試題

    各位,今天給大家搜集了10比較好的面試題,涉及了指針、運(yùn)算、結(jié)構(gòu)體、函數(shù)、內(nèi)存,應(yīng)該來說比較全面了,有興趣的做一下檢測一下自己的水平
    發(fā)表于 09-15 10:28 ?1172次閱讀

    常見的嵌入式C語言面試題

    數(shù)組是最基本的數(shù)據(jù)結(jié)構(gòu),關(guān)于數(shù)組的面試題也屢見不鮮,本文羅列了一些常見的面試題,僅供參考。目前有以下18題目。
    發(fā)表于 07-18 10:46 ?827次閱讀

    java基礎(chǔ)練習(xí)、面試題

    java基礎(chǔ)練習(xí)、面試題整理了java私塾教材的課后作業(yè),基礎(chǔ)部分,面試中也常常遇到的基礎(chǔ)問題,趕緊下載了。下載: [hide][/hide]
    發(fā)表于 07-16 14:02

    java經(jīng)典面試題深度解析

    免費(fèi)視頻教程:java經(jīng)典面試題深度解析對于很多初學(xué)者來說,學(xué)好java在后期面試的階段都沒什么經(jīng)驗,為了讓大家更好的了解面試相關(guān)知識,今天在這里給大家分享了一個java經(jīng)典面試題深度
    發(fā)表于 06-20 15:16

    c語言面試題,c++面試題下載

    c語言面試題,c++面試題1. static有什么用途?(請至少說明兩種) 1) 限制變量的作用域 2) 設(shè)置變量的存儲域 2. 引用與指針有什么區(qū)別?  1) 引用必須被初
    發(fā)表于 10-22 11:19 ?5次下載

    c語言面試題

    c語言面試題
    發(fā)表于 11-05 16:48 ?0次下載

    C語言經(jīng)典面試題

    面試題
    發(fā)表于 12-20 22:41 ?0次下載

    C語言經(jīng)典面試題

    C語言 經(jīng)典面試題
    發(fā)表于 01-05 11:27 ?0次下載

    經(jīng)典硬件面試題精選及解答

    經(jīng)典硬件面試題精選及解答
    發(fā)表于 11-29 18:02 ?0次下載

    C++軟件設(shè)計基礎(chǔ)考試題快來復(fù)習(xí)一下

    本文檔的主要內(nèi)容詳細(xì)介紹的是C++軟件設(shè)計基礎(chǔ)考試題快來復(fù)習(xí)一下
    發(fā)表于 09-28 16:36 ?12次下載

    數(shù)字電路試卷及答案快來復(fù)習(xí)

    本文檔的主要內(nèi)容詳細(xì)介紹的是數(shù)字電路試卷及答案快來復(fù)習(xí)
    發(fā)表于 10-17 08:00 ?16次下載
    數(shù)字電路試卷及答案<b class='flag-5'>快來復(fù)習(xí)</b><b class='flag-5'>吧</b>!

    Java的經(jīng)典面試題和答案詳細(xì)說明

    發(fā)現(xiàn)網(wǎng)上很多Java面試題都沒有答案,所以花了很長時間搜集整理出來了這套Java面試題大全,希望對大家有幫助哈~ 博主已將以下這些面試題整理成了一個Java面試手冊,題型非常全面附帶答
    發(fā)表于 09-07 08:00 ?0次下載
    Java的經(jīng)典<b class='flag-5'>面試題</b>和答案詳細(xì)說明

    常見的MySQL高頻面試題

    在各類技術(shù)崗位面試中,似乎 MySQL 相關(guān)問題經(jīng)常被問到。無論你面試開發(fā)崗位或運(yùn)維崗位,總會問幾道數(shù)據(jù)庫問題。經(jīng)常有小伙伴私信我,詢問如何應(yīng)對 MySQL
    的頭像 發(fā)表于 02-08 16:05 ?2411次閱讀

    142linux面試題,值得收藏

    142linux面試題,值得收藏
    發(fā)表于 06-16 14:42 ?4次下載

    關(guān)于數(shù)組常見的面試題

    數(shù)組是最基本的數(shù)據(jù)結(jié)構(gòu),關(guān)于數(shù)組的面試題也屢見不鮮,本文羅列了一些常見的面試題,僅供參考。目前有以下18題目。
    的頭像 發(fā)表于 08-17 09:25 ?1663次閱讀
    主站蜘蛛池模板: 爆操日本美女| 优优色影院| 亚洲色偷偷偷网站色偷一区人人藻 | 国产精品久久久久久免费播放| 青青视频 在线 在线播放| 131美女爱做视频午夜剧场| 久久精品国产亚洲AV天美18| 一边喂奶一边做边爱| 寂寞夜晚视频在线观看| 亚洲免费久久| 久久精品观看| 在线观看视频亚洲| 麻豆精品传媒卡一卡二传媒短视频 | 亚洲人成无码久久久AAA片| 国产专区亚洲欧美另类在线| 亚洲AV精品无码国产一区| 国产午夜精品片一区二区三区| 亚洲 自拍 清纯 综合图区| 国产中文字幕在线| 亚洲精品国产A久久久久久| 国产区在线不卡视频观看| 亚洲 自拍 偷拍 另类综合图区 | 亚洲男人的天堂久久精品麻豆| 好男人好资源在线观看免费视频| 亚洲精品欧美精品中文字幕| 久草在在线免视频在线观看| 中文字幕在线久热精品| 欧美精品99久久久啪啪| 大胸女晃奶动态图| 午夜国产精品视频| 精品人妻一区二区三区视频53 | 蜜桃AV色欲A片精品一区| 阿v天堂2017在无码| 视频一区国产精戏刘婷30| 国产一区二区三区乱码在线观看| 亚洲一区成人| 嫩草国产精品99国产精品| 国产超嫩一线天在线播放| 亚洲日本激情| 欧美亚洲视频在线二区| 国产免费午夜|