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

正文內容

基于qt的數(shù)碼相框設計本科畢業(yè)設計-資料下載頁

2025-06-27 18:26本頁面
  

【正文】 失 在板2M Nor Flash,掉電非易失,已經(jīng)安裝BIOSLCD顯示:板上的集成4線電阻式觸摸屏接口,可以直接連接四線電阻觸摸屏 支持黑白,4級灰度,16級灰度,256色,4096色STN液晶屏,屏幕分辨率可以達到1024x768像素 ’’真彩LCD,分辨率240x320,帶觸摸屏接口和資源:1個100M以太網(wǎng)RJ45 3個串行口 1個USB Host 1個USB Slave B型接口 1個SD卡存儲接口 1路立體聲音頻輸出接口,一路麥克風接口 4 USER Leds 6 USER buttons(帶引出座) 1個PWM控制蜂鳴器 1個可調電阻,用于AD模數(shù)轉換測試 1個I2C總線AT24C08芯片,用于I2C總線測試 板載實時時鐘電池 電源接口(5V),帶電源開關和指示燈S3C2440AL是16/32位精簡指令集微處理器,是為應用于小型掌上設備和高性價比、低功耗、高性能的嵌入式系統(tǒng)應用而提供的微控制。S3C2440使用了ARM920T內核,它功耗低,非常適合需要控制成本和功耗應用的場合。ARM920T實現(xiàn)了MMU、AMBA總線及Harvard緩存結構,每行8字長度的獨立16K指令緩存和數(shù)據(jù)緩存。S3C2440將系統(tǒng)組成縮減至最小,芯片上集成的功能包括:分開的16K指令/數(shù)據(jù)緩存、SDRAM控制器、LCD控制器、4通道DMA、3通道UART、IIC總線、IIS總線、SD主機接口、PWM定時器、看門狗、片上PLL時鐘發(fā)生器、8通道10位AD控制器和觸摸屏接口、攝像頭接口以及帶日歷函數(shù)的實時時鐘。S3C2440的主頻為400MHZ,最高頻率可達533MHz,且功耗只有mW級,是理想的車載電腦的主選芯片。S3C2440具有各種特性,包括:NAND Flash啟動引導、Cache存儲器、時鐘電源管理、中斷控制器、具有脈沖帶寬調制功能的定時器、RTC實時時鐘、通用I/O端口、DMA控制器、LCD控制器STN LCD顯示特性、TFT彩色顯示屏、UART、A/D轉換和觸摸屏接口等等。S3C2440AL的資源包括:1個LCD控制器、SDRAM控制器、NAND FLASH控制器、3路UART通道、4路DMA通道、4個具有PWM功能的計時器和一個內部時鐘、8通道的10位ADC、8通道10位AD控制器、IISBUS接口、IICBUS接口、2個USB主機接口、1個USB設備接口、SD接口、MMC卡接口、看門狗計數(shù)器、117位通用I/O口和24位外部中斷源、攝像頭接口和觸摸屏接口。體系結構:為手持設備和通用嵌入式應用提供片上集成系統(tǒng)解決方案;16/32 位RISC體系結構和ARM920T內核強大的指令集;加強的ARM體系結構MMU用于支持WinCE,EPOC 32和Linux;指令高速存儲緩沖器(ICache),數(shù)據(jù)高速存儲緩沖器(DCache),寫緩沖器和物理地址TAG RAM,減少主存帶寬和響應性帶來的影響;采用ARM920T CPU內核支持ARM調試體系結構;內部高級微控制總線(AMBA)體系結構(,AHB/APB)。系統(tǒng)管理器:支持大/小端方式;支持高速總線模式和異步總線模式;尋址空間每bank 128M字節(jié);支持可編程的每bank 8/16/32位數(shù)據(jù)總線帶寬;從bank 0到bank 6都采用固定的bank起始尋址;bank7具有可編程的bank的起始地址和大小;8個存儲器bank;所有的存儲器bank都具有可編程的操作周期;支持外部等待信號延長總線周期;支持掉電式的SDRAM自刷新模式;支持各種型號的ROM引導。虛擬機(Virtual Machine)指通過軟件模擬的具有完整硬件系統(tǒng)功能的、運行在一個完全隔離環(huán)境中的完整計算機系統(tǒng)。通過虛擬機軟件,你可以在一臺物理計算機上模擬出一臺或多臺虛擬的計算機,這些虛擬機完全就像真正的計算機那樣進行工作,例如你可以安裝操作系統(tǒng)、安裝應用程序、訪問網(wǎng)絡資源等等。對于你而言,它只是運行在你物理計算機上的一個應用程序,但是對于在虛擬機中運行的應用程序而言,它就是一臺真正的計算機。因此,當我在虛擬機中進行軟件評測時,可能系統(tǒng)一樣會崩潰,但是,崩潰的只是虛擬機上的操作系統(tǒng),而不是物理計算機上的操作系統(tǒng),并且,使用虛擬機的“Undo”(恢復)功能,我可以馬上恢復虛擬機到安裝軟件之前的狀態(tài)。本次試驗我們采用的虛擬機是VMware Workstation。圖51 VMware初始頁面圖52 選linux操作系統(tǒng)圖53 虛擬機創(chuàng)建成功圖54 linux操作系統(tǒng) Linux內核和yaffs文件系統(tǒng)移植移植是指將軟件從一個平臺遷移到另一個平臺。在移植過程前,首先要設置超級終端、DNW軟件、安裝GIVEIO驅動及安裝USB下載驅動。而在燒寫Linux操作系統(tǒng)和yaffs文件系統(tǒng)時,必須確保開發(fā)板的Flash中已經(jīng)燒寫了uboot,并能引導開發(fā)板進入到uboot控制臺下。Mini2440采用的uboot支持從Nor Flash或者Nand Flash起送,同時支持兩種下載文件的方式,一種是USB下載,另一種是TFTP下載Linux和WinCE等的功能。在Mini2440開機時,有三種狀態(tài)可以選擇:(1)下載模式,記載模式下面可以進行uboot自身更新,Linux更新或WinCE更新。(2)Linux啟動模式,即加在并引導進入Linux操作系統(tǒng)。(3)WinCE啟動模式,及加載并引導進入WinCE操作系統(tǒng)。將開發(fā)板和PC機連接,在打開開發(fā)板電源前,先啟動超級終端,然后按住空格鍵,再打開開發(fā)板的電源,這樣就可以進入到uboot的控制臺。首先,在下圖所示選項中個選擇【3】Download Linux Kernel選項,下載Linux內核,如圖4 1所示:圖4 1 uboot的控制臺在超級終端界面上出現(xiàn):Waiting a download后打開DNW軟件,點擊Transmit選項,其中T35表示液晶屏的類型。之后系統(tǒng)就會自動完成Linux內核映像的下載和保存,如下圖4 2所示:圖4 2 下載Linux內核移植了Linux內核,使系統(tǒng)才可以“動”起來。Yaffs(yet another flash file system,以下簡稱yaffs)專門為NAND Flash設計的嵌入式文字系統(tǒng),適用于大容量的存儲設備。它是日志結構的文體系統(tǒng),提供了損耗平衡和掉電保護,可以有效地避免意外掉電對文件系統(tǒng)一致性和完整性的影響。Yaffs文件系統(tǒng)是按層次結構設計的,分為文件系統(tǒng)管理層接口、Yaffs內部實現(xiàn)層和NAND接口層,這樣就簡化了其與系統(tǒng)的接口設計,可以方便地集成到系統(tǒng)中去。與JFFS相比,它減少了一些功能,因此速度更快,占用內存更少。YAFFS文件系統(tǒng)充分考慮了NAND Flash的特點,根據(jù)NAND Flash以頁面為單位存取的特點,將文件組織成固定大小的數(shù)據(jù)段。Yaffs文件系統(tǒng)采用一種多策略混合的垃圾回收算法,結合了貪心策略的高效性和隨機選擇的平均性,達到了兼顧損耗平均和系統(tǒng)開銷的目的。Yaffs文件系統(tǒng)具有的特性有:Yaffs文件組織結構是按照固定大小的數(shù)據(jù)段組織文件,每個文件對應專門的文件頭,其中存儲所有者ID、組ID、長度等信息;文件的數(shù)據(jù)段按照樹型結構進行組織,以提高查找速度;當有文件需要進行更改的時候,系統(tǒng)將先寫入新的文件,然后再將舊的文件刪除;使用頁面?zhèn)溆每臻g中的ECC進行錯誤偵測,進而重試,多次失敗則停用該頁面。NAND Flash存儲容量一般都很大,YAFFS文件系統(tǒng)完全符合嵌入式系統(tǒng)對存儲容量的要求,一般嵌入式系統(tǒng)的都把YAFFS文件系統(tǒng)作為嵌入式文件系統(tǒng)的一部分。在Linux內核移植完成后,選擇【6】Download YAFFS image選項,下載Yaffs文件系統(tǒng),同下載Linux內核一樣,在超級終端界面上出現(xiàn):Waiting a download后打開DNW軟件,點擊Transmit選項,該文件時支持觸摸屏的帶QT的文件系統(tǒng)。之后系統(tǒng)將會自動傳輸并保存Yaffs文件系統(tǒng),如下圖4 3所示。圖4 3 下載yaffs文件系統(tǒng)至此,Linux內核和yaffs文件系統(tǒng)移植結束,軟件平臺搭建完成。6 數(shù)碼相框程序的移植過程盡管數(shù)碼相框已經(jīng)出現(xiàn)很多年,但是它對很多人來說還是個新鮮事物。數(shù)碼相框通過液晶的屏幕來顯示數(shù)字相片,可以通過讀卡器接口從SD卡獲取數(shù)字相片信息,并可設置循環(huán)顯示方式,比普通相框更加靈活多變,也給日益增多的數(shù)碼相片提供一個新的展示空間。 移植QTQT是一個跨平臺的C++圖形用戶界面庫,是專為小型設備提供豐富的窗口小部件(Widgets)支持串口部件的定制,可以為用戶提供漂亮的圖形界面。QT是開源的圖形界面軟件,也是最流行的圖形界面之一。 QT源代碼編譯第一步:在ftp://。第二步:(1) tar zxvf (2) cd (3) ./configure(4) /user/bin/gmake 交叉編譯(1) tar zxvf (2) cp (3) cp (4) cd (5) ./configure –shared –thread –embedded arm –qvfb freetypedepths4,8,16,24,32 –qt–gif –qt–libpng –qt–libmng –qt–libjpeg –sqlite –no –qvfb/usr/bin/gmake (6) :cd 如果屏幕顯示hello,就說明移植成功。 程序開發(fā)環(huán)境 主程序中創(chuàng)建類在主程序中建一個mainwindows類,用來顯示開機界面并接受開機界面上的點擊事件。(1)主程序中建一個setting類,初始化為隱藏,用來配置設置幻燈片格式。當顯示開機界面時點擊到配置圖標,該類的對象顯示,顯示出配置界面。點擊setting界面的隱藏圖標是隱該界面;配置界面設置幻燈片切換時間。(2)主程序中建一個play類,初始化為隱藏。顯示開機界面后,如果點擊到播放按鈕,開始播放圖片。播放過程中,點擊點播界面,顯示開機界面。(3)設置完畢,點擊播放圖標,開始播放。 制定程序框架QT簡單易用,功能強大,用它來實現(xiàn)該作品的功能,寫在程序上省去了很多事。它提供對大多數(shù)目前流行圖片格式的支持,如BMP,PNG,JPEG等,并且可以對圖片進行加工。我們可以通過QT編程,實現(xiàn)圖片的翻轉,扭曲,縮放,重疊,以及播放幻燈片的各種切換效果。用觸摸屏實現(xiàn)輸入操作,進行界面切換。 編輯調試程序程序用C++編寫,在windows主機系統(tǒng)下用source insight軟件編輯,通過文件共享,在虛擬機linux環(huán)境下編譯,具體步驟如下:(1)在windows主機和linux虛擬機的共享目錄下,打開source insight軟件,建一個工程,然后在工程里新建數(shù)碼相框文件,這樣,類成員會自動補齊。(2)編輯完畢,保存。(3)進入虛擬機的數(shù)碼相框工程路徑,執(zhí)行以下命令,進行編譯。../bin/qmakeproject../bin/qmakemake(4)掛載開發(fā)板,調試(用NFS)。進入開發(fā)板終端,執(zhí)行相關命令,觀看程序執(zhí)行效果。(5)重復以上步驟,直至程序調試滿意,然后把調試好的程序燒入板子的S3C2440L芯片中脫機運行。 各個功能的程序設計GUI的主界面包含3個按鍵,可以進入3個模塊,分別是文件管理,圖片播放個系統(tǒng)設置,這個界面的主要代碼:Mainwindows_ui*mainevent=new Mainwindows(0)。 //創(chuàng)建主窗口界面對象,Mainwindows是Mainwindows_ui的子類,用指向父類的指針mainevent創(chuàng)建子類的對象,這樣就可以調用父類的其他子類setBackgroundPixmap(QPixmap(”picture/”)) //設置窗體和按鈕的背景圖片 PushButton1setGeometry(QRect(10,160,60,60))。 //設置按鍵,并載入相應的圖標PushButton1setPixmap(QPixmap(“picture/”))。PushButton1setAutoDefault(FALSE)。QObject::connect(PushButton1, SIGNAL(clicked()), this,SLOT(managermodule()))。 //定義按鍵點擊事件對應的槽connect(amp。timer, SIGNAL(timeout()),this,SLOT(autoprint()))。 //設置定時器事件,定時時間到就播放圖片(5000,true)。 //定時5秒 文件管理模塊的設計點擊主界面的文件管理圖標,進入存儲目錄選擇界面,點擊相應目錄,進入管理界面,可以對文件進行復制,黏貼,刪除,新建文件夾等操作。這個頁面的主要代碼: 圖片播放模塊的設計在主界面點擊圖片游覽圖標,點擊相應的目錄游覽其中的圖片縮略圖,這個界面的主要代碼:在圖片縮略圖界面,雙擊相應的縮略圖,則全屏顯示該圖片。在圖片的左上角有五個按鈕,他們的作用分別是上一張,放大,縮小,下一張和播發(fā)、暫停。右上角有一個按鈕,她的作用是退出全屏。如果5秒鐘內不進行任何操作,則按鈕隱藏。這個界面的主要代碼: 系統(tǒng)設置模塊的設計在主界面中,點擊系統(tǒng)設置按鈕,進入系統(tǒng)設置界面,可以設置圖片播放時,每幅圖片停留的時間,延時關機的延時時間,還可以直接關機。這個界面的主要代碼:
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1