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

正文內(nèi)容

基于嵌入式畫圖板的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文(文件)

 

【正文】 )。 } 這樣就基本實(shí)現(xiàn)了電子畫板程序的所有基本功能,運(yùn)行如圖519所示。 硬件平臺(tái)搭建測(cè)試 PC端測(cè)試搭建Qt的環(huán)境后,在Linux下運(yùn)行Qt程序,測(cè)試Qt程序在Linux下能否正常運(yùn)行,測(cè)試效果如圖61所示。如果燒寫成功,會(huì)在串口終端上出現(xiàn)如圖62所示的內(nèi)容。并在PC端顯示如圖63所示的內(nèi)容。 圖64 根文件系統(tǒng)測(cè)試結(jié)論:根文件系統(tǒng)能成功掛載到內(nèi)核,系統(tǒng)運(yùn)行穩(wěn)定。界面設(shè)計(jì)主要包括菜單的設(shè)計(jì)和繪圖工具欄的設(shè)計(jì)。如:打開、保存、新建等。圖610 實(shí)現(xiàn)設(shè)置顏色圖611 實(shí)現(xiàn)添加畫布寬、高和顏色圖612 實(shí)現(xiàn)繪制功能 小結(jié)本章主要介紹測(cè)試環(huán)節(jié),將Qt程序下載到up2410開發(fā)板中運(yùn)行,以實(shí)現(xiàn)了嵌入式平臺(tái)上運(yùn)行畫圖板程序,測(cè)試效果較好。② 給出了基于嵌入式的QT畫圖板的具體設(shè)計(jì)方案。系統(tǒng)的功能大都已經(jīng)實(shí)現(xiàn),但還有以下不足之處需要改進(jìn)。③ 系統(tǒng)的源代碼以及整體結(jié)構(gòu)有待優(yōu)化,實(shí)用性以及人性化方面還需要繼續(xù)提高。相信會(huì)對(duì)今后的學(xué)習(xí)工作生活有非常重要的影響。同時(shí),正是有了學(xué)院領(lǐng)導(dǎo)的關(guān)心和幫助,正是因?yàn)樗麄儑?yán)格的管理和耐心的指導(dǎo),使我的畢業(yè)設(shè)計(jì)能夠順利完成,在此謹(jǐn)致以中心的感謝和崇高的敬意! 參 考 文 獻(xiàn)[1] 朱小遠(yuǎn),謝龍漢. Linux嵌入式系統(tǒng)開發(fā)[M]. 電子工業(yè)出版社,2012.[2]怯肇乾.嵌入式圖形系統(tǒng)設(shè)計(jì)[M].北京:北京航空航天大學(xué)出版社,2009.[3] [M].北京:清華大學(xué)出版社,2010.[4] 朱小遠(yuǎn),謝龍漢. Linux嵌入式系統(tǒng)開發(fā)[M].電子工業(yè)出版社,2012.[5]周立功.ARM嵌入式系統(tǒng)基礎(chǔ)教程(第2版) [M]. 北京:北京航空航天大學(xué)出版社,2008.[6]楊水清. ARM嵌入式Linux系統(tǒng)開發(fā)技術(shù)詳解[M]. 北京:電子工業(yè)出版社,2009.[7]劉艷青.[J].現(xiàn)代計(jì)算機(jī),2009.[8]鄭阿奇,陳超.Qt4開發(fā)實(shí)踐[M].北京電子工業(yè)出版社,2011.[9]苗中糧,宛斌.Qtopia編程之道[M].北京清華大學(xué)出版社,2009.[10]丁林松,黃麗琴.Qt4圖形設(shè)計(jì)與嵌入式開發(fā)[M].北京人民郵電出版社,2009.[11]Uasmin Blanchette.Mark ++ GUI Programming with Qt4[M].UpperSaddle River:Prentice Hall,2008.[12]王世江.鳥哥的Linux私房菜 基礎(chǔ)學(xué)習(xí)篇(第三版)[M].北京人民郵電出版社,2010.[13]薛圓圓.21天學(xué)通Linux系統(tǒng)[M]. 北京電子工業(yè)出版社,2010. 33 。另外還要再次感謝在這畢業(yè)設(shè)計(jì)中給過我?guī)椭乃欣蠋熀屯瑢W(xué),真誠(chéng)的感謝你們對(duì)我的幫助。在設(shè)計(jì)過程中,我通過查閱大量有關(guān)資料,與同學(xué)交流經(jīng)驗(yàn)和自學(xué),并向老師請(qǐng)教等方式,使自己學(xué)到了不少知識(shí),也經(jīng)歷了不少艱辛,但收獲同樣巨大。② 系統(tǒng)整體功能不夠完善。④ 采用主流的軟硬件平臺(tái)如ARM硬件平臺(tái)、嵌入式Linux、QT/E圖形系統(tǒng)等,掌握了了嵌入式產(chǎn)品的開發(fā)流程以及所需的部分技術(shù)。 第7章 總結(jié)與展望本文著重介紹了基于一個(gè)成熟的嵌入式嵌入式GUI系統(tǒng)即QT所設(shè)計(jì)的畫圖板程序。圖69 功能測(cè)試 綜合測(cè)試綜合測(cè)試主要是將畫圖板程序經(jīng)過交叉編譯后燒到開發(fā)板,然后對(duì)其綜合運(yùn)行效果進(jìn)行整體測(cè)試。圖68界面測(cè)試 功能測(cè)試界面設(shè)計(jì)完成后,需要進(jìn)行相關(guān)功能的完善。圖65 局域網(wǎng)IP地址圖66終端IP地址圖67網(wǎng)卡相通結(jié)論:在終端下輸入Ping命令,PC端和ARM端能連通。 根文件系統(tǒng)測(cè)試開啟windows 的tftp服務(wù)器,設(shè)置環(huán)境變量,保證開發(fā)板和windows在同一網(wǎng)段及開發(fā)板的tftp服務(wù)器的IP為windows的IP。 內(nèi)核測(cè)試把生成uImage 放入主機(jī)的 TFTP 目錄下,啟動(dòng)開發(fā)板,用 UBoot 的 tftp 命令下載 uImage 到 SDRAM,并啟動(dòng)開發(fā)板。 現(xiàn)在UBoot已經(jīng)燒寫到開發(fā)板上了,可以啟動(dòng)開發(fā)板檢測(cè)是否燒寫好。測(cè)試的內(nèi)容包括:測(cè)試環(huán)境、硬件平臺(tái)搭建測(cè)試、PC端軟件測(cè)試、綜合測(cè)試。 } void MainWindow::on_action_8_triggered() //拉伸菜單 {areadoShear()。 void MainWindow::on_action_4_triggered() //放大菜單 { areazoomIn()。 scale = 1。 //縮放量 int angle。 //旋轉(zhuǎn) void doShear()。 void zoomIn()。 //定義兩個(gè)坐標(biāo)對(duì)象存放鼠標(biāo)指針的前后兩個(gè)坐標(biāo) 中添加函數(shù)的定義,這樣,再次運(yùn)行程序就能實(shí)現(xiàn)涂鴉的功能了,效果如圖518所示。 //鼠標(biāo)按下事件void mouseMoveEvent(QMouseEvent *)。} ⑤ 這樣就將畫布添加到主界面的中心區(qū),然后要在畫布類中添加一些代碼,實(shí)現(xiàn)一些基本的涂鴉功能。 //畫布初始化背景色使用白色(backColor)。 //QRgb 顏色對(duì)象,存儲(chǔ)image的背景色};③ 中的構(gòu)造函數(shù)里初始化對(duì)象。class PaintArea : public QWidget{Public PaintArea()。整個(gè)流程圖如圖517所示。② bool isModified():進(jìn)行文件是否被更改過的判斷,其實(shí)就是返回一個(gè)bool 型的變量modified 的值。 ⑤ 最后可以讓所有部件處于一個(gè)網(wǎng)格布局管理器中。 其余部件均為組合框ComboBox,objectName 依次為: 選擇圖形:shapeComboBox 畫筆類型:penStyleComboBox 畫筆顏色:penColorComboBox 填充顏色:brushColorComboBox ④ 給選擇框添加條目。如圖513所示。其效果如圖512所示。圖59快捷鍵的設(shè)置然后再在右面的屬性窗口中更改statusTip 的內(nèi)容為“新建文件”,這樣在鼠標(biāo)放在新建菜單上,狀態(tài)欄就會(huì)顯示“新建文件”。雙擊action_N,彈出如圖56所示。 圖52文件菜單 圖53編輯菜單 圖54工具菜單 圖55幫助菜單④ 向工程中添加資源文件,向其中添加要使用的菜單圖標(biāo)。 ② 為了讓程序中可以使用中文, 中加入頭文件include QTextCodec,加入下面一行代碼: QTextCodec::setCodecForTr(QTextCodec::codecForLocale())。⑧ 畫板畫圖工具功能:畫板可以實(shí)現(xiàn)選擇圖形、畫筆類型、畫筆線寬、畫筆顏色等功能。⑤ 畫板還原功能:畫板通過不同尺寸的放大和縮小后,能夠還原到初始新建的尺寸大小。圖51 畫圖板模塊① 畫板新建功能:新建初始畫板,可以選擇新建畫板的大小,以及背景顏色,確定后即得到所需新建畫板。 第5章 基于嵌入式QT畫圖板的軟件的設(shè)計(jì)設(shè)計(jì)實(shí)現(xiàn)一個(gè)成功的應(yīng)用程序,不但要有實(shí)用的功能配置,也要有友好的用戶界面。② 使用瀏覽器工具管理源代碼:集成了領(lǐng)先的版本控制軟件,包括Git、Perforce和Subversion;開放式文件,無需知曉確切的名稱或位置;搜索類和文件;跨不同位置或文件沿用符號(hào);在頭文件和源文件,或在聲明和定義之間切換。圖41 信號(hào)和槽的連接原理圖 QT Creator設(shè)計(jì)軟件概述QT creator是全新的跨平臺(tái)集成開發(fā)環(huán)境,為QT開發(fā)人員的需求量身定制,由于捆綁了最新QT庫(kù)二進(jìn)制軟件包和附加的開發(fā)工具,并作為QT SDK的一部分,QT creator在單獨(dú)的安裝程序內(nèi)提供了進(jìn)行跨平臺(tái)QT開發(fā)所需的全部工具。一個(gè)protected slots:包含了只有這個(gè)類和它的子類的信號(hào)才能連接的槽??傊?,信號(hào)與插槽構(gòu)造了一個(gè)強(qiáng)大的部件編程機(jī)制。QT的信號(hào)和槽的機(jī)制可以保證如果你把一個(gè)信號(hào)和一個(gè)槽連接起來,槽會(huì)在正確的時(shí)間使用信號(hào)的參數(shù)而被調(diào)用。(實(shí)際上一個(gè)槽的簽名可以比它接收的信號(hào)的簽名少,因?yàn)樗梢院雎灶~外的簽名。信號(hào)/槽機(jī)制完全不依賴于任何一種圖形用戶界面的事件回路。QT的窗口部件有很多預(yù)定義的槽,但是通常的習(xí)慣是設(shè)計(jì)者可以加入自己的槽,這樣就可以處理自己所感興趣的信號(hào)。 QT編程機(jī)制簡(jiǎn)介信號(hào)與槽機(jī)制是QT的核心機(jī)制,要精通QT編程就必須對(duì)信號(hào)和插槽有所了解。人們所熟知的Linux下面的KDE環(huán)境就是基于QT開發(fā)而成的。 第4章 基于嵌入式Qt畫圖板的軟件介紹QT 是用于本地化跨平臺(tái)應(yīng)用開發(fā)的領(lǐng)先性框架。 ⑦ 16/32位 RISC 體系結(jié)構(gòu),使用 ARM920T CPU核的強(qiáng)大指令集。 ③ 2 個(gè)USB HOST ,一個(gè)USB DEVICE()。 S3C2410開發(fā)平臺(tái)介紹本系統(tǒng)使用開發(fā)平臺(tái)在以S3C2410X微處理器為核心的基礎(chǔ)根據(jù)具體需要上擴(kuò)展了一系列外圍功能器件,最終構(gòu)成了系統(tǒng)的硬件平臺(tái),平臺(tái)的硬件配置表如表31所示[6]。- MPU支持實(shí)時(shí)操作系統(tǒng)。② 。- ARM7系列 - ARM9系列 - ARM9E系列 - ARM10E系列 - SecurCore系列 - Inter的Xscale - Inter的StrongARM其中,ARMARMARM9E和ARM10為4個(gè)通用處理器系列,每一個(gè)系列提供一套相對(duì)獨(dú)特的性能來滿足不同應(yīng)用領(lǐng)域的需求。④大多數(shù)數(shù)據(jù)操作都在寄存器中完成。 ARM微處理器 ARM微處理器的特點(diǎn)ARM微處理器一般具有幾個(gè)特點(diǎn)[5]。與大多數(shù)發(fā)行版
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1