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

正文內(nèi)容

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

2025-06-28 13:09本頁(yè)面
  

【正文】 ?!癴ile”菜單的中間分隔線(xiàn)可以點(diǎn)擊Add Separator添加,我們?cè)趧?dòng)作編輯器中對(duì)各個(gè)菜單的屬性進(jìn)行設(shè)置。我們拖動(dòng)“New”菜單的圖標(biāo),將其放到工具欄中,拖動(dòng)“New”菜單的圖標(biāo),再添加其他的幾個(gè)圖標(biāo)。使用Append Separator可以添加分割線(xiàn)。效果如下圖此時(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,2000)。 } 效果截圖為: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ù)制,撤銷(xiāo),全選,粘貼,剪切等功能,是TextEdit默認(rèn)就有的,:(有關(guān)Redo的 Action)undoAct=thismenuEditaddAction(icoUndo,tr(Undo),this,SLOT(editUndo()),QKeySequence::Undo)。程序在WindowsXP環(huán)境下運(yùn)行后的界面如下:由于該記事本是在WindowXP下進(jìn)行編碼的,因此還需要將源碼拷貝到Linux系統(tǒng)下進(jìn)行編譯。進(jìn)入Linux系統(tǒng)下,打開(kāi)終端進(jìn)入到該源碼的根文件夾下,運(yùn)行下列命令:Source/user/local/Trolltech/,所以需要按情況對(duì)環(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)用戶(hù)將自己程序編寫(xiě)生成可執(zhí)行的應(yīng)用程序以后,需要將該程序燒寫(xiě)到目標(biāo)板上,并且加入到嵌入式目標(biāo)板的linux系統(tǒng)中。當(dāng)用戶(hù)開(kāi)發(fā)程序能正常的在目標(biāo)板上運(yùn)行時(shí),才表示開(kāi)發(fā)成功。將開(kāi)發(fā)好好的應(yīng)用程序燒到目標(biāo)板,并讓其正常運(yùn)行還需要一些必備的工作。將生成的可執(zhí)行文件加入到Linux文件系統(tǒng)中去,需要重新制作文件系統(tǒng)。嵌入式系統(tǒng)中我們采用RamDisk。,:mount –o loop ramdisk/此時(shí)用戶(hù)就可以加入自己的應(yīng)用程序Note了,具體步驟如下:cd /ramdiskmkdir Myappcd Myappmkdir Notecd Notecp /Note這是在終端命令行狀態(tài)下的操作,用戶(hù)也可以通過(guò)操作完成。復(fù)制完程序后,退出掛載:umount /ramdisk然后,:gzip / /:cp / /tftpboot重啟目標(biāo)板,可以看到文件系統(tǒng)中出現(xiàn)了Myapp目錄,在Note目錄中出現(xiàn)了可執(zhí)行文件Note,就可以運(yùn)行文件了:cd Myappcd Note./Note .//如果系統(tǒng)權(quán)限不夠,則需要通過(guò) 命令 su 和密碼來(lái)提升權(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)用開(kāi)發(fā)》 鄭靈翔著 北京航空航天大學(xué)出版社【4】《基于A(yíng)RM9的嵌入式Linux開(kāi)發(fā)技術(shù)》 李新峰 何廣生 趙秀文著 電子工業(yè)出版社【5】《嵌入式Linux系統(tǒng)開(kāi)發(fā)詳解——基于EP93XX系列ARM》 李駒光 鄭耿 江澤明著 清華大學(xué)出版社【6】《qt+creator》系列教程 【7】《c++設(shè)計(jì)模式——基于Qt4開(kāi)源跨平臺(tái)開(kāi)發(fā)框架》 伊斯特著 清華大學(xué)出版社【8】《Linux窗口程序設(shè)計(jì)——Qt4精彩實(shí)例分析》 成潔,盧紫毅著 清華大學(xué)出版社【9】《ARM嵌入式Linux系統(tǒng)開(kāi)發(fā)從入門(mén)到精通》 李亞峰著 清華大學(xué)出版社【10】《嵌入式Linux開(kāi)發(fā)技術(shù)與應(yīng)用》 李超,肖建著 電子工業(yè)出版社【11】《嵌入式系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)》 章豎式著 西安電子科技大學(xué)出版社注 釋?zhuān)且粋€(gè)多平臺(tái)的C++圖形用戶(hù)界面應(yīng)用程序框架。 Creator是Qt被Nokia收購(gòu)后推出的一款新的輕量級(jí)積成開(kāi)發(fā)環(huán)境(IDE)。此IDE能夠跨平臺(tái)運(yùn)行,支持的系統(tǒng)包括Linux(32位及64位)。Mac OSX及Windows。根據(jù)官方描述,Qt Creator的設(shè)計(jì)目標(biāo)是使開(kāi)發(fā)人員能夠利用Qt這個(gè)應(yīng)用程序框架更加快速及輕易地完成開(kāi)發(fā)任務(wù)。:系統(tǒng)內(nèi)核小,專(zhuān)用型強(qiáng),系統(tǒng)精簡(jiǎn),高實(shí)時(shí)性的系統(tǒng)軟件。附 錄1.準(zhǔn)備階段準(zhǔn)備編譯環(huán)境:(1).操作系統(tǒng):RedHat Linux 9(2).編譯器:(3).Qt庫(kù)版本:2.安裝(1).,將解壓后的默認(rèn)目錄改為qt(2).執(zhí)行Configure命令并設(shè)置環(huán)境變量Configure時(shí)可以加入相關(guān)參數(shù) 如需GIF支持加入?yún)?shù) qtgif,可以通過(guò) ./configure help來(lái)查看需要加入的參數(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)是在PCLinux系統(tǒng)的基礎(chǔ)上發(fā)展而來(lái)的,與標(biāo)準(zhǔn)Linux文件系統(tǒng)的原理基本一樣,不同的是底層的存儲(chǔ)介質(zhì)為Flash介質(zhì)。其文件系統(tǒng)原理為:Linux下的文件系統(tǒng)主要分為三層。一是用戶(hù)空間的應(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)度影響我,使我受益非淺。在我的論文完成過(guò)程中,他又給我提出了很多寶貴的意見(jiàn)。再次十分感謝李振和王飛同學(xué)在我做畢設(shè)過(guò)程中對(duì)我的建議和解答,與他們一起探討問(wèn)題讓我獲得了許多有關(guān)嵌入式系統(tǒng)方面的知識(shí)。如果沒(méi)有你們的鼓勵(lì)和支持就不會(huì)有這篇論文的完成。
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1