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

正文內(nèi)容

第4課嵌入式linux開發(fā)基礎(chǔ)-閱讀頁

2024-10-18 16:02本頁面
  

【正文】 ?為了確保任何提示符號下輸入的命令都能夠適當(dāng)?shù)貓?zhí) 行。 包括 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)行管理。目標(biāo)路徑名可以缺省,若缺省則變換至使用者的 home directory(用戶登錄子目錄)。如果 textfile2已存在,則覆蓋原有內(nèi)容。)) 閱讀常用命令 ? more 命令 ?權(quán)限:所有用戶 ?使用方法: more [參數(shù) ] [文件名 ] ?說明:類似 cat,但它可以分頁顯示,適合顯示長文件清單或文本內(nèi)容,最基本的指令就是按空格換頁,按回車下一行,按 b鍵返回上一頁。如果 text2已存在,則覆蓋其中的原有內(nèi)容) $ mv –i *.c /home/bc/temp (將當(dāng)前目錄下的所有以 .c為后綴的文件移至/home/bc/temp目錄下) 文件操作常用命令 ? cp 命令 (copy) ?權(quán)限:所有用戶 ?使用方法: cp [參數(shù) ] [原文件或目錄 ] [目標(biāo)文件或目錄 ] ?說明:將一個文件復(fù)制到另一個文件,或?qū)?shù)個文件復(fù)制到另一個目錄中,也可以將一個目錄復(fù)制到另一個目錄 ?常用參數(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中。該命令執(zhí)行后, mnt/nfs不再是一個有效路徑) 網(wǎng)絡(luò)常用命令 ? ifconfig 命令 ?權(quán)限:所有用戶 ?使用方法: ifconfig [接口 ] 接口是可選項(xiàng),如果不加此項(xiàng),則顯示系統(tǒng)中所有網(wǎng)卡的信息。它們使用分布式文件系統(tǒng)方案來實(shí)現(xiàn),在 UNIX工作站和 Linux系統(tǒng)下比較常見。 Linux 下的編輯器 vi 插入模式 編輯模式 工作模式 vi vi 命令模式 退出命令 行號與文件 字符串搜索 正文替換 刪除正文 恢復(fù)文件 選項(xiàng)設(shè)置 shell 切換 vim 和 gvim 的高級特色 Linux 下的編譯器 GCC ?在使用 GCC 編譯程序時,編譯過程可以被細(xì)分為四個階段: ?預(yù)處理( PreProcessing); ?編譯( Compiling); ?匯編( Assembling); ?鏈接( Linking)。 預(yù)處理 編譯 匯編 鏈接 認(rèn)識 Makefile Makefile概述 ?make 命令對于構(gòu)建具有多個源文件的程序有很大的幫助 ?只有 make 命令還是不夠的,還必須用 makefile 告訴它要做什么以及 怎么做才行 ?make 命令和 Makefile 配合使用,能給我們的項(xiàng)目管理帶來極大的便 利 ?一個 makefile 由依賴關(guān)系和規(guī)則兩部分內(nèi)容組成 依賴關(guān)系由一個目標(biāo)和一組該目標(biāo)所依賴的源文件組成 規(guī)則用來說明怎樣使用所依賴的文件來建立目標(biāo)文件 依賴關(guān)系 規(guī)則 Makefile + = 認(rèn)識 Makefile makefile 中的依賴關(guān)系 ?make 程序自動生成和維護(hù)通常是可執(zhí)行模塊或應(yīng)用程序的目標(biāo),目標(biāo)的狀態(tài) 取決于它所依賴的那些模塊的狀態(tài)。一旦依賴模塊的狀態(tài)改變了, make 就會 根據(jù)時間標(biāo)記的新舊執(zhí)行預(yù)先定義的一組命令來生成新的目標(biāo)。 ?makefile 是以相關(guān)行為基本單位的,相關(guān)行用來描述目標(biāo)、模塊及規(guī)則三 者之間的關(guān)系。 相關(guān)行的格式為: 目標(biāo): [依賴模塊 ][。 Bootloader 有兩種操作模式 啟動加載模式 下載模式 嵌入式 Linux 的 Flash分區(qū) Linux 內(nèi)核 Linux 內(nèi)核 ?對文件系統(tǒng)的讀寫進(jìn)行管理 ?管理程序的運(yùn)行 ?管理存儲器 ?管理輸入輸出 ?管理網(wǎng)絡(luò) 任務(wù) 內(nèi)核 組成 虛擬 文件系統(tǒng) 進(jìn)程調(diào)度 內(nèi)存管理 進(jìn)程間 通信 網(wǎng)絡(luò)接口 ?Linux 內(nèi)核主要由 5 個子系 統(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)存管理 ?一個進(jìn)程就是處于執(zhí)行期的程序 ?通常進(jìn)程還要包括其它資源 ?執(zhí)行線程簡稱線程,是進(jìn)程中活動的對象 ?內(nèi)存管理子系統(tǒng)是操作系統(tǒng)的重要部分 ?為了滿足大于系統(tǒng)中物理能力的內(nèi)存需要 ?開發(fā)了虛擬內(nèi)存這種策略 ?通過在競爭進(jìn)程之間共享內(nèi)存的方式使系統(tǒng) 顯得擁有比實(shí)際更多的內(nèi)存 ?VFS 是 Linux 內(nèi)核中的一個軟件層 ?用于給用戶空間的程序提供文件系統(tǒng)接口 Linux 的設(shè)備驅(qū)動程序概述 ?Linux 通過設(shè)備驅(qū)動程序?yàn)閼?yīng)用程序提供了統(tǒng)一抽象的接口,從而隱藏 了大量不同設(shè)備之間的區(qū)別和細(xì)節(jié)。 ?在 Linux 操作系統(tǒng)中, 驅(qū)動程序是操作系統(tǒng)內(nèi) 核與硬件設(shè)備的直接接 口,它屏蔽了硬件的細(xì) 節(jié),是內(nèi)核的一部分, 完成以下功能: ?對設(shè)備初始化和釋放; ?對設(shè)備進(jìn)行管理,包括實(shí)時參數(shù)設(shè)置以及 提供對設(shè)備的操作接口; ?負(fù)責(zé)應(yīng)用程序和設(shè)備文件間的數(shù)據(jù)傳輸; ?檢測處理設(shè)備出現(xiàn)的錯誤。 ?另外每個文件都有兩個設(shè)備號 ?第一個是主設(shè)備號 ?第二個是從設(shè)備號 設(shè)備文件和設(shè)備號 ?自動配置和初始化子程序 ?服務(wù)與 I/O 的子程序 ?中斷服務(wù)程序 inode 和 file 數(shù)據(jù)結(jié)構(gòu) ?在系統(tǒng)內(nèi)部, I/O 設(shè)備的存取通過一組固定的入口點(diǎn)來進(jìn)行,這組入口點(diǎn)是由每個設(shè)備的驅(qū)動程序提供的。 Linux 設(shè)備驅(qū)動程序的分類 字符設(shè)備 網(wǎng)絡(luò)設(shè)備接口 塊設(shè)備 ?字符設(shè)備以字節(jié)為單位進(jìn)行數(shù)據(jù)處理 ?大多數(shù)字符設(shè)備僅僅是數(shù)據(jù)通道 ?只能按順序讀 /寫,不支持隨機(jī)讀寫 ?塊設(shè)備數(shù)據(jù)可以按可尋址的塊為單位進(jìn)行處理 ?塊設(shè)備也支持像文件一樣被訪問 ?每一個塊設(shè)備驅(qū)動程序都必須提供普通的文件 操作接口 ?網(wǎng)絡(luò)接口用于網(wǎng)絡(luò)通信 ?為了屏蔽網(wǎng)絡(luò)環(huán)境中物理網(wǎng)絡(luò)設(shè)備的多樣性, Linux 對所有的物理設(shè)備進(jìn)行抽象并定義了一 個統(tǒng)一的概念,稱之為接口 Thanks!
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1