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

正文內(nèi)容

第4課嵌入式linux開發(fā)基礎(chǔ)-wenkub.com

2024-09-24 16:02 本頁(yè)面
   

【正文】 ?另外每個(gè)文件都有兩個(gè)設(shè)備號(hào) ?第一個(gè)是主設(shè)備號(hào) ?第二個(gè)是從設(shè)備號(hào) 設(shè)備文件和設(shè)備號(hào) ?自動(dòng)配置和初始化子程序 ?服務(wù)與 I/O 的子程序 ?中斷服務(wù)程序 inode 和 file 數(shù)據(jù)結(jié)構(gòu) ?在系統(tǒng)內(nèi)部, I/O 設(shè)備的存取通過一組固定的入口點(diǎn)來進(jìn)行,這組入口點(diǎn)是由每個(gè)設(shè)備的驅(qū)動(dòng)程序提供的。 Bootloader 有兩種操作模式 啟動(dòng)加載模式 下載模式 嵌入式 Linux 的 Flash分區(qū) Linux 內(nèi)核 Linux 內(nèi)核 ?對(duì)文件系統(tǒng)的讀寫進(jìn)行管理 ?管理程序的運(yùn)行 ?管理存儲(chǔ)器 ?管理輸入輸出 ?管理網(wǎng)絡(luò) 任務(wù) 內(nèi)核 組成 虛擬 文件系統(tǒng) 進(jìn)程調(diào)度 內(nèi)存管理 進(jìn)程間 通信 網(wǎng)絡(luò)接口 ?Linux 內(nèi)核主要由 5 個(gè)子系 統(tǒng)組成: ? 進(jìn)程調(diào)度( SCHED) ?內(nèi)存管理( MM) ?虛擬文件系統(tǒng)( VFs) ?網(wǎng)絡(luò)接口( NET) ?進(jìn)程間通信( IPC) Linux 內(nèi)核各部分的工作機(jī)制 進(jìn)程調(diào)度 虛擬文件系統(tǒng) 內(nèi)存管理 ?一個(gè)進(jìn)程就是處于執(zhí)行期的程序 ?通常進(jìn)程還要包括其它資源 ?執(zhí)行線程簡(jiǎn)稱線程,是進(jìn)程中活動(dòng)的對(duì)象 ?內(nèi)存管理子系統(tǒng)是操作系統(tǒng)的重要部分 ?為了滿足大于系統(tǒng)中物理能力的內(nèi)存需要 ?開發(fā)了虛擬內(nèi)存這種策略 ?通過在競(jìng)爭(zhēng)進(jìn)程之間共享內(nèi)存的方式使系統(tǒng) 顯得擁有比實(shí)際更多的內(nèi)存 ?VFS 是 Linux 內(nèi)核中的一個(gè)軟件層 ?用于給用戶空間的程序提供文件系統(tǒng)接口 Linux 的設(shè)備驅(qū)動(dòng)程序概述 ?Linux 通過設(shè)備驅(qū)動(dòng)程序?yàn)閼?yīng)用程序提供了統(tǒng)一抽象的接口,從而隱藏 了大量不同設(shè)備之間的區(qū)別和細(xì)節(jié)。 ?makefile 是以相關(guān)行為基本單位的,相關(guān)行用來描述目標(biāo)、模塊及規(guī)則三 者之間的關(guān)系。 預(yù)處理 編譯 匯編 鏈接 認(rèn)識(shí) Makefile Makefile概述 ?make 命令對(duì)于構(gòu)建具有多個(gè)源文件的程序有很大的幫助 ?只有 make 命令還是不夠的,還必須用 makefile 告訴它要做什么以及 怎么做才行 ?make 命令和 Makefile 配合使用,能給我們的項(xiàng)目管理帶來極大的便 利 ?一個(gè) makefile 由依賴關(guān)系和規(guī)則兩部分內(nèi)容組成 依賴關(guān)系由一個(gè)目標(biāo)和一組該目標(biāo)所依賴的源文件組成 規(guī)則用來說明怎樣使用所依賴的文件來建立目標(biāo)文件 依賴關(guān)系 規(guī)則 Makefile + = 認(rèn)識(shí) Makefile makefile 中的依賴關(guān)系 ?make 程序自動(dòng)生成和維護(hù)通常是可執(zhí)行模塊或應(yīng)用程序的目標(biāo),目標(biāo)的狀態(tài) 取決于它所依賴的那些模塊的狀態(tài)。它們使用分布式文件系統(tǒng)方案來實(shí)現(xiàn),在 UNIX工作站和 Linux系統(tǒng)下比較常見。如果 text2已存在,則覆蓋其中的原有內(nèi)容) $ mv –i *.c /home/bc/temp (將當(dāng)前目錄下的所有以 .c為后綴的文件移至/home/bc/temp目錄下) 文件操作常用命令 ? cp 命令 (copy) ?權(quán)限:所有用戶 ?使用方法: cp [參數(shù) ] [原文件或目錄 ] [目標(biāo)文件或目錄 ] ?說明:將一個(gè)文件復(fù)制到另一個(gè)文件,或?qū)?shù)個(gè)文件復(fù)制到另一個(gè)目錄中,也可以將一個(gè)目錄復(fù)制到另一個(gè)目錄 ?常用參數(shù): a:盡可能將文件的狀態(tài)、權(quán)限等信息全部復(fù)制 (all) f: 若目的地址有同名文件,則將已有的文件刪除再進(jìn)行復(fù)制 (force) r:若原目錄中包含子目錄,則原目錄中的文件及子目錄也依次復(fù)制到目的地址中 (recursive) ?應(yīng)用示例: $ cp text1 text2 (將文件 text1的內(nèi)容復(fù)制到 text2中。如果 textfile2已存在,則覆蓋原有內(nèi)容。 包括 Shell 常用的 Linux命令及使用 ls chown passwd pwd chmod touch mv mkdir cp clear cal write cat cd tar shutdown echo rm mesg 查看系統(tǒng) ?Linux 的系統(tǒng)管理主要在控制終端下進(jìn)行,通過使用 命令行的方式進(jìn)行管理。 ?它增加了一些特色,比 C shell 更為先進(jìn)。核心程序?qū)⑺鼈兗虞d 內(nèi)存,執(zhí)行它們,并且在它們中止后清理系統(tǒng)。其中包含: /usr/X11R6 存放 X window的目錄 /usr/bin 眾多的應(yīng)用程序 /usr/sbin 超級(jí)用戶的一些管理程序 /usr/doc linux文檔 /usr/include linux下開發(fā)和編譯應(yīng)用程序所需要的頭文件 /usr/lib 常用的動(dòng)態(tài)鏈接庫(kù)和軟件包的配置文件 /usr/man 幫助文檔 /usr/src 源代碼, linux內(nèi)核的源代碼就放在/usr/src/linux里 /usr/local/bin 本地增加的命令 /usr/local/lib 本地增加的庫(kù) Linux 源代碼的目錄內(nèi)容 /Documentation /arch /drivers /fs /include /init /ipc /kernel /lib /mm / /scripts ?它包含了用來配置內(nèi)核的腳本 ?包含了 Linux 應(yīng)用的網(wǎng)絡(luò)協(xié)議代碼 ?包含了體系結(jié)構(gòu)無關(guān)的內(nèi)存管理代碼 ?這個(gè)目錄包含兩部分的內(nèi)容 ?包含了實(shí)現(xiàn)平臺(tái)獨(dú)立的基本功能 ?這個(gè)目錄下的文件實(shí)現(xiàn)了進(jìn)程間通訊 ?這個(gè)目錄下面只有兩個(gè)文件 ?包含了 Linux 源程序樹中大部分的 .h 文件 ?文件系統(tǒng)在該目錄下面都有對(duì)應(yīng)的子目錄 ?包括顯卡、網(wǎng)卡、 SCSI 適配器等 ?所有子目錄中都是體系結(jié)構(gòu)相關(guān)的代碼 ?這個(gè)目錄下面只有內(nèi)核文檔 Shell 簡(jiǎn)介 ?Shell 是一種具備特殊功能的程序,它是介于使用者和 UNIX/Linux 操作系 統(tǒng)核心程序( kernel)之間的一個(gè)接口。 / /usr /bin /tmp /home /dev /etc /var /lib /mnt /root /proc /local /bin /src /lib /bin /etc /man /usr1 /usr2 /usr3 /uparmmp3 /uparm2410 /sbin Linux下的目錄結(jié)構(gòu) ? /bin 二進(jìn)制可執(zhí)行命令 /dev 設(shè)備文件 /etc 系統(tǒng)管理和配置文件 /etc/ 啟動(dòng)的配置文件和腳本 /home 用戶主目錄的基點(diǎn),比如用戶 user的主目錄就是/home/user,可以用 ~user表示 /lib 標(biāo)準(zhǔn)程序設(shè)計(jì)庫(kù),又叫動(dòng)態(tài)鏈接共享庫(kù),作用類似windows里的 .dll文件 /sbin 系統(tǒng)管理命令
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1