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

正文內(nèi)容

基于arm信息發(fā)布平臺終端系統(tǒng)的構(gòu)建-資料下載頁

2025-06-18 16:57本頁面
  

【正文】 ybox,其他命令工具(如sh、cp、ls 等)都是指向Busybox 文件的連接[9]。在使用Busybox生成的工具時,會根據(jù)工具的文件名散轉(zhuǎn)到特定的處理程序。這樣,所有這些程序只需被加載一次,而所有的Busybox 工具組件都可以共享相同的代碼段,這在很大程度上節(jié)省了系統(tǒng)的內(nèi)存資源和提高了應(yīng)用程序的執(zhí)行速度。Busybox 僅需用幾百kB 的空間就可以運行,這使得Busybox 很適合嵌入式系統(tǒng)使用。同時,Busybox 的安裝腳本也使得它很容易建立基于Busybox 的根文件系統(tǒng)。通常只需要添加/dev、/etc 等目錄以及相關(guān)的配置腳本,就可以實現(xiàn)一個簡單的根文件系統(tǒng)。它提供了類似Linux 內(nèi)核的配置腳本菜單,很容易實現(xiàn)配置和裁剪,通常只需要指定編譯器即可。 利用busybox制作yaffs文件系統(tǒng)1  構(gòu)建根文件系統(tǒng):mkdir yaffsmkdir p bin dev etc home lib mnt opt proc root sbin sys usr var tmp2  配置和編譯busyboxvi busybox/Makefile修改該目錄下的makefile文件,修改平臺為arm平臺,修改編譯器為默認的交叉編譯器CROSS_COMPILE ?=armLinuxARCH ?=armmake menuconfig就會出現(xiàn)busybox的配置界面,: busybox的配置界面 可以文件系統(tǒng)需求對菜單選項進行配置,就可以進行下一步的編譯和安裝工作。make;make install編譯成功后,將在install目錄下下生成/usr,/bin,/sbin和linuxrc文件。將這些文件拷貝到y(tǒng)affs目錄下。3  添加根文件系統(tǒng)下其他目錄中的內(nèi)容/dev: 內(nèi)核在掛載完畢文件系統(tǒng)后,系統(tǒng)就會使用mdev自動建立,不過mdev是調(diào)用init進程來啟動的,在使用mdev構(gòu)建dev目錄前,init進程需要調(diào)用一些設(shè)備文件,所以需要在制作文件系統(tǒng)時,靜態(tài)創(chuàng)建這些設(shè)備文件。如:mknod /dev/fb0 c 29 0 /*建立顯示器設(shè)備文件*/mknod /dev/ts c 254 0 /*建立觸摸屏設(shè)備文件*/mknod m 600 console c 5 1 /*建立控制臺設(shè)備文件*//etc: 該目錄存放的是linux系統(tǒng)啟動時,一些啟動腳本和初始化文件。如:Fstab:指明需要掛載的文件系統(tǒng)。Inittab:init進程的配置文件。Profile:用戶環(huán)境配置文件。:啟動文件目錄,該目錄下面有個rcS文件,其中存放聊啟動啟動時配置以及自啟動加載的進程。:目錄存放一些自啟動所要調(diào)用的腳本。/lib: 該目錄中主要存放的是應(yīng)用程序運行時,需要的的庫函數(shù)。4  制作啟動腳本rcS................................/bin/mount n t proc none /proc /*掛載相應(yīng)的文件系統(tǒng)*//bin/mount n t sysfs none /sys/bin/mount n t usbfs none /proc/bus/usb/bin/mount t ramfs none /dev/***啟動相應(yīng)的應(yīng)用程序***//etc/echo /dev/tty1echo Starting networking... /dev/tty1 /***啟動網(wǎng)絡(luò)程序***//etc/echo /dev/tty1echo Starting web server... /dev/tty1 /***啟動ftp程序***//etc/echo /dev/tty1echo Starting leds service... /dev/tty1 /***啟動led燈***/echo ................................./bin/qtopia amp。echo /dev/tty1echo Starting Qtopia, please waiting... /dev/tty1 /***啟動qtopia圖形界面***/5  制作yaffs文件系統(tǒng)映像mkyaffs yaffs 編譯生成yaffs格式的鏡像文件。⑥ 下載Linux文件系統(tǒng)到開發(fā)板,將看到Linux根文件系統(tǒng)下的子目錄,也即是上一步制作的yaffs文件系統(tǒng)。 嵌入式Linux根文件系統(tǒng)信息6 嵌入式瀏覽器的移植目前,嵌入式瀏覽器已經(jīng)逐漸成為高端手機和PDA的標準置。Konqueror/embedded作為嵌入式Linux操作系統(tǒng)的首選瀏覽器得到了廣泛使用。但是由于該瀏覽器是自由軟件,因此向具體嵌入式平臺移植時存在一定的難度[10] Konqueror/embedded的結(jié)構(gòu)Konqueror/embedded是由底層網(wǎng)絡(luò)連接,圖形化用戶界面和處理HTML繪制的引擎KHTML構(gòu)成的。底層的通信協(xié)議實現(xiàn)是基于KIO/slave機制來實現(xiàn)的;GUI界面采用Kparts組建技術(shù)和Qt的基本構(gòu)件;而作為Konqueror/embedded的核心,KHTML則運用了文檔對象模型(DOM)所提供的API接口,并在DOM樹上掛接javascript引擎,CSS解析器以及渲染引擎。Konqueror/ Konqueror/embedded的結(jié)構(gòu) Konqueror/embedded的編譯和安裝 Konqueror/embedded的編譯在編譯Konqueror/embedded之前,必須將Qt/E和Qtopia的路徑指定給編譯器。這樣編譯器才能找到相應(yīng)的庫,從而為Konqueror/embedded提供相應(yīng)的庫文件。在編譯配置時,這些配置選項都是有各自含義的。有些配置選項如果搞錯,編譯就無法通過,甚至有時候連配置都不能完成。比如Qt/E路徑指定不對就會在配置時出錯,這些都需要在實際的移植過程中才能體驗到。 Konqueror/embedded的安裝在Konqueror/embedded編譯完成之后,目錄下會生成相應(yīng)的可執(zhí)行文件。因此Konqueror/embedded的安裝主要是指將可執(zhí)行文件和一些其他的配置文件拷貝到嵌入式系統(tǒng)的文件系統(tǒng)中去。一般來說Konqueror/embedded運行需要5個文件,這些都要手動去拷貝。 安裝Konqueror瀏覽器在目標板上運行Konqueror/embedded之前,必須指定幾個環(huán)境變量,否則Konqueror/embedded會因為找不到庫文件而終止運行。預(yù)先設(shè)置好環(huán)境變量,再運行Konqueror/embedded。至此,Konqueror/embedded已經(jīng)安裝完畢。再將嵌入式Konqueror瀏覽添加到文件系統(tǒng)中,重新編譯文件系統(tǒng),將編譯好的文件系統(tǒng)下載到開發(fā)板中。7 總結(jié)將編譯好的bootloader,kernel,yaffs映像文件下載到開發(fā)板,重啟系統(tǒng),將看到嵌入式Konqueror瀏覽器界面,而在PC機端,安裝Apache服務(wù)器,建立網(wǎng)站。在服務(wù)器端,管理員可以通過網(wǎng)頁進行信息發(fā)布和更新;而在客戶端,用戶可在界面中輸入服務(wù)器端網(wǎng)址,查詢到相關(guān)信息。 系統(tǒng)測試結(jié)果在這個系統(tǒng)的設(shè)計過程中,學(xué)習(xí)了ARM處理器的體系結(jié)構(gòu)及其片內(nèi)外設(shè),Linux開發(fā)環(huán)境和開發(fā)工具的使用。掌握了嵌入式系統(tǒng)開發(fā)流程和嵌入式Linux系統(tǒng)的構(gòu)建,對嵌入式系統(tǒng)有了更深入而全面的了解。8 致謝論文是在周兆豐老師的指導(dǎo)下完成的,周老師細致嚴謹?shù)墓ぷ髯黠L,平易近人的為師態(tài)度,豐富的專業(yè)知識,給了我很大的幫助。同時,也要感謝電工電子中心全體老師特別是田開坤老師,曹庭水老師及彭琦老師,以及物電學(xué)院的全體老師,謝謝你們在大學(xué)期間給予我的幫助和鼓勵! 參考文獻[1] [M].北 京:人民郵電出版社,2006:8 ~ 16.[2] [M].北 京:電子工業(yè)出版社,2008:64 ~ 75.[3] amp。 Linux嵌入式系統(tǒng)教程[M].北京::15 ~ 24.[4] [M].北京::21 ~ 33.[5] [M].北京::42 ~ 53.[6] [M].北京::56 ~ 67.[7] [J].昆明理工大學(xué)碩士論文,2004:10 ~ 17.[8] [M].北 京:電子工業(yè)出版社,2008:124 ~ 138.[9] 胡和智,[J].:14 ~ 17.[10] 張小梅,[J].:14 ~ 18 湖北師范學(xué)院學(xué)士學(xué)位論文(設(shè)計)評審表系部名稱物理與電子科學(xué)學(xué)院學(xué)生姓名龔慧學(xué)班級名稱0603評閱人姓名周兆豐專業(yè)方向電子信息科學(xué)與技術(shù)學(xué)生學(xué)號2006112020365提交時間2010年5月15日評閱人職稱講師論文題目基于ARM信息發(fā)布平臺的終端系統(tǒng)系統(tǒng)的構(gòu)建論文或設(shè)計的主要內(nèi)容 該系統(tǒng)是基于ARM體系結(jié)構(gòu)的嵌入式信息發(fā)布平臺。主要由客戶端和服務(wù)器端組成,其中客戶端主要由硬件和軟件部分構(gòu)成,硬件是基于SanSung2440處理器的mini2440開發(fā)板,軟件部分則是在基于mini2440硬件平臺上構(gòu)建嵌入式Linux系統(tǒng),即進行bootloader,kernel,fs的移植。并添加Konqueror嵌入式瀏覽器到文件系統(tǒng),作為信息發(fā)布的載體。最終,用戶可以在客戶端進行相關(guān)信息的查詢,管理員則可以在服務(wù)器端進行相關(guān)信息的發(fā)布和更新。 已經(jīng)按照要求完成論文全部工作,申請參加論文答辯。評閱人評語 該生通過構(gòu)建基于ARM信息發(fā)布平臺終端系統(tǒng),了解嵌入式系統(tǒng)開發(fā)流程,熟悉嵌入式開發(fā)環(huán)境和工具,對嵌入式系統(tǒng)有一個比較深入的認識和了解。 同意答辯評閱人(簽名): 2010年5月22日學(xué)院評審意見院學(xué)術(shù)委員會主席(簽章): 2010年6月137
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1