Linux
Linux平臺(tái)相關(guān)技術(shù)
【轉(zhuǎn)】Linux 內(nèi)核剖析
摘要: Linux? 內(nèi)核是一個(gè)龐大而復(fù)雜的操作系統(tǒng)的核心,不過盡管龐大,但是卻采用子系統(tǒng)和分層的概念很好地進(jìn)行了組織。在本文中,您將探索 Linux 內(nèi)核的總體結(jié)構(gòu),并學(xué)習(xí)一些主要的子系統(tǒng)和核心接口。您還可以通過其他 IBM 文章的鏈接更深入地進(jìn)行學(xué)習(xí)。
閱讀全文
【轉(zhuǎn)】嵌入式設(shè)備上的 Linux 系統(tǒng)開發(fā)
摘要: 如果您剛接觸嵌入式開發(fā),那么大量可用的引導(dǎo)裝載程序(bootloader)、規(guī)模縮小的分發(fā)版(distribution)、文件系統(tǒng)和 GUI 看起來可能太多了。但是這些豐富的選項(xiàng)實(shí)際上是一種恩賜,允許您調(diào)整開發(fā)或用戶環(huán)境以完全符合您的需要。對(duì) Linux 嵌入式開發(fā)的概述將幫助您理解所有這些選項(xiàng)。
閱讀全文
【轉(zhuǎn)】Linux 引導(dǎo)過程內(nèi)幕
摘要: 引導(dǎo) Linux? 系統(tǒng)的過程包括很多階段。不管您是引導(dǎo)一個(gè)標(biāo)準(zhǔn)的 x86 桌面系統(tǒng),還是引導(dǎo)一臺(tái)嵌入式的 PowerPC? 機(jī)器,很多流程都驚人地相似。本文將探索 Linux 的引導(dǎo)過程,從最初的引導(dǎo)到啟動(dòng)第一個(gè)用戶空間應(yīng)用程序。在本文介紹的過程中,您將學(xué)習(xí)到各種與引導(dǎo)有關(guān)的主題,例如引導(dǎo)加載程序、內(nèi)核解壓、初始 RAM 磁盤以及 Linux 引導(dǎo)的其他一些元素。
閱讀全文
Linux內(nèi)存管理
摘要: 本章首先以應(yīng)用程序開發(fā)者的角度審視Linux的進(jìn)程內(nèi)存管理,在此基礎(chǔ)上逐步深入到內(nèi)核中討論系統(tǒng)物理內(nèi)存管理和內(nèi)核內(nèi)存的使用方法。力求從外到內(nèi)、水到渠成地引導(dǎo)網(wǎng)友分析Linux的內(nèi)存管理與使用。在本章最后,我們給出一個(gè)內(nèi)存映射的實(shí)例,幫助網(wǎng)友們理解內(nèi)核內(nèi)存管理與用戶內(nèi)存管理之間的關(guān)系,希望大家最終能駕馭Linux內(nèi)存管理。
閱讀全文