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

正文內(nèi)容

嵌入式操作系統(tǒng)應(yīng)用研究_畢業(yè)設(shè)計(jì)-資料下載頁

2025-06-28 20:20本頁面

【導(dǎo)讀】本、體積、功耗有嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。外的所有電子設(shè)備上操作系統(tǒng)的開發(fā),開發(fā)對象有手機(jī)、掌上電腦、機(jī)電系統(tǒng)等。進(jìn)入20世紀(jì)90年代,嵌入式技術(shù)全面展開,目前已成為。通信和消費(fèi)類產(chǎn)品的共同發(fā)展方向。這個(gè)廣闊的事業(yè)中去。所以無論是從硬件方面還是軟件方面我們都很容易獲得研發(fā)的資料。式方面有所研究。業(yè)化,EOS開始從單一的弱功能向高專業(yè)化的強(qiáng)功能方向發(fā)展。用性等方面具有較為突出的特點(diǎn)。移植、應(yīng)用和開發(fā)。嵌入式應(yīng)用程序編程環(huán)境與方。入式系統(tǒng)下編程的方法并學(xué)習(xí)開發(fā)一些簡單的應(yīng)用程序,表可用微機(jī)打?。?、由理工科指導(dǎo)教師填寫。指導(dǎo)教師評分占60%,答辯小組評分占40%。評語、成績、簽名及日期處必須手寫。

  

