freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

劉彥文-omap35xx嵌入式系統(tǒng)實(shí)踐教程第1章linux及嵌入式-預(yù)覽頁

2025-07-06 18:14 上一頁面

下一頁面
 

【正文】 Linux只是一個(gè)操作系統(tǒng)的內(nèi)核,而操作系統(tǒng)的shell、文件系統(tǒng)和工具軟件等等程序的編寫,主要由因特網(wǎng)上 GNU支持者、 UNIX程序員完成,并使其逐漸發(fā)展成為一個(gè)完整的、強(qiáng)大的系統(tǒng)。操作系統(tǒng)內(nèi)核本身僅僅是一個(gè)可用的操作系統(tǒng)的一小部分。 ? GDB:源代碼級(jí)調(diào)試器。 內(nèi)核、 shell、文件系統(tǒng) 及實(shí)用程序 Linux內(nèi)核 Linux內(nèi)核版本可以分為兩大類:一類是專門用于開發(fā)的試驗(yàn)版本,另一類是穩(wěn)定的產(chǎn)品版本。 內(nèi)核是 Linux系統(tǒng)的最底層,內(nèi)核提供了系統(tǒng)的核心功能,并允許進(jìn)程以一種有序的、高效的方式訪問硬件。內(nèi)核代碼的絕大部分是用標(biāo)準(zhǔn)的 C語言編寫的,僅有很少一部分與處理器相關(guān)的代碼,是用匯編語言編寫的,這給代碼移植帶來了很大的方便。 shell在 Linux系統(tǒng)中的位置如圖 。 shell為系統(tǒng)提供了內(nèi)核之上的一層功能,可以直接用它來管理和運(yùn)行系統(tǒng), shell也能被系統(tǒng)中其他實(shí)用程序( utilities)和應(yīng)用程序( application programs)所調(diào)用。 Linux根目錄下的 bin子目錄,通常存放著許多系統(tǒng)自帶的、用戶命令對(duì)應(yīng)的二進(jìn)制可執(zhí)行文件。 普通用戶在登錄進(jìn)入系統(tǒng)時(shí),系統(tǒng)會(huì)啟動(dòng)指定種類的 shell。 ⒊ 常用的 shell Linux和 UNIX系統(tǒng)里有許多種類不同的 shell可以使用,例如 bash、 sh、 tcsh、 csh、 ash、bsh、 ksh、 zsh等等,它們中的大多數(shù)都是從sh shell演變而來的。 Linux環(huán)境中的文件,具有特別重要的意義,因?yàn)樗鼈優(yōu)椴僮飨到y(tǒng)服務(wù)并為設(shè)備操作提供了一個(gè)簡單而一致的接口。例如,用于 Inter定位的Web瀏覽器、文字處理程序、編輯程序、 程序,以及除了 shell內(nèi)部命令外,其他 Linux命令對(duì)應(yīng)的程序,都可以稱為實(shí)用程序。 ⑶ 使用開源軟件,便于將 Linux操作系統(tǒng)從一種處理器體系結(jié)構(gòu),移植到另一種處理器體系結(jié)構(gòu)。 主機(jī)可以是基于 80x86的普通臺(tái)式 PC機(jī)或筆記本電腦,但是普通筆記本電腦通常不帶串口,可以選用與串口電纜連接在一起的 USB口轉(zhuǎn)串口的部件。 對(duì)于從事某項(xiàng)產(chǎn)品研發(fā)、最終要設(shè)計(jì)出硬件產(chǎn)品的項(xiàng)目,最終設(shè)計(jì)出的硬件產(chǎn)品也稱為目標(biāo)板。主機(jī)中運(yùn)行的 Linux操作系統(tǒng),就是通常說的 Linux操作系統(tǒng),也稱為 Linux發(fā)行版( flavor)或發(fā)行套件,也稱為發(fā)布版。 mini程序是能夠在主機(jī) Linux環(huán)境下運(yùn)行的一個(gè)仿真終端程序,這個(gè)程序把主機(jī) Linux下的一個(gè)窗口和主機(jī)的鍵盤,作為目標(biāo)板終端,這個(gè)終端由主機(jī)通過串口連接到目標(biāo)板串口。 目標(biāo)板中運(yùn)行的程序 購買回來的目標(biāo)板,廠商通常在目標(biāo)板的閃存中預(yù)裝了以下程序或文件: ? 裝載引導(dǎo)程序 ? Linux內(nèi)核,通常包含一種默認(rèn)的 shell,如 bash或其他種類的 shell ? Linux根文件系統(tǒng) ? 應(yīng)用程序 裝載引導(dǎo)程序通常是目標(biāo)板加電或 RESET以后,第一個(gè)從閃存裝入內(nèi)存并運(yùn)行的程序,這個(gè)程序?yàn)殡S后裝入的 Linux內(nèi)核作了相應(yīng)的初始化工作。 比較常用的術(shù)語,如嵌入式 Linux,通常指的是目標(biāo)板上的 Linux內(nèi)核、 Linux根文件系統(tǒng)和應(yīng)用程序這三部分的總體。 同樣是 ARM體系結(jié)構(gòu),微處理器系列號(hào)不同,例如 S3C2410和 S3C6410,嵌入式 Linux內(nèi)核中與處理器相關(guān)的代碼,也不完全相同。 當(dāng)然用戶可以將光盤中的文件,通過主機(jī)傳送到目標(biāo)板并燒寫到閃存,也就是說用戶可以通過改變目標(biāo)板閃存已燒寫的文件,來改變開發(fā)環(huán)境。另外還有安裝程序等; ? 已經(jīng)通過調(diào)試的一些實(shí)驗(yàn)例程,目的在于通過這些例程,告訴用戶如何針對(duì)目標(biāo)平臺(tái)中的設(shè)備,編寫應(yīng)用程序; ? 使用說明書,包括實(shí)驗(yàn)指導(dǎo)書、目標(biāo)板硬件原理圖、目標(biāo)板使用的芯片的文檔、目標(biāo)板印刷電路板圖等,也可能帶有硬件說明書; ? 一些工具軟件、圖形用戶接口,如 Qt等。 ? EN
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1