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

正文內(nèi)容

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

 

【正文】 上運(yùn)行,所以需要交叉編譯后,將之燒寫到目標(biāo)板上。 :系統(tǒng)管理員對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作的主界面。 MiniGUI 服務(wù) 器 端 與客戶端 的設(shè)計(jì)與實(shí)現(xiàn) MiniGUI 服務(wù)器端的設(shè)計(jì)與實(shí)現(xiàn) 服務(wù) 器 端的圖形用戶界面是提供 給系統(tǒng) 管理員操作的 , 是本系統(tǒng)與數(shù)據(jù)庫(kù)的接口。 圖 查詢 結(jié)果 27 對(duì)數(shù)據(jù)庫(kù)查詢操作都是通過(guò) mSQL交互程序 msql 向服務(wù)器傳送 SQL查詢命令 : ./msql songdb 程序執(zhí)行后將進(jìn)入 msql 對(duì)話模式,顯示一個(gè)提示符 mSQL,這時(shí)就可以輸入標(biāo)準(zhǔn) SQL 查詢命令查詢表信息,如 上 圖 所示 。 配置完成后,將 /usr/local/msql3 目錄下的文件以及目錄的擁有者改為 root,執(zhí)行如下命令: [root]chown –R root . 進(jìn)入 /usr/local/msql3/bin 目錄下,輸入如下命令: [root]./msql3_brokeramp。 (2)System段 Read_Only:設(shè)置服務(wù)器工作模式為只讀,拒絕任何修改數(shù)據(jù)庫(kù)的操作。 安裝以 tar 壓縮的 源代碼方式發(fā)布的 mSQL 步驟: [root] tar zxvf [root]./setup 該命令會(huì)將一些編譯選項(xiàng)保存在 src/。 但是, mSQL 功能十分強(qiáng)大,足以勝任大型數(shù)據(jù)集的索引、查詢?nèi)蝿?wù)。在 include 目錄下多了一個(gè) minigui 目錄,里面有相應(yīng)的頭文件。 22 [root]tar zxf zlib 庫(kù)的 configure 腳本不支持交叉編譯選項(xiàng),只能手動(dòng)將 gcc 臨時(shí)修改成指向交叉編譯器 armlinuxgcc,修改如下: [root]cd /usr/bin [root]mv gcc gcc_back [root]ln –s /usr/local/arm/[root]mv ld ld_back [root]ln –s /usr/local/arm/修改完成后回到 /home/work/ 目錄下: [root]./configure –prefix=/usr/local/arm/[root]make [root]make install 安裝 png 庫(kù),它是用來(lái)顯示 png 圖形的, MiniGUI 里很多圖都是 png 的,如果沒(méi)有這個(gè)庫(kù), MiniGUI 將無(wú)法正常工作,資源可在 下載。 } MiniGUI 的移植 交叉編譯 libminigui 以及相關(guān)庫(kù) (1)、安裝交叉編譯工具,使用創(chuàng)維特的軟件包,直接執(zhí)行里面的腳本 ./linuxinstall,自動(dòng)把 解壓編譯安裝在 /usr/local 下面。 } }break。 SetWindowText(hwndEdit8,)。 SetWindowText(hwndEdit4,)。 } else { Additem(hDlg)。 GetWindowText(hwndEdit7,buf7,10)。 GetWindowText(hwndEdit3,buf3,20)。 return 0。rcTemp)。 ScreenToClient (hDlg, amp。 } if (clip) { rcTemp = *clip。 BOOL fGetDC = FALSE。 SendMessage(hwndEdit8,EM_LIMITTEXT,15,0L)。 SendMessage(hwndEdit3,EM_LIMITTEXT,20,0L)。 hwndEdit7=GetDlgItem(hDlg,IDC_ESPAIHANG)。 hwndEdit3=GetDlgItem(hDlg,IDC_ESTYPE)。 /*******************消息處理 ******************/ static BITMAP bmp_bkgnd。 MiniGUI 編程基礎(chǔ) MiniGUI 的程序入口點(diǎn)是 MiniGUIMain()函數(shù),它負(fù)責(zé)創(chuàng)建程序的主窗口,類似 Windows 程序中的 WinMain()函數(shù)。 [root] cd /boot/grub [root] gedit 在 Linux 引導(dǎo)的選項(xiàng)中,在以 ―Kernel‖開(kāi)頭的一行的最后添加 ―vga=0x0317‖ 重新啟動(dòng) RedHat 操作系統(tǒng),倘若一切正常,在 Linux 內(nèi)核引導(dǎo)過(guò)程中將會(huì)看到屏幕左上角出現(xiàn)一個(gè)企鵝圖標(biāo)。 在 qvfb 中選 FileConfigure:800x600 16bit(保持與 MiniGUI 中的 [qvfb]配置一致。詳情見(jiàn)參考文獻(xiàn) [7]。這些設(shè)備既可以是純軟件的網(wǎng)絡(luò)設(shè)備接口,也可以是具體的硬件網(wǎng)絡(luò)設(shè)備接口。系統(tǒng)里支持對(duì)發(fā)送數(shù)據(jù)和接收數(shù)據(jù)的緩存,提供流量控制機(jī)制,提供多協(xié)議的支持。 static struct{ const char *name; int ( * init)( void); int ( * setup)( char *); }fb_drivers[]_initdata={ ifdef CONFIG_FB_S3C2410 {―s3c2410‖, s3c2410fb_init, s3c2410fb_setup}, endif } 13 其中 s3c2410fb_init 是 JXARM92410 的 FrameBuffer 初始化函數(shù),該函數(shù)由內(nèi)核初始化時(shí)調(diào)用一次,它主要進(jìn)行 LCD 相關(guān)硬件初始化以及注冊(cè) FrameBuffer驅(qū)動(dòng)程序等。用戶可以將 FrameBuffer 看成是顯示內(nèi)存的一個(gè)映像,將其映射到進(jìn)程地址空間后,就可以直接進(jìn)行讀寫操作,而寫操作可以立即反映在屏幕上。 卸載文件系統(tǒng),得到的 /tmp/ramdisk 就是文件系統(tǒng)映像: umount /mnt/loop 壓縮新生成的 ramdisk文件系統(tǒng)映像文件: gzip ramdisk 就生成了新的根文件系統(tǒng) LCD 驅(qū)動(dòng) 和 網(wǎng)絡(luò)驅(qū)動(dòng) 本系統(tǒng)所用的圖形系統(tǒng) MiniGUI 訪問(wèn)圖形設(shè)備是通過(guò)設(shè)備文件 /dev/fb 進(jìn)行的,這是 LCD 的設(shè)備文件,該文件的操作是在 LCD 驅(qū)動(dòng)程序中實(shí)現(xiàn)的。 建立 loop 目錄為根文件系統(tǒng)臨時(shí)掛載點(diǎn) : mkdir /mnt/loop 建立文件系統(tǒng)映象 : dd if=/dev/zero of=/tmp/ramdisk bs=1M count=18 注意可根據(jù)自己的需要建立大小合 適的文件系統(tǒng),更改 count 大小即可。 此時(shí)用戶可以加入自己的應(yīng)用程序。. Load address: 0x30008000 Loading: done Bytes transferred = 871740 (d4d3c hex) JX2410 go 30008000 Unpressing Linux.............................................................. done, booting the kernel. 10 Linux version (rootLinuxLizm) (gcc version 20202020 (release)) 133 四 11月 18 11:07:55 CST 2020 CPU: ARM/CIRRUS Arm920Tsid(wb) revision 0 Machine: SamsungSMDK2410 制作板上根文件系統(tǒng) 根文件系統(tǒng)為 Linux 提供了 init 程序、 shell 命令、設(shè)備文件節(jié)點(diǎn)和運(yùn)行 時(shí) 的庫(kù)文件等。39。 然后啟動(dòng) mini: 命令為 mini 將 JXARM92410的串口 0與 PC的串口0連接,將 JXARM92410的網(wǎng)卡和 PC的網(wǎng)卡使用直連網(wǎng)線進(jìn)行連接,或?qū)XARM92410和 PC機(jī)使用普通網(wǎng)線接入同一局域網(wǎng)。 本實(shí)驗(yàn)采用make zImage。 ARM 平臺(tái)的例子如下: ARCH : = arm 7 CROSS_COMPILE : = armlinux EXTRA_VERSION : = 配置內(nèi)核 $ cd /home/cvtech/jx2410/linux $make menuconfig 運(yùn)行效果如圖 所示: 圖 內(nèi)核編譯 menuconfig 界面 啟動(dòng)菜單配置工具后,選擇 Load an Alternate Configuration File 選項(xiàng),然后確認(rèn)(左右箭頭鍵移動(dòng)選擇到 Select,然后鍵入回車鍵)。但不同的開(kāi)發(fā)板可以使用不同的 SDRAM、 Flash、以太網(wǎng)接口芯片等。這部分代碼大部分是跟體系結(jié)構(gòu)相關(guān)的,在 arch 目錄下按照不同的體系結(jié)構(gòu)管理。 Linux 對(duì)于特定的硬件平臺(tái)的軟件就 是 BSP( Board Support Package)。創(chuàng)維特開(kāi)發(fā)板上的系統(tǒng)打的是 補(bǔ)丁。 設(shè)置 mini 在 Linux操作系統(tǒng)下,使用 mini作為超級(jí)終端,因此首先必須正確配置超級(jí)終端。 保存并 退出 setup,執(zhí)行service xid restart 命令以啟動(dòng) tftp 服務(wù)。同時(shí),移植 mSQL 時(shí)也會(huì)用到版本號(hào)為 的交叉編譯工具鏈。 開(kāi)發(fā)環(huán)境 由于嵌入式系統(tǒng)一般資源都比較緊張,不能在本機(jī)(即開(kāi)發(fā)板)運(yùn)行開(kāi)發(fā)工具,因此,嵌入式系統(tǒng)的開(kāi)發(fā)采用一種叫做交叉編譯調(diào)試的方式 , 需要在宿主機(jī)上安裝 如 交叉編譯工具鏈,建立 tftp 服務(wù)器,構(gòu)建網(wǎng)絡(luò)文件系統(tǒng) nfs 等。主板包括 3 個(gè) UART 接口,標(biāo)準(zhǔn) JTAG 接口, 10M/100M以太網(wǎng)卡, 2 個(gè) USB HOST 接口, 英寸、 STN 256 色 LCD 顯示器 /觸摸屏 ,640X480 的分辨率。 編寫系統(tǒng)通信模塊,實(shí)現(xiàn)主機(jī)端與客戶端的交互。 下載并安裝 MiniGUI 和 mSQL,并對(duì)他們進(jìn)行配置。由于人力物力財(cái)力等資源的有限,本文設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)功能簡(jiǎn)單的 KTV 點(diǎn)歌系統(tǒng) 。在硬件上,選用了低功耗、高性能的 ARM9 處理器,涉及到的主要技術(shù)有嵌入式技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、用戶圖形界面編程技術(shù)。 后 PC 時(shí)代的到來(lái),使得人們開(kāi)始越來(lái)越多地接觸到一個(gè)新的概念 —— 嵌入式產(chǎn)品。kernel。 在整個(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)。 I 目錄 摘 要 ............................................................................................................ 1 關(guān)鍵字 ............................................................................................................ 1 Abstract ......................................................................................................... 2 Keywords ...................................................................................................... 2 1 緒論 .................................................................................................................. 3 引言 ........................................................................................................ 3 嵌入式 KTV點(diǎn)歌系統(tǒng)概述 .................................................................. 3 論文的主要工作 .................................................................................... 3 2 系統(tǒng)平臺(tái)分析 .................................................................................................. 4 開(kāi)發(fā)板芯片 S3C2410X 簡(jiǎn)介 ...................
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1