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

正文內(nèi)容

第4課嵌入式linux開發(fā)基礎(存儲版)

2025-11-08 16:02上一頁面

下一頁面
  

【正文】 功功能文件系統(tǒng)中的文件是數(shù)據(jù)的集合,文件系統(tǒng)不僅包含著文件中的數(shù)據(jù)而且還有文件系統(tǒng)的結(jié)構(gòu) Linux 操作系統(tǒng)的引導程序 ?為了滿足 Bootloader 的專有性和靈活性需要,大多數(shù) Bootloader 的代碼 都由 stage1 和 stage2兩部分組成。 ?inode 數(shù)據(jù)結(jié)構(gòu)中存放磁盤上的一個文件或目錄信息; ?file 數(shù)據(jù)結(jié)構(gòu)主要被與文件系統(tǒng)對應的設備驅(qū)動程序使用,它提供有關(guān)被打開的文件的信息。一個相關(guān)行格式通常為:冒號左邊是目標名;冒號右邊是 目標所依賴的模塊名;緊跟著的規(guī)則是由依賴模塊產(chǎn)生目標所使用的命令。 – NFS使用 mount命令來將遠程的文件系統(tǒng)掛載到本機上的文件系統(tǒng)上,用戶在使用時不會感覺到兩者有任何差異。 $ cat text1 text2 text3 (將 text1與 text2的內(nèi)容串行放在一起,再附在 text3文件的最后(不覆蓋 text3的原有內(nèi)容。 ? Korn shell 的特色包括了可編輯的歷程、別名、函式、正規(guī)表達式、萬用 ? 字符、內(nèi)建算術(shù)、工作控制、共作處理和特殊的除錯功能。 ?在系統(tǒng)起動的時候,核心程序會被加載內(nèi)存,負責管理系統(tǒng)的工作,直到系 統(tǒng)關(guān)閉為止。 rwrr 1 root root 15228 20200125 rwrr 1 root root 2562 20200125 rwrr 1 root root 47 12月 26 23:39 adjtime drwxrxrx 2 root root 4096 20200516 aep rwrr 1 root root 688 20200204 文件類型 文件權(quán)限 鏈接個數(shù) 文件屬主名 用戶分組名 文件長度 文件上次被修改的時間和日期 文件名 Linux下的文件詳細信息 Linux下的目錄結(jié)構(gòu) ? linux采用的是樹型結(jié)構(gòu)。 1 嵌入式 系統(tǒng) An Introduction to Embedded System 浙江大學計算機學院 2020年 4月 第 4課 嵌入式 Linux開發(fā)基礎 Linux準備知識 ? Linux的文件系統(tǒng) ? 常用的 Linux命令及使用 ? Linux 下的 Shell ? Linux 下的編譯器 GCC ? 認識 Makefile 嵌入式 Linux 簡介 ?許多 Linux 改良品種迎合了嵌入式市場,它們包括: ?雖然大多數(shù) Linux 系統(tǒng)運行在 PC 平臺上, 但 Linux 也可以作為嵌入式系統(tǒng)的操作系統(tǒng)。塊的大小隨設備不同而不同,一般將一塊定義為 1kB ? 字符設備: /dev/ttyS0,字符設備按順序一個一個傳遞字符 ? 網(wǎng)絡接口: /dev/eth0, 由內(nèi)核中的網(wǎng)絡系統(tǒng)驅(qū)動,負責發(fā)送和接收數(shù)據(jù)包 –文件名通常是尾部帶有設備編號數(shù)字的縮寫名稱。其中包含: /usr/X11R6 存放 X window的目錄 /usr/bin 眾多的應用程序 /usr/sbin 超級用戶的一些管理程序 /usr/doc linux文檔 /usr/include linux下開發(fā)和編譯應用程序所需要的頭文件 /usr/lib 常用的動態(tài)鏈接庫和軟件包的配置文件 /usr/man 幫助文檔 /usr/src 源代碼, linux內(nèi)核的源代碼就放在/usr/src/linux里 /usr/local/bin 本地增加的命令 /usr/local/lib 本地增加的庫 Linux 源代碼的目錄內(nèi)容 /Documentation /arch /drivers /fs /include /init /ipc /kernel /lib /mm / /scripts ?它包含了用來配置內(nèi)核的腳本 ?包含了 Linux 應用的網(wǎng)絡協(xié)議代碼 ?包含了體系結(jié)構(gòu)無關(guān)的內(nèi)存管理代碼 ?這個目錄包含兩部分的內(nèi)容 ?包含了實現(xiàn)平臺獨立的基本功能 ?這個目錄下的文件實現(xiàn)了進程間通訊 ?這個目錄下面只有兩個文件 ?包含了 Linux 源程序樹中大部分的 .h 文件 ?文件系統(tǒng)在該目錄下面都有對應的子目錄 ?包括顯卡、網(wǎng)卡、 SCSI 適配器等 ?所有子目錄中都是體系結(jié)構(gòu)相關(guān)的代碼 ?這個目錄下面只有內(nèi)核文檔 Shell 簡介 ?Shell 是一種具備特殊功能的程序,它是介于使用者和 UNIX/Linux 操作系 統(tǒng)核心程序( kernel)之間的一個接口。 ?它增加了一些特色,比 C shell 更為先進。如果 textfile2已存在,則覆蓋原有內(nèi)容。它們使用分布式文件系統(tǒng)方案來實現(xiàn),在 UNIX工作站和 Linux系統(tǒng)下比較常見。 ?makefile 是以相關(guān)行為基本單位的,相關(guān)行用來描述目標、模塊及規(guī)則三 者之間的關(guān)系。 ?另外每個文件都有兩個設備號 ?第一個是主設備號 ?第二個是從設備號 設備文件和設備號 ?自動配置和初始化子程序 ?服務與 I/O 的子程序 ?中斷服務程序 inode 和 file 數(shù)據(jù)結(jié)構(gòu) ?在系統(tǒng)內(nèi)部, I/O 設備的存取通過一組固定的入口點來進行,這組入口點是由每個設備的驅(qū)動程序提供的。 Bootloader 有兩種操作模式 啟動加載模式 下載模式 嵌入式 Linux 的 Flash分區(qū) Linux 內(nèi)核 Linux 內(nèi)核 ?對文件系統(tǒng)的讀寫進行管理 ?管理程序的運行 ?管理存儲器 ?管理輸入輸出 ?管理網(wǎng)絡 任務 內(nèi)核 組成 虛擬 文件系統(tǒng) 進程調(diào)度 內(nèi)存管理 進程間 通信 網(wǎng)絡接口 ?Linux 內(nèi)核主要由 5 個子系 統(tǒng)組成: ? 進程調(diào)度( SCHED) ?內(nèi)存管理( MM) ?虛擬文件系統(tǒng)( VFs) ?網(wǎng)絡接口( NET) ?進程間通信( IPC) Linux 內(nèi)核各部分的工作機制 進程調(diào)度 虛擬文件系統(tǒng) 內(nèi)存管理 ?一個進程就是處于執(zhí)行期的程序 ?通常進程還要包括其它資源 ?執(zhí)行線程簡稱線程,是進程中活動的對象 ?內(nèi)存管理子系統(tǒng)是操作系統(tǒng)的重要部分 ?為了滿足大于系統(tǒng)中物理能力的內(nèi)存需要 ?開發(fā)了虛擬內(nèi)存這種策略 ?通過在競爭進程之間共享內(nèi)存的方式使系統(tǒng) 顯得擁有比實際更
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1