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

正文內(nèi)容

基于arm的嵌入式qt圖形界面開發(fā)——信號發(fā)生器設(shè)計-預(yù)覽頁

2024-12-14 15:37 上一頁面

下一頁面
 

【正文】 相等。這些端口是: A口( GPA): 23個 輸出口 B口( GPB): 11個輸入 /輸出口 C口( GPC): 16個輸入 /輸出口 D口( GPD): 16個輸入 /輸出口 E口( GPE): 16個輸入 /輸出口 F口( GPF): 8個輸入 /輸出口 G口( GPG): 16個輸入 /輸出口 H口( GPH): 11個輸入 /輸出口 這些端口都具有多功能,通過引腳配置寄存器,可以將其設(shè)置為所需要的功能,如:I/O功能、中斷功能等等。 一、概述 三星公司的 SDRAM( K4S561632C)的外部同步時鐘速率可在一定的頻率范圍內(nèi)連續(xù)變化,最高頻率可達到 133MHz,每塊 SDRAM 內(nèi)含四個獨立的 Bank;它的基本存儲單元都是按照陣列排列的,它的數(shù)據(jù)位寬和整個存儲器的位寬相同,同時支持多種讀寫模式;所有的輸入信號均以時鐘的上升沿為基準(zhǔn),這使得地址、控制和數(shù)據(jù)輸入到緩沖器的時間可保持一致且建立和保持的時間很??;該器件使用完全流水線型內(nèi)部結(jié)構(gòu);另外,它還具有突發(fā)長度可編程、延遲可編程等優(yōu)點。 二、 工作原理 SDRAM 的行地址線和列地址線是分時復(fù)用的,即地址線要分兩次送出,先送行地址線,再送列地址線。 三、 SDRAM 的基本信號 SDRAM 的基本信號可以分成以下幾類: ( 1) 控制信號:包括片選( CS)、同步時鐘( CLK)、時鐘有效( CLKEN)、讀寫選擇( WE)、數(shù)據(jù)有效( DQM)等; ( 2) 地址選擇信號:包括行地址選擇( RAS)、列地址選擇( CAS)、行 /列地址線( SA0- SA12)分時復(fù)用、 Bank 塊地址線( BA0- BA1); ( 3) 數(shù)據(jù)信號:包括雙向數(shù)據(jù)端口( DQ0- DQ15)、接收數(shù)據(jù)有效信號( DQM)控制等。完成 以上步驟后, SDRAM 即可進入正常工作狀態(tài),以等待外部命令對其進行讀、寫、預(yù)充電和刷新等操作。 NAND FLASH 讀速度不如 Nor flash,而擦、寫速度高,容量大,價格低。 二、 Nand Flash 控制器主要特性 Nand Flash 模式:支持讀 /擦 /編程 Nand flash 存儲器。 三、 Nand Flash 控制器的工作原理 ( 1)自動導(dǎo)入啟動代碼步驟 ? 完成復(fù)位。 注意: 在自動導(dǎo)入模式下,不進行 ECC 檢測。 ? 在讀寫操作后要查詢校驗錯誤代碼,對錯誤進行糾正。 24位 ECC 奇偶代碼= 18 位行奇偶 + 6 位列奇偶 ECC 產(chǎn)生模塊執(zhí)行以下步驟: 當(dāng) MCU 寫數(shù)據(jù)到 Nand 時, ECC 產(chǎn)生模塊生成 ECC 代碼。 一、 JTAG 接口主要結(jié)構(gòu) 內(nèi)蒙古 科技大學(xué)畢業(yè)設(shè)計 說明書(畢業(yè) 論文 ) 9 在硬件結(jié) 構(gòu)上, JTAG 接口包括兩部分: JTAG 端口和控制器。 ( 1) TCK(Test Clock Input):JTAG 的測試時鐘,為 TAP 控制器和寄存器提供測試參考。 TCK 的上升沿時刻 TMS 的狀態(tài)確定 TAP 控制器即將進入的工作狀態(tài)。在 TCK的上升沿時刻, TDI 引腳狀態(tài)被采樣,結(jié)果送到 JTAG 寄存器組。 二、 JTAG 接口定義 JTAG 接口的連接有兩個標(biāo)準(zhǔn),即 14 針接口和 20針接口,接口形狀如下圖所示。波特率發(fā)生器以 PCLK或 UCLK 為時鐘源。 被接收的數(shù)據(jù)也同樣從接收端口( RxDn)移位輸入到移位寄存器,然后拷貝到 FIFO 中。通常在一幀傳輸數(shù)據(jù)完整地傳輸完之后,再通過這個全 0 狀態(tài)將中止信號發(fā)送給對方。波特率產(chǎn)生器的時鐘源可以從 S3C2410 的內(nèi)部系統(tǒng)時鐘 PCLK 或 UCLK 中來選擇。自動流控制是利用信號 nRTS、 nCTS 來實現(xiàn)的。 內(nèi)蒙古 科技大學(xué)畢業(yè)設(shè)計 說明書(畢業(yè) 論文 ) 12 圖 5(a) UART A ( b) UART B ( 5)中斷 或 DMA 請求 每個 UART 都有 3類、 7 種事件產(chǎn)生中斷請求或者 DMA 請求。 FIFO 模式: Rx FIFO 中數(shù)據(jù)的數(shù)目達到了觸發(fā)中斷的水平,或者超時(在三幀時間內(nèi)未收到任何數(shù)據(jù)),均產(chǎn)生中斷請求。 非 FIFO 模式:只要有任何一個錯誤出現(xiàn),就會產(chǎn)生中斷請求。 CON GPIO 包含 10 路 中 斷 , 6 路 AD 輸 入, 1 組 SPI 接 口 等 , 如 下 圖 表 所 示 為。這些對采取絕對坐標(biāo)定位的觸摸屏來說都不需要;再次就是能檢測手指的觸摸動作并且判斷手指位置,各類 觸摸屏技術(shù)就是圍繞 “ 檢測手指觸摸 ” 而 實現(xiàn)功能的。 ( 2) 觸摸屏的第二個特性:穩(wěn)定性。技術(shù)原理上凡是不能保證同一點觸摸每一次采樣資料相同的觸摸屏都內(nèi)蒙古 科技大學(xué)畢業(yè)設(shè)計 說明書(畢業(yè) 論文 ) 15 免不了漂移這個問題,目前有漂移現(xiàn)象的只有電容觸摸屏。 觸摸屏的傳感器方式還決定了觸摸屏如何識別 多點觸摸的問題,也就是超過一點的同時觸摸怎幺辦?有人觸摸時接著旁邊又有人觸摸怎幺辦?這是觸摸屏使用過程中經(jīng)常出現(xiàn)的問題,我認為最理想的方式是:超過一點的同時觸摸誰也不判斷,一直等到多點觸摸移走,有人觸摸接著又有人觸摸應(yīng)該是分先后都判斷,當(dāng)然是技術(shù)上可能的話。目前全世界最流行的 Linux 發(fā)行版本是 Red Hat Linux,它不 僅的內(nèi)核可以定制,角色靈活, GUI 而選,而且便于遠程管理,同時它良好的穩(wěn)定性和可靠性更適合政府、軍事和金融等關(guān)鍵部門使用。 安裝時 ,可以直接使用光盤,也可采用鏡像安裝。當(dāng)出現(xiàn)網(wǎng)路選擇時 ,選擇 Use bridge working。分別選擇簡體中文,美式鍵盤,帶滑輪鼠標(biāo)( PS/2) ,然后選擇定制安裝類型,后面將對硬盤進行手工分區(qū)。接下來的網(wǎng)絡(luò)設(shè)置,選擇靜態(tài)網(wǎng)絡(luò),并去掉 DHCP,根據(jù)需要輸入 IP 和子網(wǎng)掩碼。然后選擇全部軟件包,才算完全安裝 ,點擊下一步出現(xiàn)即將安裝畫面,下面將開始三張光盤的安裝,該過程持續(xù)時間較長,大約一個小時左右。 此時系統(tǒng)自動進入 Redhat Linux 的歡迎界面,進行 Red Hat Linux 9 基本配置,前進創(chuàng)建個人用戶,此為普通用戶登陸名,且設(shè)有自己的密碼,不同與 root 用戶登陸。 Root 登錄后界面如下: 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計 說明書(畢業(yè) 論文 ) 19 構(gòu)建交叉編譯器 交叉編譯器 Armlinuxgcc 是一個用于 內(nèi)核的交叉編譯器,它包括編譯器、匯編器鏈接器、調(diào)試器、庫函數(shù)等。由于 ARM 目標(biāo)板上無法安裝所需的編譯器,只好借助宿主機,在宿主機上對即將運行在目標(biāo)板上的應(yīng)用程序進行編譯,生成可在目標(biāo)機上運行的代碼格式,將生成的代碼下載到目標(biāo)機上就可運行。本設(shè)計采用。 ( 3)在 linux 系統(tǒng)終端下進入系統(tǒng)根目錄,執(zhí)行命令: cp /mnt/cdrom/ /tmp ( 4)進入系統(tǒng)目錄 /tmp 目錄: tar – zxvf 解 壓 時間約 15s,解壓后在 /tmp/生成 vmwaretoolsdistrib 文件,大小為. ( 5)進入新文件夾: cd vmwaretoolsdistrib 然后執(zhí)行 ./ 依照詢問進行安裝,完成后回到終端。 Linux 下 mini 的設(shè)置 Mini是 Linux 上最常用的終端仿真程序,它類似于 Windows 下的“超級終端”的程序 , 一般完全安裝大部分發(fā)行版的 Linux 時都會包含它 。再按“ I”以設(shè)置波特率為 115200。 設(shè)置完畢,如果此時打開板子的電源開關(guān),就會看到 vivi 的啟動信息,當(dāng) Linux 啟動以后, mini 就相當(dāng)于虛擬終端,你就能通過它來操作目標(biāo)板了。 它包括兩種不同的模式:啟動加載模式和下載模式。此模式通常在 第一次安裝內(nèi)核和根文件系統(tǒng)時被使用。本系統(tǒng)采用的 Bootloader是 vivi。選擇 Exit。 配置和編譯內(nèi)核 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計 說明書(畢業(yè) 論文 ) 27 配置和編譯內(nèi)核過程如下: ( 1)進入內(nèi)核目錄: cd /opt/FriendlyARM/SBC2410/kernel ( 2)配置內(nèi)核: make menuconfig 出現(xiàn)配置窗口,選擇 load an alternate configuration file (倒數(shù)第二行 ) 輸入本設(shè)計內(nèi)核: config_sbc2410_tpnec35,是公司已經(jīng)配置好的內(nèi)核。 make dep 該命令用于尋找各文件的依存關(guān)系。 cd /opt/FriendlyARM/SBC2410/mkyaffs cp mkyaffsimage /usr/bin 制作基本文件系統(tǒng)映像 制作版子所需的基本系統(tǒng)映像文件,步驟如下: cd/opt/FriendlyARM/SBC2410 mkyaffsimage 將在 /opt/FriendlyARM/SBC2410目錄下生 成 ,需時 1min,大小為10M。 ( 7) 回顯 – echo echo message 顯示一串字符 echo message message2 顯示不連續(xù)的字符串 ( 8) 容量查看 – du du 計算當(dāng)前 目錄的容量 du sm /root 計算 /root 目錄的容量并以 M 為單位 ( 9) 文件內(nèi)容查看 – cat cat file 顯示文件的內(nèi)容,和 DOS 的 type 相同 cat file | more 顯示文件的內(nèi)容并傳輸?shù)?more 程序?qū)崿F(xiàn)分頁顯示,使用命令 less file可實現(xiàn)相同的功能 ( 10) 分頁查看 – more more 分頁命令,一般通過管道將內(nèi)容傳給它,如 ls | more ( 11) 時間日期 – date date 顯示當(dāng)前日期時間 date s 20:30:30 設(shè)置系統(tǒng)時間為 20:30:30 date s 202035 設(shè)置系統(tǒng)時期為 202035 ( 12) 查找 – find find name /path file 在 /path 目錄下查找看是否有文件 file ( 13) 搜索 – grep grep ir “chars” 在當(dāng)前目錄的所有文件查找字串 chars,并忽略大小寫, i 為大小寫, r 為下一級目錄 ( 14) 設(shè)置環(huán)境變量 – export export LC_ALL= 將環(huán)境變量 LC_ALL 的值設(shè)為 ( 15) 編輯 – vi vi file 編輯文件 file vi 原基本使用及命令: 輸入命令的方式為先按 ctrl+c, 然后輸入 :x(退出 ), :x!(退出并保存 ) :w(寫入文件 ), 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計 說明書(畢業(yè) 論文 ) 30 :w!(不詢問方式寫入文件 ), :r file(讀文件 file) , :%s/oldchars/newchars/g(將所有字串 oldchars 換成 newchars) 這一類的命令進行操作 ( 16) 壓縮與解壓 – tar tar xfzv 將文件 解壓 tar cfzv source_path 將文件 source_path 壓縮為 ( 17) 掛接 – mount mount t yaffs /dev/mtdblock/0 /mnt 把 /dev/mtdblock/0 裝載到 /mnt 目錄 mount t nfs :/friendlyarm/root /mnt 將 nfs 服務(wù)的共享目錄/friendlyarm/root 掛接到 /mnt 目錄 ( 18) 啟動信息顯示 – dmesg dmesg 顯示 kernle 啟動及驅(qū)動裝載信息 ( 19) 改變文件權(quán)限 – chmod chmod a+x file 將 file 文件設(shè)置為可執(zhí)行,腳本類文件一定要這樣設(shè)置一個,否則得用 bash file 才能執(zhí)行 chmod 666 file 將文件 file 設(shè)置為可讀寫 ( 20) 創(chuàng)建節(jié)點 – mknod mknod /dev/tty1 c 4 1 創(chuàng)建字符設(shè)備 tty1,主設(shè)備號為 4,從設(shè)備號為 1,即第一個tty 終端 ( 21) 進程查看 – ps ps 顯示當(dāng)前系統(tǒng)進程信息 ps – ef 顯示系統(tǒng)所 有進程信息 ( 22) 殺死進程 – kill kill 9 500 將進程編號為 500 的程序殺死 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計 說明書(畢業(yè) 論文 ) 31 第三章 Qt界面開發(fā) Qt 概述 Qt是一個跨平臺的 C++圖形用戶界面庫,由挪威 TrollTech 公司出品,目前包括 Qt、基于 FrameBuffer的 Qtopia Core、快速開發(fā)工具 Qt Designer和國際化工具 Qt Linguist等部分。 當(dāng)前 Qt界面開發(fā)主要使用 Qt/Embedded 工具包。這些軟件可以免費從 Trolltech 的 Web 或 FTP服務(wù)器上下載
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1