<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > ARM Linux啟動過程分析

          ARM Linux啟動過程分析

          作者: 時間:2012-08-17 來源:網(wǎng)絡(luò) 收藏

          當(dāng)所有的初始化工作結(jié)束后,cpu_idle()函數(shù)會被調(diào)用來使系統(tǒng)處于閑置(idle)狀態(tài)并等待用戶程序的執(zhí)行。至此,整個 內(nèi)核啟動完畢。

          4. 結(jié)論

          內(nèi)核是一個非常龐大的工程,經(jīng)過十多年的發(fā)展,它已從從最初的幾百 KB 大小發(fā)展到現(xiàn)在的幾百兆。清晰的了解它執(zhí)行的每一個過程是件非常困難的事。但是在嵌入式開發(fā)過程中,我們并不需要十分清楚 linux 的內(nèi)部工作機制,只要適當(dāng)修改 linux 內(nèi)核中那些與硬件相關(guān)的部分,就可以將 linux 移植到其它目標(biāo)平臺上。通過對 linux 的的分 析,我們可以看出哪些是和硬件相關(guān)的,哪些是 linux 內(nèi)核內(nèi)部已實現(xiàn)的功能,這樣在移植linux 的過程中便有所針對。而 linux內(nèi)核的分層設(shè)計將使 linux 的移植變得更加容易。

          參考文獻(xiàn)

          [1] 詹榮開.嵌入式系統(tǒng)技術(shù)內(nèi)幕[EB/OL]. /index.html,2003.12.

          [2] Russell King.Booting [Z].Linux Documentation.May 2002

          [3] 劉淼.嵌入式系統(tǒng)接口設(shè)計與Linux驅(qū)動程序開發(fā)[M].北京航空航天大學(xué)出版社.2006.6

          [4] William Gatliff. The Linux 2.4 Kernel’s Startup Procedure[DB/CD]. 2002 Embedded System Conference San Francisco,March..2002

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          上一頁 1 2 3 下一頁

          關(guān)鍵詞: ARM Linux bootloader 啟動過程

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();