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

正文內(nèi)容

arm-linux交叉編譯環(huán)境的創(chuàng)建設(shè)計終稿畢業(yè)論文-資料下載頁

2025-06-20 07:09本頁面
  

【正文】 /crosstoolng/install/bin,執(zhí)行sudo ./ctng menuconfig1) 下載編譯所需源碼包并設(shè)置路徑在隨后的編譯過程中,需要一系列的軟件包,程序在執(zhí)行過程中如果在本地磁盤找不到這些軟件包,會自動去網(wǎng)上下載,但是會放慢整個編譯過程。通過查看crosstool/install/bin 文件,可以得知所必需的軟件包。通過預(yù)先下載這些軟件包并存放在本地磁盤上,可以大大加快編譯速度。具體的軟件在此不具體列出,讀者可以自行分析。在該文中在crosstool 下新建目錄src 并將下載下來的軟件包存放于此。修改源碼包的下載路徑,在該文中修改為/home/crosstoolng/src2) 修改交叉編輯安裝路徑交叉編譯器的安裝位置,在該文中修改為/home/crosstoolng/build3) 修改交叉編譯體系對于ARM 處理器來說,由于其不同的體系結(jié)構(gòu)、地址空間和指令位數(shù),因此在編譯器上并不相同。對于S3C2410/S3C2440 處理器芯片來說,核心是arm920t;而對于S3C6410 來說,用的是armv6 的框架,因此需要選擇armv6。對于不同的處理器芯片,首先查詢芯片手冊得到其處理器結(jié)構(gòu)框架。該文以S3C2440 為例,在Target options 下,進行如下選擇:(armv4t) Architecture level(arm9tdmi) Emit assembly for CPU(arm920t) Tune for CPU4) 內(nèi)核源碼版本修改確定編譯系統(tǒng)的Linux 內(nèi)核版本。該文的Linux 。在install/bin 目錄下, 。CT_KERNEL_VERSION= 修改為CT_KERNEL_VERSION=CT_KERNEL_V_2_6_33_7=y 修改為CT_KERNEL_V_2_6_32_15=yCT_LIBC_GLIBC_MIN_KERNEL= 修改為CT_LIBC_GLIBC_MIN_KERNEL=其它選項不需要改變,保存之后退出就可以了。5) 一些個性化設(shè)置在Toolchain options選項中修改為:(liueg) Tuple’s vendor string這樣生成的編譯器前綴就是:armliueglinuxgnueabi 。這一步也可以省略, 則生成的編譯器前綴就是:armnonelinuxgnueabi。 編譯工具鏈在終端中執(zhí)行sudo ./home/crosstoolng/install/bin/ctng build, 經(jīng)過漫長的等待之后,crosstoolng 會經(jīng)歷軟件包解壓, 配置,編譯,鏈接,大概需要兩個小時之后,如果沒有提示錯誤,就可以得到相應(yīng)的工具鏈了。 增加環(huán)境變量環(huán)境變量是一個具有特定名字的對象,它包含了一個或者多個應(yīng)用程序所將使用到的信息。例如path,當要求系統(tǒng)運行一個程序而沒有告訴它程序所在的完整路徑時,系統(tǒng)除了在當前目錄下面尋找此程序外,還應(yīng)到path中指定的路徑去找。用戶通過設(shè)置環(huán)境變量,來更好的運行進程。$sudo gedit /etc/environment在path 中添加/home/crosstoolng/build/bin 目錄,保存后退出。接著在終端執(zhí)行:$source /etc/environment此時在終端輸入armliueglinuxgcc v,就可以得到生成的交叉編譯工具的版本,如圖2 所示{class CClientSocket clientsocket。 //監(jiān)聽套接字CString clientaddress。 //客戶端IP 地址int clientright。 //客戶端權(quán)限struct clientlist *next。}CLIENTLIST。② PACKAGE這是一個用于交換信息的自定義數(shù)據(jù)包結(jié)構(gòu)體,其定義如下:typedef enum {disconnect, message, response, closeputer, filepackage, renamefile, removefile, downloadfile, uploadfile, renamedirectory,removedirectory, getdirectory, createdirectory} PACKAGESTYLE。typedef struct{PACKAGESTYLE packagestyle。 //該枚舉類型用以表示本數(shù)據(jù)包包含信息的類型char sender[16]。 //數(shù)據(jù)包的發(fā)送方char receiver[16]。 //數(shù)據(jù)包的接收方char packagemessage[512]。 //數(shù)據(jù)包基本信息char packageappendix[256]。 //數(shù)據(jù)包擴展信息ULONGLONG filesize。 //發(fā)送文件的長度UINT fileindex。 //發(fā)送文件的編號,用于今后客戶端和服務(wù)器之間多文件通訊char filecontent[5120]。 //文件數(shù)據(jù)包內(nèi)容}PACKAGE。 圖2該方法總結(jié):用crosstoolng 構(gòu)建Linux 操作系統(tǒng)下交叉編譯工具,腳本會自動完成Linux 環(huán)境下頭文件、庫文件、內(nèi)核版本和交叉編譯工具鏈的匹配問題,方法簡單易行,也不容易出錯。由于其是一個開源軟件,目前仍在不斷維護過程中,如果遇到更高版本的Linux 內(nèi)核,也很容易通過crosstoolng 生成更高版本的交叉編譯工具。對于交叉編譯工具的生成,不失為一種簡單易行的方法。本程序中服務(wù)器程序功能包括與多個客戶端之間建立連接、為每個客戶端分配權(quán)限、與多個客戶端之間進行文字通信、記錄客戶端的操作行為、執(zhí)行客戶端發(fā)送的操作請求并反饋信息等??蛻舳顺绦蚬δ馨ㄅc服務(wù)器建立鏈接、與服務(wù)器端進行文字通信、向服務(wù)器發(fā)送操作請求等。隨著網(wǎng)絡(luò)技術(shù)的進一步發(fā)展,網(wǎng)絡(luò)速度越來越快,家庭辦公將成為未來的時尚,遠程技術(shù)支持將逐漸占據(jù)技術(shù)支持的主流。遠程教學和培訓也將快速發(fā)展。隨著3G 手機互聯(lián)網(wǎng)的大力發(fā)展,基于3G 網(wǎng)絡(luò)的智能手機也在不斷發(fā)展,并且很明顯已經(jīng)有了和計算機網(wǎng)絡(luò)互連的趨勢,相信在不久的將來,會出現(xiàn)手機操作系統(tǒng)和計算機操作系統(tǒng)所共存的遠程控制軟件,并且通過3G 網(wǎng)絡(luò)和計算機互聯(lián)網(wǎng)的融通,通過移動終端操縱遠程計算機也必將成為一個趨勢。結(jié) 論我在學校圖書館,圖書館搜集資料,還在網(wǎng)上查找各類相關(guān)資料,將這些寶貴的資料全部記在筆記本上,盡量使我的資料完整、精確、數(shù)量多,這有利于論文的撰寫。然后我將收集到的資料仔細整理分類,及時拿給導師進行溝通。在寫作過程中遇到困難我就及時和導師聯(lián)系,并和同學互相交流,請教專業(yè)課老師。在大家的幫助下,困難一個一個解決掉,論文也慢慢成型。通過自己動手做基于ARM linux的交叉編譯環(huán)境的創(chuàng)建這一工作,為嵌入式開發(fā)構(gòu)建了一套最基本的工具,并測試了該環(huán)境的穩(wěn)定性。此方法與通過利用Crosstool 腳本工具構(gòu)建交叉編譯環(huán)境方法相比,構(gòu)建過程雖然比用crosstool腳本工具構(gòu)建的方法復(fù)雜,但使用的時候出錯的機會非常少,而且具有很好的穩(wěn)定性。同時通過親身實踐,搭建了一套穩(wěn)定的工具鏈, 更加深入地理解了交叉編譯環(huán)境的編譯過程,為以后從事嵌入式開發(fā)工作打下了堅實的基礎(chǔ)。參 考 文 獻[1] 孫天澤,袁文菊,張海峰. 嵌入式設(shè)計及Linux驅(qū)動開發(fā)指南——:電子工業(yè)出版社,2007[2] 劉洪濤,孫天澤. 嵌入式系統(tǒng)技術(shù)與設(shè)計. :人民郵電出版社,2009[3] S3C2410數(shù)據(jù)手冊. [4] [D].導師:顧新:西安電子科技大學,2007[5] [J].電腦知識與技術(shù)(學術(shù)交流),2007,(15):787788[6] Linux嵌入式軟件開發(fā)平臺的搭建[J].計算機時代,2010,(11):5355[7] [J].軟件導刊,2008,(12):112115[8] 張瑞,于德海,[J].科技信息,2009,(25):508509[9] 劉永林,梁瑩,王詩琴,[J].電腦開發(fā)與應(yīng)用,2011,(07):6870[10] 馬曉濤,[J].成功(教育),2010,(07):290[11] 尤盈盈,[J].計算機與數(shù)字工程,2006,(06):3032[12] 藍炳偉,[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2008,(02):5758[13] [J].陶瓷,2010,(03):5052[14] 李勝琴,張國榮,[J].太原師范學院學報(自然科學版),2010,(02):5659[15] [J].電腦知識與技術(shù),2011,(19):45534554 致 謝在論文完成之際,我首先要向我的指導老師王偉副教授表示深深的謝意與崇高的敬意 。在整個畢設(shè)期間王老師給予了我極大的支持和幫助,對嵌入式知識的學習和論文的撰寫給予了我很大的關(guān)注和指導。王老師淵博的知識、敏捷的思維、嚴謹?shù)闹螌W態(tài)度、平易近人的性格和為學術(shù)廢寢忘食的工作作風都給我留下了深刻的印象,使我受益匪淺,所有的這些對我今后的學習﹑工作與生活意義深遠。感謝河北工業(yè)大學,它不僅教會了我如何獨立生活,獨立思考,而且讓我感覺到社會是溫暖的,老師是勤懇的,同學是友愛的,為我的人生增添了許多精彩。感謝四年相識的所有老師們、同學們,謝謝你們給我的關(guān)愛和支持,你們將是我一生最寶貴的財富,我向你們表示衷心的謝意。感謝各位論文評審的老師,感謝你們在百忙之中抽出寶貴的時間對我進行指導,給論文提出寶貴意見。最后感謝我的父母,感謝他們對我的養(yǎng)育之恩,謝謝他們在這么艱苦的條件下把我培養(yǎng)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1