女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Linux經常出現的3道基礎面試題快來復習吧

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

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

為什么uboot要關掉cache?

nandflash和norflash的區別,對norflash的操作方式的理解?

請先思考后在看答案哦

uboot啟動過程都做了些什么

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

注:在跳轉到內核之前,要滿足CPU出在SVC模式下。

2、對cp15協處理器進行設置,這里主要是關閉MMU和cache

3、進入到板級初始化階段,這里會進行時鐘、內存、串口的初始化。最后還要關閉看門狗。

4、接下來就是設置棧,為c語言準備運行環境,調用board_init_f,填充gd結構體。

5、對代碼重定位,搬運到內存中去,搬運之后,跳轉到內存中去執行board_init_r,這里就可以開啟cache了,當然也可以不開啟。然后初始化其他設備。比如flash、網卡、emmc等。初始化完之后,在執行main_loop

uboot要關掉cache

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

注:在跳轉到內核之前,要滿足CPU出在SVC模式下。

2、對cp15協處理器進行設置,這里主要是關閉MMU和cache

3、進入到板級初始化階段,這里會進行時鐘、內存、串口的初始化。最后還要關閉看門狗。

4、接下來就是設置棧,為c語言準備運行環境,調用board_init_f,填充gd結構體。

5、對代碼重定位,搬運到內存中去,搬運之后,跳轉到內存中去執行board_init_r,這里就可以開啟cache了,當然也可以不開啟。然后初始化其他設備。比如flash、網卡、emmc等。初始化完之后,在執行main_loop

nandflash和norflash的區別及對norflash的操作方式的理解

兩種芯片的結構不同 NORflash之所以可以片內執行,就是因為他符合CPU去指令譯碼執行的要求。CPU送一個地址出來,NORflash就能給一個數據讓CPU執行,中間不需要額外的處理操作。

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

嵌入式系統中代碼的執行方式主要有3種:

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11031

    瀏覽量

    215944
  • Linux
    +關注

    關注

    87

    文章

    11456

    瀏覽量

    212750
  • Uboot
    +關注

    關注

    4

    文章

    126

    瀏覽量

    28874

原文標題:Linux面試基礎題3道

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    關于C語言的10面試題

    各位,今天給大家搜集了10比較好的面試題,涉及了指針、運算、結構體、函數、內存,應該來說比較全面了,有興趣的做一下檢測一下自己的水平!
    發表于 09-15 10:28 ?1322次閱讀

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

    數組是最基本的數據結構,關于數組的面試題也屢見不鮮,本文羅列了一些常見的面試題,僅供參考。目前有以下18題目。
    發表于 07-18 10:46 ?957次閱讀

    java基礎練習、面試題

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

    java經典面試題深度解析

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

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

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

    c語言面試題

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

    C語言經典面試題

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

    C語言經典面試題

    C語言 經典面試題
    發表于 01-05 11:27 ?0次下載

    經典硬件面試題精選及解答

    經典硬件面試題精選及解答
    發表于 11-29 18:02 ?0次下載

    C++軟件設計基礎考試題快來復習一下!

    本文檔的主要內容詳細介紹的是C++軟件設計基礎考試題快來復習一下!
    發表于 09-28 16:36 ?12次下載

    數字電路試卷及答案快來復習!

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

    Java的經典面試題和答案詳細說明

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

    常見的MySQL高頻面試題

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

    142linux面試題,值得收藏

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

    關于數組常見的面試題

    數組是最基本的數據結構,關于數組的面試題也屢見不鮮,本文羅列了一些常見的面試題,僅供參考。目前有以下18題目。
    的頭像 發表于 08-17 09:25 ?1862次閱讀