嵌入式Linux學習漫談之Linux系統

2021-05-27 01:49:26 字數 1617 閱讀 9953

事物總有個核心,複雜的事物總可以模組化、層次化,

嵌入式linux

也如此。學習嵌入式linux困難,主要因為涉及知識和概念過多,即比較複雜,所以學習嵌入式linux的就需要找到核心,需要模組化,需要進行層次劃分。

嵌入式linux系統

嵌入式linux系統

-- 引導程式,即bootloader和pc的bios程式有些型別,最大的作是用來安裝系統,就像剛買的pc如果沒有安裝作業系統,就需要安裝作業系統,pc安裝windows作業系統通常從光碟機開始,按fn鍵進入安裝模式,來讀取光碟並啟動安裝過程。嵌入式linux和此類似,bootoader啟動過程中按任意鍵(u-boot)進入安裝模式,只不過安裝不是從光碟機讀取系統,而是從串列埠(uart)或者網口讀取系統。另外有個不同pc安裝中檔案系統包含在系統之中,

嵌入式linux系統

作業系統和檔案系統是分開的需要單獨安裝。

嵌入式linux系統--核心,即kernel,是linux系統的核心,kernel包含了驅動程式,網路協議,記憶體管理,檔案系統,程序管理等模組,這些概念比較抽象,在windows作業系統做程式開發會遇到類似的模組劃分,如果只是windows作業系統的應用者是很少需要有這些概念的,不過你的使用之中是用到了這些東西。如外擴的裝置需要安裝額外的驅動,你就用到驅動程式這種東西了;開啟office時你就用到了檔案系統了;上網時用到了網路協議;同時開啟千千靜聽和計算器你就用到了程序管理。原來

嵌入式linux系統

的這些概念早就存在windows作業系統之中,就像遇到乙個似曾相識的人,想問一句「我們好像那裡見過」。

嵌入式linux系統--檔案系統,即fs,是linux系統的重要部分,檔案系統主要實現的是資料夾和檔案的操作(如建立、刪除、開啟、關閉、讀寫等),這和windows作業系統的檔案系統比較相似。嵌入式linux系統下檔案系統模組通常需要kernel提供支援的,幷包含shell命令包,就是說

嵌入式linux

檔案系統不光提供對檔案操作的支援,還提供對shell包的支援,你也許有疑問什麼是shell,請向下看。

嵌入式linux系統--命令列,即shell是作業系統的重要部分,當然也包括

嵌入式linux系統

。在windows作業系統下,開啟「開始」點進「執行」輸入「cmd」按「enter」鍵,你就進入了乙個比較「土」的視窗介面,這個介面就是乙個 shell,輸入「ipconfig」你就可以看到本pc 的ip資訊。嵌入式linux系統也有乙個類似的shell,不過不是對映到本機(如

嵌入式linux系統--圖形庫,即gui是用來做圖形面的支撐庫。如windows系統下的「桌面」,「桌面」上的圖示,都是用圖形庫來實現的。你用的手機顯示屏背景圖,顯示的**號碼,簡訊也都是基於圖形庫來實現的。嵌入式linux系統不一定用到圖形庫,所以圖形庫是

嵌入式linux系統

可裁剪的模組之一,目前流行的圖形庫有qt/minigui/gtk+2/mfc,其中除了mfc都可以用在嵌入式linux系統下。

嵌入式linux系統--嵌入式資料庫,即embeded sql,是嵌入式linux系統另重要的乙個可裁剪模組,就是說有些嵌入式linux系統產品可能用到,有些可能用不到,目前最流行的嵌入式資料庫就是 sqlite。那麼嵌入式資料庫到底做什麼用,如果你了解資料庫,你可以把

嵌入式希望如上解析,能讓你建立一些嵌入式linux系統的概念。

嵌入式Linux系統漫談

嵌入式linux系統漫談 事物總有個核心,複雜的事物總可以模組化 層次化,嵌入式 linux 也如此。學習嵌入式 linux 困難,主要因為涉及知識和概念過多,即比較複雜,所以學習嵌入式 linux 的就需要找到核心,需要模組化,需要進行層次劃分。嵌入式linux 系統做模組化處理可劃分為 boot...

嵌入式Linux學習記錄之串列埠

6ull的uart urxd暫存器儲存這串列埠接收到的資料 uart utxd暫存器為傳送資料暫存器,如果需要通過串列埠傳送資料,只需要將資料寫入uart utxd暫存器 uart ucr1 4是串列埠的控制暫存器。uart ucr1的bit0是使能位,為1的時候使能uart。bit14為自動檢測波...

嵌入式學習之Nand Flash

nand flash是flash儲存器的一種,其內部採用非線性巨集單元模式,為固態大容量記憶體的實現提供了廉價有效的解決方案。nand flash儲存器具有容量較大,改寫速度快等優點,適用於大量資料的儲存,因而在業界得到了越來越廣泛的應用,如嵌入式產品中包括數位相機 隨身聽 記憶卡 體積小巧的u盤等...