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

正文內(nèi)容

創(chuàng)建嵌入式系統(tǒng)開發(fā)環(huán)境-全文預(yù)覽

  

【正文】 和和 “改變和替換命令改變和替換命令 ”后,后,均切換到文本輸入模式。二、文本輸入模式在該模式下從鍵盤輸入的均作為編輯的內(nèi)容。n ( 2) vim file 回車n 啟動(dòng) vim,并且打開 file文件,如果 file不存在,則創(chuàng)建file文件。類似于 Windows/如。內(nèi)核本身內(nèi)核本身 。操作系統(tǒng)下的自由軟件操作系統(tǒng)下的自由軟件 GNU而言,之所以使用而言,之所以使用 交叉交叉編譯編譯 是因?yàn)樵谑且驗(yàn)樵?該硬件上無法安裝我們所需的編譯器該硬件上無法安裝我們所需的編譯器 ,只好,只好借助于借助于 宿主機(jī)宿主機(jī) (PC機(jī)機(jī) ),在宿主機(jī),在宿主機(jī) (PC機(jī)機(jī) )上對(duì)即將運(yùn)行在目上對(duì)即將運(yùn)行在目標(biāo)機(jī)上的標(biāo)機(jī)上的 應(yīng)用程序進(jìn)行編譯應(yīng)用程序進(jìn)行編譯 ,生成可在,生成可在 目標(biāo)機(jī)上運(yùn)行的代目標(biāo)機(jī)上運(yùn)行的代碼格式碼格式 。gcc、目標(biāo)系統(tǒng)的、目標(biāo)系統(tǒng)的 二進(jìn)制工具二進(jìn)制工具 binutils、目標(biāo)系統(tǒng)的標(biāo)準(zhǔn)、目標(biāo)系統(tǒng)的標(biāo)準(zhǔn) c庫(kù)庫(kù)glibc和目標(biāo)系統(tǒng)的和目標(biāo)系統(tǒng)的 中進(jìn)行。x86x86x86平臺(tái)平臺(tái) 實(shí)際上是實(shí)際上是 Inteln 同一個(gè)體系結(jié)構(gòu)同一個(gè)體系結(jié)構(gòu) 可以運(yùn)行可以運(yùn)行 不同的操作系統(tǒng)不同的操作系統(tǒng) ;同樣,同一個(gè);同樣,同一個(gè)操作系統(tǒng)操作系統(tǒng) 也可以在也可以在 不同的體系結(jié)構(gòu)不同的體系結(jié)構(gòu) 上運(yùn)行。n 1)交叉編譯器概述)交叉編譯器概述n 交叉編譯交叉編譯 就是在一個(gè)就是在一個(gè) 平臺(tái)平臺(tái) 上上 生成生成 可以在可以在 另一個(gè)平臺(tái)另一個(gè)平臺(tái) 上上 執(zhí)行執(zhí)行的代碼。Untils:: 實(shí)用工具實(shí)用工具Shall:: 外殼工具集外殼工具集 Net:: 網(wǎng)絡(luò)工具網(wǎng)絡(luò)工具 種安裝選擇,可以根據(jù)需要逐一選擇。Users”、 “Unix”進(jìn)行本地安裝。 啟動(dòng)安裝再次運(yùn)行再次運(yùn)行 Cygwin目錄下的目錄下的 “”,選擇第三項(xiàng),選擇第三項(xiàng)“IntallDirectory”,一般應(yīng)選擇第,一般應(yīng)選擇第二項(xiàng),先下載,再安裝,不進(jìn)行直接安裝。without工具包括 BashCygwin軟件功能n Cygwin是一個(gè)在是一個(gè)在 Windows 平臺(tái)上運(yùn)行平臺(tái)上運(yùn)行 的、的、 模擬模擬 Linux環(huán)境環(huán)境的軟件的軟件 ,并且該軟件也將,并且該軟件也將 GNU工具工具 移植到了移植到了 Win32 系統(tǒng)系統(tǒng)上。軟件下載 Windows下的 Linux環(huán)境軟件 Cygwin主要內(nèi)容 help如:gcc1 shell應(yīng)用手冊(cè) man對(duì)于對(duì)于 Linux的命令,隨時(shí)可以使用隨機(jī)所帶的的命令,隨時(shí)可以使用隨機(jī)所帶的應(yīng)用手冊(cè)獲得幫助。  刪除指定的變量?!〈怼〈?[變量名稱變量名稱 ]中為函數(shù)名稱。 export可新增,修改或刪除環(huán)境變量,供后續(xù)執(zhí)行的可新增,修改或刪除環(huán)境變量,供后續(xù)執(zhí)行的程序使用。export設(shè)置或顯示環(huán)境變量。/root(回車回車 )n 顯示版本信息。version在線幫助。語(yǔ)  法:語(yǔ)  法: pwd/mnt/udiskpwd(print–on 加掛加掛 ntfs系統(tǒng)系統(tǒng)tvfat命令卸載。使它們成為一個(gè)整體,稱為掛載。掛接到掛接到 /mntt把把/dev/mtdblock/0t掛接點(diǎn)mount恢復(fù)軟盤中的文件恢復(fù)軟盤中的文件1磁盤、目錄掛接與卸載( 1) mount掛接語(yǔ)法格式: mountxf顯示顯示 n tarufcfdir1n 將文件將文件 不分次序。dir2被壓縮的目錄如:如:tar用用 gzip壓縮壓縮 /解壓縮文件解壓縮文件1 v還原文件時(shí)還原文件時(shí) ,修改文件時(shí)間為當(dāng)前時(shí)間修改文件時(shí)間為當(dāng)前時(shí)間fb更新檔案文件更新檔案文件 ,如果有則覆蓋如果有則覆蓋 ,沒有則追加末尾沒有則追加末尾rn 主選項(xiàng)主選項(xiàng)n (.tartarfile4 將當(dāng)前目錄下將當(dāng)前目錄下 dir3目錄下的目錄下的文件文件 file3,鏈接到當(dāng)前目錄下,文件名為,鏈接到當(dāng)前目錄下,文件名為 file4。n lnfile1dir2/file2 將當(dāng)前目錄下將當(dāng)前目錄下 file1,鏈接到當(dāng),鏈接到當(dāng)前目錄下的前目錄下的 dir2下,名為下,名為 file2 n ln源文件名及路徑 more 以分頁(yè)方式顯示以分頁(yè)方式顯示 file2內(nèi)容內(nèi)容 2) more分頁(yè)顯示格式: morefilename如:如:cat–r目錄名如:如:n rmdirrm刪除目錄語(yǔ)法格式: rmdirdir3/dir4在當(dāng)前目錄下的在當(dāng)前目錄下的 dir1目錄下目錄下建立新目錄建立新目錄 dir2。n mkdir建立目錄語(yǔ)法格式: mkdirfile2 將文件將文件 file1更改為更改為 file2n mv file1* 刪除當(dāng)前目錄下的所有文件刪除當(dāng)前目錄下的所有文件 mv移動(dòng)或更改文件、目錄名語(yǔ)法格式: mv*.c 刪除當(dāng)前目錄下的所有刪除當(dāng)前目錄下的所有 c文件文件n rmrm刪除文件 –rn cp/root/filefile1r “/”:根目錄“.”:本級(jí)目錄; “..”:上級(jí)目錄 cp復(fù)制文件和目錄語(yǔ)法格式:cpcdcdcddir755777[mode]寫)。所以數(shù)字屬性的格式應(yīng)為 3個(gè)從個(gè)從 0到到 7的八進(jìn)的八進(jìn)制數(shù),其順序是(制數(shù),其順序是( u)()( g)()( o)。2.n %n 例如:例如: 符。|[who]xn r=n +它是系統(tǒng)默認(rèn)值。表示表示 “其他(其他( others)用戶)用戶 ”。表示表示 “同組(同組( group)用戶)用戶 ”,即與文件屬主有相同組,即與文件屬主有相同組 ID的所的所有用戶。表示表示 “用戶(用戶( user)) ”,即文件或目錄的所有者。chmod|[who]一種是包含字母和操作符表達(dá)式的母和操作符表達(dá)式的 文字設(shè)定法文字設(shè)定法 ;另一種是包含數(shù)字的;另一種是包含數(shù)字的 數(shù)數(shù)字設(shè)定法。用戶用它控制文件或目錄的訪問權(quán)限。(2)對(duì)目錄指含的子目錄數(shù)對(duì)目錄指含的子目錄數(shù)c: 字符型設(shè)備文件。n:l: 符號(hào)鏈接文件;符號(hào)鏈接文件; 4096例如 :drwxrxrxdategroupn–F 以默認(rèn)方式顯示文件及類型,以默認(rèn)方式顯示文件及類型, 以以 “/”結(jié)尾的為目結(jié)尾的為目錄,以錄,以 “*”結(jié)尾的為可執(zhí)行文件,以結(jié)尾的為可執(zhí)行文件,以 “”結(jié)尾的為符號(hào)鏈結(jié)尾的為符號(hào)鏈接。 以默認(rèn)方式顯示文件屬性,包括大小、日期、以默認(rèn)方式顯示文件屬性,包括大小、日期、所有者、權(quán)限及名稱。 顯示所有文件,包括隱藏文件。 以默認(rèn)方式顯示當(dāng)前目錄下的子目錄和文件。 ls文件及子目錄名列表語(yǔ)法格式: lsn 2)) 補(bǔ)全命令行,按補(bǔ)全命令行,按 Tab鍵鍵 。AgainRamey共同完成的。n bash是是 Linux默認(rèn)使用的默認(rèn)使用的 shell,它由,它由 BrianLinux有多種有多種 shell,為用戶提供選擇。將解釋的命令送到操作系統(tǒng)去執(zhí)行。cramfs:: ext、ext ext CRAMFS、 msdos、 umsdos、 Vfat、NTFS等。n .tcl 庫(kù)文件庫(kù)文件n .shPython—C++ 程序語(yǔ)言的源碼文件程序語(yǔ)言的源碼文件n .hCRed—配置文件有時(shí)也使用 .conf——n .ps 圖像文件(圖像文件( PortableFormat(可移植文檔格式)(可移植文檔格式) 文檔的電子映像;文檔的電子映像; PDF— 圖像文件圖像文件n .html/.htm—?dú)w檔較少見。LinuxLinuxMSDOS—tarbzip—tar(( tapegzipn .—n 可用可用 “file文件。理干凈。下, KDE放放在其它的在其它的 XWINDOWS 應(yīng)用程序中,主執(zhí)行程序在應(yīng)用程序中,主執(zhí)行程序在/usr/bin目錄下)目錄下)n “/tmp”目錄 譬如,可選的應(yīng)用程序。用于啟動(dòng)加用于啟動(dòng)加載程序(載程序( LILO或或 GRUB))n “/opt”目錄: 但)。當(dāng)計(jì)算機(jī)啟動(dòng)時(shí)(如果有多個(gè)操作系統(tǒng),有可能允當(dāng)計(jì)算機(jī)啟動(dòng)時(shí)(如果有多個(gè)操作系統(tǒng),有可能允許你選擇啟動(dòng)哪一個(gè)操作系統(tǒng)),這些文件首先被許你選擇啟動(dòng)哪一個(gè)操作系統(tǒng)),這些文件首先被裝載。n“/boot”目錄: 的共享庫(kù)。這些設(shè)備的內(nèi)容會(huì)出現(xiàn)在獨(dú)立的子目錄下。服務(wù)程服務(wù)程序的序的 scripts(普通用戶仍然可以文件不打算被普通用戶使用。制),這些文件可以被普通用戶使用。等。 其它文件。以完成緊急維護(hù)和修復(fù)的功能。通過文件的操作完成的。下面。/mnt//sbinLinux文件系統(tǒng)文件系統(tǒng) 是一個(gè)目錄樹結(jié)構(gòu),最上層是是一個(gè)目錄樹結(jié)構(gòu),最上層是根目錄,其他的所有目錄都是從根目錄出發(fā)而生成根目錄,其他的所有目錄都是從根目錄出發(fā)而生成的。目錄提供了管理文件的一個(gè)方便而有效的途徑。Linux文件系統(tǒng)概述n 文件結(jié)構(gòu)文件結(jié)構(gòu) 是文件存放在磁盤等存貯設(shè)備上的組織是文件存放在磁盤等存貯設(shè)備上的組織方法。透明的支持許多不同的文件系統(tǒng),將各種安裝的文件透明的支持許多不同的文件系統(tǒng),將各種安裝的文件和文件系統(tǒng)以一個(gè)完整的虛擬文件系統(tǒng)的形式呈現(xiàn)給用戶。文件系。最重要的特性之一就是對(duì)多種文件系統(tǒng)的最重要的特性之一就是對(duì)多種文件系統(tǒng)的支持。內(nèi)核很大部分。n 系統(tǒng)調(diào)用函數(shù)系統(tǒng)調(diào)用函數(shù) /捕獲函數(shù):在執(zhí)行完捕獲函數(shù):在執(zhí)行完 “init”程序程序 后,內(nèi)核對(duì)程序后,內(nèi)核對(duì)程序流不再有直接的控制權(quán),此后,它的作用僅僅是流不再有直接的控制權(quán),此后,它的作用僅僅是 處理異步事件處理異步事件(例如硬件中斷例如硬件中斷 )和為系統(tǒng)調(diào)用提供進(jìn)程。n 它初始化內(nèi)核的其它部分,包括捕獲異常,它初始化內(nèi)核的其它部分,包括捕獲異常, IRQ)。這部分代碼用于建立。的基本示意圖:的基本示意圖:nBootLoadern內(nèi)核初始化n設(shè)備驅(qū)動(dòng)程序n文件系統(tǒng)n網(wǎng)絡(luò)模塊8TM 8ARM及 Thumb指令集Boot它具有和應(yīng)用程序,所需的存儲(chǔ)空間也很小。其由一個(gè)內(nèi)核及一些根據(jù)需要進(jìn)行定制的系統(tǒng)模塊組成。例 。其中 x介于介于 0到到 9之間,之間, yy和和zz則介于則介于 0到到 99之間。5TM 5ARM及 Thumb指令集n Linux內(nèi)核采用雙樹結(jié)構(gòu):內(nèi)核采用雙樹結(jié)構(gòu): 一棵樹是一棵樹是 穩(wěn)定樹穩(wěn)定樹 ,主要用于,主要用于 發(fā)行發(fā)行;另一棵樹是非穩(wěn)定樹或;另一棵樹是非穩(wěn)定樹或 開發(fā)樹開發(fā)樹 ,用于產(chǎn)品,用于產(chǎn)品 開發(fā)、改進(jìn)、測(cè)開發(fā)、改進(jìn)、測(cè)試。等。了用戶與內(nèi)核進(jìn)行交互操作的一種接口。n LINUXOLGROECH1TMTCERFEIAWD創(chuàng)建嵌入式系統(tǒng)開發(fā)環(huán)境2TM 2ARM及 Thumb指令集第第 3章章 中斷處理、進(jìn)程調(diào)度、原語(yǔ)管理等功能。提供了用戶與內(nèi)核進(jìn)行交互操作的一種接口。 Linux能支持多種目前許多的文件系統(tǒng),如能支持多種目前許多的文件系統(tǒng),如 EXT EXTFAT、 VFAT、 ISO9660、 NFS、 SMB等。工具、數(shù)據(jù)庫(kù)等。其中的改動(dòng)。例。n 由一個(gè)內(nèi)核及一些根據(jù)需要進(jìn)行定制的系統(tǒng)模塊組成。 即使加上其它必須的模塊即使加上其它必須的模塊和應(yīng)用程序,所需的存儲(chǔ)空間也很小。7TM 7ARM及 Thumb指令集n 下面是嵌入式下面是嵌入式 Linux內(nèi)核的啟動(dòng),它用于初始內(nèi)核的啟動(dòng),它用于初始化系統(tǒng)資源,包括化系統(tǒng)資源,包括 SDRAM。中裝載初始化中裝載初始化ramdisk(( steppingstone)。函數(shù)。以啟動(dòng)整個(gè)多任務(wù)環(huán)境。內(nèi)核很大部分。n 設(shè)備驅(qū)動(dòng)包括設(shè)備驅(qū)動(dòng)包括 :字符型設(shè)備驅(qū)動(dòng)字符型設(shè)備驅(qū)動(dòng) ,塊設(shè)備驅(qū)動(dòng)塊設(shè)備驅(qū)動(dòng) ,網(wǎng)絡(luò)設(shè)網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)備驅(qū)動(dòng)11TM 11ARM及 Thumb指令集n 文件系統(tǒng)文件系統(tǒng) :: Linux很容易地同其它操作系統(tǒng)共存很容易地同其它操作系統(tǒng)共存 。n Linux目對(duì)文件和目錄的組織上。13TM 13ARM及 Thumb指令集Linux目錄結(jié)構(gòu)Linux與 DOS文件系統(tǒng)區(qū)別Dos文件系統(tǒng)也采用目錄樹的結(jié)構(gòu),文件系統(tǒng)也采用目錄樹的結(jié)構(gòu), 但但 DOS以以每個(gè)分區(qū)為樹根每個(gè)分區(qū)為樹根 ,有幾個(gè)分區(qū)就有幾個(gè)樹型結(jié)構(gòu),有幾個(gè)分區(qū)就有幾個(gè)樹型結(jié)構(gòu) /usrD 因此,在分區(qū)時(shí),必須將一個(gè)分區(qū)安裝在樹根因此,在分區(qū)時(shí),必須將一個(gè)分區(qū)安裝在樹根下面。對(duì)設(shè)備的操作是設(shè)備的操作是 通過文件的操作完成的。這個(gè)目錄的文件可以啟動(dòng)系統(tǒng),并且需要的話,可這個(gè)目錄的文件可以啟動(dòng)系統(tǒng),并且需要的話,可以完成緊急維護(hù)和修復(fù)的功能。n “/usr”目錄: 這些文件在正常操作中不會(huì)被改變的。序。/sbin: 系統(tǒng)管理員常用的指令集系統(tǒng)管理員常用的指令集n “/home”目錄: 這個(gè)目錄在系統(tǒng)升級(jí)時(shí)應(yīng)該保留。系統(tǒng)啟動(dòng)時(shí)需要的執(zhí)行文件(二進(jìn)系統(tǒng)啟動(dòng)時(shí)需要的執(zhí)行文件(二進(jìn)制),這些文件可以被普通用戶使用。系統(tǒng)執(zhí)行文件(二進(jìn)制),這些系統(tǒng)執(zhí)行文件(二進(jìn)制),這些文件不打算被普通用戶使用。)n “/etc”目錄: n /etc/: 系統(tǒng)開機(jī)系統(tǒng)開機(jī) 的的 時(shí)候載入時(shí)候載入 的的 LINUX下
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1