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

正文內容

基于s3c2440的linux操作系統(tǒng)移植本科畢業(yè)設計論文(編輯修改稿)

2025-08-15 11:28 本頁面
 

【文章內容簡介】 使用 CDROM 直接啟動快速安裝,并且 CDROM 上往往還包括非常龐大的應用軟件集 (多達數百兆 ),包括各種服 務器軟件、XWindow、桌面應用、數據庫、編程語言、文檔等,安裝和使用都非常方便。 Linux 系統(tǒng)安裝 虛擬機安裝 虛擬機指通過軟件模擬的具有硬件系統(tǒng)功能的,運行在一個完全隔離環(huán)境中的完整計算機系統(tǒng)。目前流行的虛擬機軟件是 VMware, VirtualBox 和VirualPC,他們都能在 Wondows 系統(tǒng)上虛擬個計算機。本課程安裝的是 VMware ,安裝步驟如下: (1) 雙擊下載好的 VMware 軟件打開安裝程序,如 圖 : 基于 S3C2440 的 Linux 操作系統(tǒng)移植 4 圖 虛擬機安裝界面 (2) 進入 圖 所示界面。 圖 選擇典型安裝 (3) 選擇 next,進入安裝界面,如圖圖 : 基于 S3C2440 的 Linux 操作系統(tǒng)移植 5 圖 安裝進度 (4) 安裝完成后,輸入序列號。 (5) 選擇“重新啟動計算機按鈕”。 (6) 到這里虛擬機安裝完成,工作界面 如圖 : 基于 S3C2440 的 Linux 操作系統(tǒng)移植 6 圖 安裝完成界面 .2 Linux 安裝 啟動虛擬機后接著就是安裝 Linux 系統(tǒng),本課題選擇的是安裝 Fedora10。 (1) 打開虛擬機選擇要安裝的系統(tǒng)文件如圖 : 圖 Fedora 安裝 文件 (2) 設置虛擬機內存和網絡。 (3) 進入分區(qū)設置界面,掛載硬盤。 (4) 進入系統(tǒng)安裝軟件界面,將系統(tǒng)自帶的軟件安裝齊全,如圖 : 基于 S3C2440 的 Linux 操作系統(tǒng)移植 7 圖 系統(tǒng)自帶軟件安裝 (5) 軟件安裝之后經過一段時間的等待系統(tǒng)會自動安裝完成。如圖 : 圖 系統(tǒng)自動安裝進度 (6) 安裝完成后,登陸配置網絡。并安裝虛擬機工具。 (7) 在 windows 中新建兩個文件,設置與 Linux 交互目錄。 Linux 常用工具 文本編輯器 (1) gedit 圖形化文本編輯器 基于 S3C2440 的 Linux 操作系統(tǒng)移植 8 Gedit 是一個圖形 化文本編輯器,像 Windows 中的記事本文件一樣可以打開、編寫并保存文本文件。還可以將其他圖形化桌面程序中的文本剪切和粘貼到編輯器中。 Gedit 有一個清晰而又通俗易懂的界面,使用活頁標簽,因此可以不必同時打開多個文件打開多個 gedit 窗口。 (2) 文本編輯器 vi 在 Linux 操作系統(tǒng)中,如果不使用圖形化的桌面,讀取并修改某個文件或配置文件,可以使用 vi 編輯器來創(chuàng)建文本文檔、書寫腳本、編輯文本;另外,vi 編輯器的文本模式查找功能比 gedit 命令更加強大,它可以在日志文件中以精確的方式查找信息,并且 Linux 安裝程序會自動安裝附帶的 vi編輯器。幾乎所有的 Linux 用戶和系統(tǒng)管理員都使用 vi 編輯器完成自己的而工作。因為 vi編輯器不是圖形化的軟件,所以一定程度上受到了其他文本編輯器的挑戰(zhàn)。但是 vi 編輯器出色的靈活性和強大的功能使它得以廣泛應用。 軟件包管理 Linux 系統(tǒng)上的所有軟件部分成可安裝、升級或刪除的 RPM 軟件包。這部分描述了如何使用圖形化和命令行工具來管理 Red Hat Linux 系統(tǒng)上的 RPM 軟件包。 RPM 軟件包管理器是開放打包系統(tǒng),任何人都可以使用。它在 Linux 和UNIX 系統(tǒng)上運行。 RedHat, RPM技術。 對于終端用戶來說, RPM 簡化了系統(tǒng)更新。安裝、刪除安裝、升級 RPM軟件包使用簡短的命令就可完成。 RPM 維護一個已安裝軟件包和它們文件的數據庫,因此,可以在系統(tǒng)上使用功能強大的查詢和校驗。如果喜歡圖形化界面,可以使用軟件包括管理工具來執(zhí)行許多 RPM 命令。 在升級中, RPM 處理配置文件時非常謹慎,因此絕對不會丟失原先定制的配置。這是使用普通的 .文件所無法達到的。 對于開發(fā)者來說, RPM 允許用戶把軟件編碼和程序打包,然后提供給終端用 戶。 Linux 的常用命令 cd 命令: 改變工作目錄。 mkdir 命令: 基于 S3C2440 的 Linux 操作系統(tǒng)移植 9 創(chuàng)建一個目錄(類似 DOS 下的 md 命令)。 rmdir 命令: 刪除空目錄。 rm 命令: 在 linux 中創(chuàng)建文件很容易,系統(tǒng)中隨時會有文件變得過時且毫無用處。用戶可以用 rm 命令將其刪除。該命令的功能為刪除一個目錄中的一個或多個文件或目錄,它也可以將某個目錄及其下的所有文件及子目錄均刪除。對于鏈接文件,只是刪除了鏈接,原有文件均保持不變。 pwd 命令: 在 Linux 層次目錄結構中,用戶可以在被授權的任意目錄下利用 mkdir 命令創(chuàng)建新目錄,也可以利用 cd 命令從一個目錄轉換到另一個目錄。然而,沒有提示符來告知用戶目前處于哪一個目錄中。要想知道當前所處的目錄,可以使用。 pwd 命令: 該命令顯示整個路徑名。 ls 命令: ls 是英文單詞 list 的簡寫,其功能為列出目錄的內容。這是用戶使用頻率最多的命令 ,因為用戶需要不時地查看某個目錄的內容。該命令類似于 DOS下的 dir 命令。 cp 命令: 該命令的功能是將給出的文件或目錄拷貝到另一文件或目錄中,就如同DOS 下的 copy 命令一樣,功能非常強大。 mv 命令: 用戶可 以使用 mv 命令來為文件或目錄改名或將文件由一個目錄移入另一個目錄中。該命令如同 DOS 下的 ren 和 move 的組合。 ln 命令: 該命令在文件之間創(chuàng)建鏈接。這種操作實際上是給系統(tǒng)中已有的某個文件指定另外一個可用于訪問它的名稱。對于這個新的文件名,我們可以為之指定不同的訪問權限,以控制對信息的共享和安全性的問題。 Find 命令: 基于 S3C2440 的 Linux 操作系統(tǒng)移植 10 在目錄結構中搜索文件,并執(zhí)行指定的操作。此命令提供了相當多的查找條件,功能很強大。 cat 命令: 在標準輸出上顯示文件;連接兩個或多個文件 。 more 命令: 在終端屏幕按屏顯 示文本文件。 Passwd 命令: 用來更改使用者的密碼 wh 命令: 該命令主要用于查看當前在線上的用戶情況。這個命令非常有用。如果用戶想和其他用戶建立即時通訊,比如使用 talk 命令,那么首先要確定的就是該用戶確實在線上不然 talk 進程就無法建立起來。又如,系統(tǒng)管理員希望監(jiān)視每個登錄的用戶此時此刻的所作所為,也要使用 who 命令。 W 命令: 該命令也用于顯示登錄到系統(tǒng)的用戶情況,但是與 who 不同的是 w 命令功能更加強大,它不但可以顯示有誰登錄到系統(tǒng),還可以顯示出這些用戶當前正在進行的工作,并且統(tǒng)計數 據相對 who 命令來說更加詳細和科學,可以認為 w命令就是 who 命令的一個增強版。 chmod 命令: chmod 命令是非常重要的,用于改變文件或目錄的訪問權限。用戶用它控制文件或目錄的訪問權限。該命令有兩種用法。一種是包含字母和操作符表達式的文字設定法;另一種是包含數字的數字設定法。 hgrp 命令:功能:改變文件或目錄所屬的組。 chown 命令: 更改某個文件或目錄的屬主和屬組。這個命令也很常用。例如 root 用戶把自己的一個文件拷貝給用戶 xu,為了讓用戶 xu 能夠存取這個文件, root 用戶應該把這個文 件的屬主設為 xu,否則,用戶 xu 無法存取這個文件。 Login 命令: login 的作用是登錄系統(tǒng),它的使用權限是所有用戶。 Shutdown 命令: 基于 S3C2440 的 Linux 操作系統(tǒng)移植 11 shutdown 命令的作用是關閉計算機,它的使用權限是超級用戶。 Halt 命令: halt 命令的作用是關閉系統(tǒng),它的使用權限是超級用戶。 Reboot 命令: reboot 命令的作用是重新啟動計算機,它的使用權限是系統(tǒng)管理者。 Mount 命令: mount 命令的作用是加載文件系統(tǒng),它的用權限是超級用戶或 /etc/fstab中允許的使用者。 Umount 命令: umount 命令的作用是卸載一個文件系統(tǒng),它的使用權限是超級用戶或/etc/fstab 中允許的使用者。 Exit 命令: exit 命令的作用是退出系統(tǒng),它的使用權限是所有用戶。 Last 命令: last 命令的作用是顯示近期用戶或終端的登錄情況,它的使用權限是所有用戶。通過 last 命令查看該程序的 log,管理員可以獲知誰曾經或企圖連接系統(tǒng)。 df 命令: 顯示磁盤文件系統(tǒng)與使用狀況。 top 命令: 實時顯示 process 的動態(tài)。 crontab 命令: crontab 是用來 讓使用者在固定時間或固定間隔執(zhí)行程式之用,換句話說,也就是類似使用者的時程表。 u user 是指設定指定 user 的時程表,這個前提是你必須要有其權限 (比如說是 root)才能夠指定他人的時程表。如果不使用 u user 的話,就是表示設定自己的時程表。 kill 命令: 殺死僵死的進程。 Ifconfig 命令: 用于配置網卡。 Netstat 命令: 基于 S3C2440 的 Linux 操作系統(tǒng)移植 12 顯示網絡連接、路由表和網絡接口信息,可以讓用戶得知目前都有哪些網絡連接正在運作。 nslookup 命令: 查詢一臺機器的 IP 地址和其對應的 域名。它通常需要一臺域名服務器來提供域名服務。如果用戶已經設置好域名服務器,就可以用這個命令查看不同主機的 IP 地址對應的域名。 ping 命令: ping 命令用于查看網絡上的主機是否在工作,它向該主機發(fā)送 ICMP ECHO_REQUEST 包。有時我們想從網絡上的某臺主機上下載文件,可是又不知道那臺主機是否開著,就需要使用 ping 命令查看。 mail 功能: 讀取及發(fā)郵件。 finger 命令: finger 命令的功能是查詢用戶的信息,通常會顯示系統(tǒng)中某個用戶的用戶名、主目錄、停滯時間、登錄時間、登錄 shell 等信息。 tar 命令: tar 可以為文件和目錄創(chuàng)建檔案。利用 tar,用戶可以為某一特定文件創(chuàng)建檔案(備份文件),也可以在檔案中改變文件,或者向檔案中加入新的文件。 gzip 命令: gzip 是在 Linux 系統(tǒng)中經常使用的一個對文件進行壓縮和解壓縮的命令,既方便又好用。 unzip 命令: 該命令用于解擴展名為 .zip 的壓縮文件。 基于 S3C2440 的 Linux 操作系統(tǒng)移植 13 基于 S3C2440 的 Linux 操作系統(tǒng)移植 14 2 ARM 體系結構介紹 本課題針對的是操作系統(tǒng)移植側重于軟件,因此關于硬件,只是簡單地介紹一下 ARM 體系結構和和 s3c2440 的主要硬件。 ARM 體系 結構的發(fā)展 體系結構,定義了指令集和基于這一體系結構下處理器的編程模型?;谕N體系結構可以有多種處理器,所面向的應用領域不同,每個處理器性能也就不同,但每個的實現都要遵守這一體系結構。 ARM 體系結構為嵌入式項目開發(fā)提供低功耗高性能的系統(tǒng)性能。目前 ARM 體系結構一共定義了 8 個版本,從版本 1 到版本 8, ARM 體系的指令功能不斷擴大。不同系列的 ARM 處理器,性能差別很大,應用范圍對象也不盡相同,但是,如果是相同的 ARM 提醒結構,那么基于它們的應用軟件是兼容的。 V1 版本的處理器并沒有實現商品化,采用是 26 位,尋址 空間是 64MB,在目前的版本中已不再是用這種結構。 與 V1 結構的 ARM 處理器相比, V2 結構的 ARM 處理器的治理結構有所完善,比如增加了乘法指令并且支持協(xié)處理器指令 從 V3 結構開始, ARM 處理器的體系結構有了很大的改變,實現了 32 位的地址空間,指令結構相對前面兩種結構有所完善。 V4 結構的 ARM 處理器增加了半字指令的讀寫和寫入操作,增加了處理器模式,并且有了 T 變種 — V4T,在 Thumb 狀態(tài)下支持的是 16 位的 Thumb 指令集。 V5 結構的 ARM 處理器提升了 ARM 和 Thumb 兩種指令的交互能力,同時有了 DSP 指令 — V5E 結構, JAVA 指令 — V5 結構的支持。 V6 體系結構包含 ARM 體系結構中所有的 4 種特殊指令集: Thumb 指令( T) ,DSP 指令( E) ,Java 指令( J)和 Media 指令。 V7 架構采用了 Thumb2 技術,它是在 ARM 的 Thumb 代碼壓縮技術的基礎上發(fā)展起來的,并且保持了在代碼對現存 ARM 解決方案的完整的兼容性。Thumb2 技術的代碼量比純 32 位代碼少占用 31%的內存,減少了系統(tǒng)資源開銷,同時能提高出 38%的性能
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1