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

正文內(nèi)容

基于嵌入式linux的ktv點(diǎn)歌系統(tǒng)畢業(yè)設(shè)計(jì)論文)word格式-免費(fèi)閱讀

  

【正文】 :點(diǎn)擊按鈕,進(jìn)入以中文、粵語(yǔ)、英語(yǔ)、日語(yǔ)、韓語(yǔ)為索引的查詢界面。 makefike: 實(shí)現(xiàn)文件的自動(dòng)編譯 MiniGUI 客戶端 的設(shè)計(jì)與實(shí)現(xiàn) 客戶端主要提供用戶點(diǎn)歌的圖形界面,同時(shí)也提供了與數(shù)據(jù)庫(kù)的接口,并實(shí)現(xiàn)了與服務(wù)器端的通信。 28 6 服務(wù)器與客戶端的設(shè)計(jì)與實(shí)現(xiàn) 本文的 KTV 點(diǎn)歌 系統(tǒng)分兩部分完成,一部分是服務(wù)器,其主要功能是處理系統(tǒng)的所有數(shù)據(jù);另一部分是客戶端,提供了用戶操作服務(wù)器的數(shù)據(jù)的界面。設(shè)置Msql_Use=root, Admin_User=root。 RPM 軟件包的安裝: rpm – ivh RPM 軟件包管理器簡(jiǎn)化了系統(tǒng)更新的步驟,以上命令就可完成所有的安裝。 [root] cp scripts/ Makefile [root]vi Makefile CC=armlinuxgcc prefix=/usr/local/arm/ZLIBLIB=/usr/local/arm/ALIBINC=/usr/local/arm/保存后編譯: [root]make [root]make install 安裝 jpeg 庫(kù),資源可在 下載 [root]tar zxf 23 [root]cd jpeg6b [root]./configure help [rootlocalhostjpeg6b]CC=armlinuxgcc prefix=/usr/local/arm/enablestatic [root] make 安裝前需要在 armlinux 下建個(gè)目錄,不然安裝會(huì)出錯(cuò) [root] mkdir –p /usr/local/arm/[root] make install 安裝 libttf 庫(kù),這是 TrueType 字體的支持庫(kù),用來(lái)顯示文字的資源可在 下載 [root] tar zxf [root] cd [root]./configure –prefix=/usr/local/arm/enableshared enablestatic [root]cd lib/arch/unix/ [root]vi Makefile 修改 CC=armlinuxgcc 退到 lib 目錄 [root]make –f arch/unix/Makefile [root]make install –f arch/unix/Makefile MiniGUI 版本在鏈接 ljpeg lpng lttf 時(shí)會(huì)鏈接 /usr/lib 下的庫(kù),使用下面的方法: [root] cd /usr/lib [root] mv [root] ln – s /usr/local/arm/[root] mv [root] ln –s /usr/local/arm/[root] mv [root] ln –s /usr/local/arm/ 24 (3)、在編譯 libminigui 前需改動(dòng)一些源程序 [root]cd [root]vi 添加: ifndef –SMDK2410_IAL define _SMKD2410_IAL endif (4)、編譯 libminigui [root]cd [root]make menuconfig System wide options?[ ]Build MiniGUILite 不選,用的是線程模式 Ial engine options?[ *]smdk2410 touch screen 選上,支持觸屏 Front options?[ ]var bitmap font 不選,不然出現(xiàn)字體錯(cuò)誤 Development environment options?(armlinuxgcc)piler installation options Path prefix:‖usr/local/arm/‖ 其他采用默認(rèn)配置,退出保存,開始配置: [root]make [root]make install 安裝成功后 到 /usr/local/arm/,多了相應(yīng)的 、 、 。 } return DefaultDialogProc(hDlg,message,wParam,lParam)。 SetWindowText(hwndEdit7,)。 AddSface(hDlg)。 GetWindowText(hwndEdit2,buf2,50)。 IncludeClipRect (hdc, amp。 fGetDC = TRUE。 SendMessage(hwndEdit6,EM_LIMITTEXT,1,0L)。 hwndEdit6=GetDlgItem(hDlg,IDC_ESFIRST_LETTER)。 static CTRLDATA CtrlAddSong[] = { { static,WS_VISIBLE | SS_SIMPLE,20,50,40,20, IDC_SNO,編號(hào) ,0,WS_EX_NONE }, { edit,WS_VISIBLE | WS_BORDER | WS_TABSTOP, 90, 50, 150, 25,IDC_ESNO,0,WS_EX_NONE }, { static,WS_VISIBLE | SS_SIMPLE,260, 50, 40, 20, IDC_SNAME,歌名 ,0,WS_EX_NONE }, { edit,WS_VISIBLE | WS_BORDER | WS_TABSTOP, 330, 50, 150, 25,IDC_ESNAME,0,WS_EX_NONE }, { static,WS_VISIBLE | SS_SIMPLE,20, 125, 40, 20, IDC_STYPE,類型 ,0,WS_EX_NONE }, { edit,WS_VISIBLE | WS_BORDER | WS_TABSTOP, 90, 125, 150, 25,IDC_ESTYPE,0,WS_EX_NONE }, { static,WS_VISIBLE | SS_SIMPLE,260, 125, 40, 20, IDC_SYUZHONG,語(yǔ)種 ,0,WS_EX_NONE }, { edit,WS_VISIBLE | WS_BORDER | WS_TABSTOP, 330, 125, 150, 25,IDC_ESYUZHONG,0,WS_EX_NONE }, { static,WS_VISIBLE | SS_SIMPLE,20, 200, 50, 20, IDC_SSINGER,歌唱者 ,0,WS_EX_NONE }, { edit,WS_VISIBLE | WS_BORDER | WS_TABSTOP, 90, 200, 150, 25,IDC_ESSINGER,0,WS_EX_NONE }, { static,WS_VISIBLE | SS_SIMPLE,260, 200, 50, 20, IDC_SFIRST_LETTER,首字母 ,0,WS_EX_NONE }, { edit,WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LOWERCASE, 18 330, 200, 150, 25,IDC_ESFIRST_LETTER,0,WS_EX_NONE }, { static,WS_VISIBLE | SS_SIMPLE,20, 275, 40, 20, IDC_SPAIHANG,排行 ,0,WS_EX_NONE }, { edit,WS_VISIBLE | WS_BORDER | WS_TABSTOP, 90, 275, 150, 25,IDC_ESPAIHANG,0,WS_EX_NONE }, { static,WS_VISIBLE | SS_SIMPLE,260, 275, 40, 20, IDC_SDATE,日期 ,0,WS_EX_NONE }, { edit,WS_VISIBLE | WS_BORDER | WS_TABSTOP, 330, 275, 150, 25,IDC_ESDATE,0,WS_EX_NONE }, { button,WS_CHILD | WS_VISIBLE | BS_DEFPUSHBUTTON | WS_TABSTOP,100, 330, 70, 40,IDOK,確定 ,0,WS_EX_NONE }, { button,WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP,215, 330, 70, 40,IDC_RESET,重置 ,0,WS_EX_NONE }, { button,WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP,330, 330, 70, 40,IDC_FANHUI,返回 ,0,WS_EX_NONE} }。 16 MiniGUI 的本地運(yùn)行環(huán)境設(shè)置 MiniGUI 默認(rèn)配置實(shí)用 NATIVE/FBCON 圖形引擎,這個(gè)圖形引擎是建立在Framebuffer 基礎(chǔ)上的,所以在 Linux 系統(tǒng)下使用 MiniGUI 要激活 Framebuffer 設(shè)備驅(qū)動(dòng)程序。它的編程風(fēng)格與在 Windows 環(huán)境下用 API 進(jìn)行圖形界面應(yīng)用程序開發(fā)非常相似。在系統(tǒng)和驅(qū)動(dòng)程序之間定義有專門的數(shù)據(jù)結(jié)構(gòu)( sk_buff)進(jìn)行數(shù)據(jù)的傳遞。 FrameBuffer 幀緩沖設(shè)備 FrameBuffer 機(jī)制模仿顯卡的功能,將顯卡硬件結(jié)構(gòu)抽象掉,可以通過(guò) FrameBuffer 的讀寫直接對(duì)顯存進(jìn)行操作。詳見參考文獻(xiàn) [2]。zImage39。將 zImage 復(fù)制到宿主機(jī) /tftpboot/目錄下,運(yùn)行命令 cp /home/cvtech/jx2410/linux/arch/arm/boot/zImage /tftpboot 啟動(dòng) uboot,并在 uboot 中使用 tftp 下載 和 zImage。對(duì)于交叉開發(fā),在編譯之前要在頂層的 Makefile 中設(shè)置 ARCH、 CROSS_COMPILE 和EXTRA_VERSION 變量,然后才能選擇配置出特定的體系結(jié)構(gòu)平臺(tái)。內(nèi)核移植工作, 主要 就是添加開發(fā)板初始化和驅(qū)動(dòng)程序的代碼。將 Linux 內(nèi)核移植到 ARM 的時(shí)候要打上 ARM 公司的補(bǔ)丁。 在宿主機(jī)上執(zhí)行: $setup,然后 5 選擇 System service,將其中的 tftp 一項(xiàng)選中,并去掉 ipchains 和 iptable 兩項(xiàng)服務(wù),還要選擇 Firewall configuration,選中 No firewall。為了降低系統(tǒng)總成本和減少外圍器件,這款芯片中集成了以下的部件: 16KB 指令 Cache、 16KB 數(shù)據(jù) Cache、 MMU、外部存儲(chǔ)控制器、 LCD 控制器( STN 和 TFT)、 NAND Flash 控制器、 4 個(gè) DMA 通道、 3 個(gè) UART 通道、 1 個(gè) I2C 總線控制器、 1 個(gè) I2S 總線控制器,以及 4 個(gè) PWM定時(shí)器和 1 個(gè)內(nèi)部定時(shí)器、通用 I/O 口、實(shí)時(shí)時(shí)鐘、 8 通道 10 位 ADC 和觸摸屏接口、 USB 主、 USB 從、 SD/MMC 卡接 口等。 將 mSQL 嵌入到 MiniGUI 中進(jìn)行程序設(shè)計(jì)。服務(wù)器充當(dāng)數(shù)據(jù)管理員的角色,可以對(duì)數(shù)據(jù)進(jìn)行增刪改查操作。同時(shí),這些計(jì)算機(jī)不再局限于以前的 PC,而是包括形態(tài)各異、性能千差萬(wàn)別的各類嵌入式系統(tǒng) —— 從基于群集的超級(jí)計(jì)算機(jī)到嵌入在冰箱中的微控制器。 本論文主要包括以下幾個(gè)方面:( 1) 介紹了嵌入式 KTV點(diǎn)歌 系統(tǒng)的 背景、現(xiàn)狀及 應(yīng)用前景 ,結(jié)合當(dāng)前人們的需求進(jìn)行分析,提出研發(fā)嵌入式 KTV點(diǎn)歌系 統(tǒng)的必要性;( 2) 進(jìn)行了硬件平臺(tái)的介紹,軟件開發(fā)平臺(tái) 的搭建;( 3)嵌入式系統(tǒng)支撐平臺(tái)的選用;( 4) 編譯內(nèi)核,定制根文件系統(tǒng) ;( 5) 安裝和交叉編譯圖形系統(tǒng) MiniGUI和嵌入式數(shù)據(jù)庫(kù) mSQL,分析 MiniGUI和 mSQL的編程以及如何將 mSQL操作函數(shù)嵌入到 MiniGUI程序中進(jìn)行程序設(shè)計(jì) ;( 6) 總結(jié)本設(shè)計(jì)中的缺陷并提出相應(yīng)解決方法。 在整個(gè)項(xiàng)目的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程中遇到了一些問(wèn)題,如硬件部分對(duì)于 sata 接口硬盤的不支持,軟件部分的易用性,圖形界面以及數(shù)據(jù)庫(kù)的實(shí)現(xiàn),鑒于時(shí)間有限,沒(méi)能完成播放器的支持,以及音頻的驅(qū) 動(dòng),最終實(shí)現(xiàn)的是 KTV查歌系統(tǒng)。 后 PC 時(shí)代的到來(lái),使得人們開始越來(lái)越多地
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1