【正文】 添加外部資源: 新建 Qt Resources file,將它命名為 images,其他默認(rèn),添加后可以看到添加的文件為 。然后選擇 Add 下拉框,選擇 Add Files。在彈出的對話框中,我們到新建的 images 文件夾下,將里面 的圖標(biāo)文件全部添加過來 添加完成后,我們在 Qt Creeator 的 File 菜單選擇 Save All 選項(xiàng),保存所有的更改。 這時(shí)再打開資源選擇器,我們看到我們的圖標(biāo)都在這里了。我們將 作為“ New”菜單的圖標(biāo),然后點(diǎn)擊 Shortcut 并按下 Crtl+N 作為“ New”菜單的快捷鍵。這時(shí)打開文件菜 單,可以看到“ New”的菜單已經(jīng)有圖標(biāo)了。整個(gè) File 菜單的添加效果如下 我們在上次的基礎(chǔ)的再加入一些常用的菜單?!?file”菜單的中間分隔線可以點(diǎn)擊Add Separator 添加,我們在動(dòng)作編輯器中對各個(gè)菜單的屬性進(jìn)行設(shè)置。我們拖動(dòng)“ New”菜單的圖標(biāo),將其放到工具欄中,拖動(dòng)“ New”菜單的圖標(biāo),再添加其他的幾個(gè)圖標(biāo)。使用 Append Separator 可以添加分割線。效果如下圖 此時(shí)程序生成相應(yīng)的函數(shù)聲明代碼 添加筆記本界面顯示當(dāng)前時(shí)間: datetime=new QLabel(thiswindowTitle(),this)。 timer=new QTimer(this)。 timersetInterval(1000)。 timerstart()。 connect(timer,SIGNAL(timeout()),this,SLOT(kgdTimer()))。 mainStatusBaraddWidget(thisdatetime,200)。 datetimesetAlignment(Qt::AlignRight)。 效果如下圖: 添加在工具欄(電腦右下角)處顯示該程序: 此處功能包括: Hide Show Exit 程序關(guān)鍵代碼為: if(sysTrayisSystemTrayAvailable()) { sysTraysetToolTip(tr(The note has been hide\n Good Luck!))。 sysTrayshow()。 if(sysTraysupportsMessages()) sysTrayshowMessage(tr(kgdNotePad),tr(Wele use my note\nI39。m LiuBo),QSystemTrayIcon::Information,20xx)。 } 效果截圖為: Show 將隱藏的界面顯示于界面, Exit 退出程序 File 菜單欄相應(yīng)的 ACTION 其相應(yīng)的關(guān)鍵代碼如下: newAct=thismenuFileaddAction(icoNew,tr(New),this,SLOT(fileNew()),QKeySequence::New)。 openAct=thismenuFileaddAction(icoOpen,tr(Open),this,SLOT(fileOpen()),QKeySequence::Open)。 . . . 由于 Qt 的 QkeySequence 已經(jīng)為我們定義了很多內(nèi) 置的快捷鍵,因此 File 菜單中的 New,Open,Save,Saveas,Saveall,print preview,Print,Exit的相關(guān)操作分別可以直接使用 QkeySequence 的相關(guān)函數(shù) 同時(shí) Edit 里的復(fù)制,撤銷,全選,粘貼,剪切等功能,是 TextEdit 默認(rèn)就有的,所以我們只需要調(diào)用下相應(yīng)函數(shù)就行 .其關(guān)鍵代碼示例如下:(有關(guān) Redo 的 Action) undoAct=thismenuEditaddAction(icoUndo,tr(Undo),this,SLOT(editUndo()),QKeySequence::Undo)。 程序在 WindowsXP 環(huán)境下運(yùn)行后的界面如下: Linux 下進(jìn)行源碼編譯和運(yùn)行 由于該記事本是在 WindowXP 下進(jìn)行編碼的,因此還需要將源碼拷貝到 Linux 系統(tǒng)下進(jìn)行編譯。 進(jìn)入 Linux 系統(tǒng)下,打開終端進(jìn)入到該源碼的根文件夾下,運(yùn)行下列命令: Source/user/local/Trolltech/Linux系統(tǒng)安裝了兩個(gè) Linux版本,所以需要按情況對環(huán)境變量進(jìn)行相應(yīng)的配置。 Qmake Make //完成編譯工作 Qvfb – width 640 – height 480amp。 //運(yùn)行一個(gè)綠色屏幕 ./Note – qws //運(yùn)行 qt程序 該 qt 程序在 Linux 下編譯運(yùn)行的界面如下: 5. 如何將源程序移植到目標(biāo) Linux 系統(tǒng) 當(dāng)用戶將自己程序編寫生成可執(zhí)行的應(yīng)用程序以后,需要將該程序燒寫到目標(biāo)板上,并且加入到嵌入式目標(biāo)板的 linux 系統(tǒng)中。當(dāng)用戶開發(fā)程序能正常的在目標(biāo)板上運(yùn)行時(shí),才表示開發(fā)成功。將開發(fā)好好的應(yīng)用程序燒到目標(biāo)板,并讓其正常運(yùn)行還需要一些必備的工作。 將生成的可執(zhí)行文件加入到 Linux 文件系統(tǒng)中去,需要重新制作文件系統(tǒng)。嵌入式系統(tǒng)中我們采用 RamDisk。首先我們從 網(wǎng)站上下載 Linux 的文件系統(tǒng)鏡像壓縮文件,再將 文件系統(tǒng)鏡像文件 mount 到新建目標(biāo) ramdisk 中: mount – o loop ramdisk/ 此時(shí)用戶就可以加入自己的應(yīng)用程序 Note 了,具體步驟如下: cd /ramdisk mkdir Myapp cd Myapp mkdir Note cd Note cp /Note 這是在終端命令行狀態(tài)下的操作,用戶也可以通過操作完成。 復(fù)制完程序后,退出掛載: umount /ramdisk 然后,重新壓縮新生成的 文件系統(tǒng)鏡像文件: gzip / / 下載燒寫信的 到目標(biāo)板: cp / /tftpboot 重啟目標(biāo)板,可以看 到文件系統(tǒng)中出現(xiàn)了 Myapp 目錄,在 Note 目錄中出現(xiàn)了可執(zhí)行文件 Note,就可以運(yùn)行文件了: cd Myapp cd Note ./Note .//如果系統(tǒng)權(quán)限不夠,則需要通過 命令 su 和密碼來提升權(quán)限 此時(shí)就吧應(yīng)用程序移植到目標(biāo)系統(tǒng)上了。 參考文獻(xiàn) 【 1】《 C++ GUI QT4 編程(第二版)》 Jasmin Blanchette Mark Summerfield著 電子工業(yè)出版社 【 2】《 Linux 操作系統(tǒng)原理與應(yīng)用》 張玲著 西安電子科技大學(xué)出版 社 【 3】《嵌入式系統(tǒng)設(shè)計(jì)與應(yīng)用開發(fā)》 鄭靈翔著 北京航空航天大學(xué)出版社 【 4】 《 基于 ARM9 的嵌入式 Linux 開發(fā)技術(shù) 》 李新峰 何廣生 趙秀文著 電子工業(yè)出版社 【 5】《 嵌入式 Linux 系統(tǒng)開發(fā)詳解 —— 基于 EP93XX 系列 ARM》 李駒光 鄭耿 江澤明著 清華大學(xué)出版社 【 6】《 qt+creator》系列教程 【 7】《 c++設(shè)計(jì)模式 —— 基于 Qt4 開源跨平臺(tái)開發(fā)框架》 伊斯特著 清華大學(xué)出版社 【 8】《 Linux 窗口程序設(shè)計(jì) —— Qt4 精彩實(shí)例分析》 成潔,盧紫毅著 清華大學(xué)出版社 【 9】《 ARM 嵌入式 Linux 系統(tǒng)開發(fā)從入門到精通》 李亞峰著 清華大學(xué)出版社 【 10】《嵌入式 Linux 開發(fā)技術(shù)與應(yīng)用》 李超,肖建著 電子工業(yè)出版社 【 11】《嵌入式系統(tǒng)設(shè)計(jì)與開發(fā)》 章豎式著 西安電子科技大學(xué)出版社 注 釋 是 Trolltech 公司的一個(gè)產(chǎn)品,是一個(gè)多平臺(tái)的 C++圖形用戶界面應(yīng)用程序框架。 Creator 是 Qt 被 Nokia 收購后推出的一款新的輕量 級積成開發(fā)環(huán)境( IDE)。此 IDE 能夠跨平臺(tái)運(yùn)行,支持的系統(tǒng)包括 Linux( 32 位及 64 位)。 Mac OSX 及Windows。根據(jù)官方描述, Qt Creator 的設(shè)計(jì)目標(biāo)是使開發(fā)人員能夠利用 Qt 這個(gè)應(yīng)用程序框架更加快速及輕易地完成開發(fā)任務(wù)。 :系統(tǒng)內(nèi)核小,專用型強(qiáng),系統(tǒng)精簡,高實(shí)時(shí)性的系統(tǒng)軟件。 附 錄 一 .Qt/X11 的編譯安裝簡介 1.準(zhǔn)備階段 準(zhǔn) 備編譯環(huán) 境: ( 1).操作系 統(tǒng) : RedHat Linux 9 ( 2). 編譯 器: ( 3). Qt 庫 版本: 2.安裝 ( 1).解 壓 到 /usr/local/目 錄 下 ,將解 壓 后的默 認(rèn) 目錄 改 為 qt ( 2). 執(zhí) 行 Configure 命令并 設(shè) 置 環(huán) 境 變 量 Configure 時(shí) 可以加入相 關(guān) 參數(shù) 如需 GIF 支 持加入?yún)?shù) qtgif,可以通過 ./configure help 來 查 看需要加入的參數(shù) ,在 profile 文件中添加如下 設(shè) 置: QTDIR=/usr/local/qt PATH=$QTDIR/bin:$PATH MANPATH=$QTDIR/man:$MANPATH LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH ( 3). make 以及 make install 二 .嵌入式 Linux 文件系統(tǒng) 嵌入式 Linux 文件系統(tǒng)是在 PCLinux 系統(tǒng)的基礎(chǔ)上發(fā)展而來的,與標(biāo)準(zhǔn) Linux 文件系統(tǒng)的原理基本一樣,不同的是底層的存儲(chǔ)介質(zhì)為 Flash 介質(zhì)。其文件系統(tǒng)原理為: Linux 下的文件系統(tǒng)主要分為三層。一是用戶空間的應(yīng)用程序?qū)ξ募到y(tǒng)的系統(tǒng)調(diào)用,二是虛擬文件系統(tǒng) VFS( Virtual Filesystem Switch) ,三是掛在到VFS 中的各種實(shí)際文件系統(tǒng)。 謝 辭 首先要感謝康欽馬老師,在我本科學(xué)習(xí)期間,他給了我悉心的指導(dǎo),用他淵博的知識(shí)指導(dǎo)我、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度影響我,使我受益非淺。在我的論文完成過程中,他又給我 提出了很多寶貴的意見。 再次十分感謝李振和王飛同學(xué)在我做畢設(shè)過程中 對我的建議和解答,與他們一起探討問題讓我獲得了許多有關(guān)嵌入式系統(tǒng)方面的知識(shí)。 如果沒有你們的鼓勵(lì)和支持就不會(huì)有這篇論文的完成。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1