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

正文內(nèi)容

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

2025-01-16 10:20上一頁面

下一頁面
  

【正文】 模塊、 GPS 模塊和擴(kuò)展模塊。 Linux 使用的是 GNU的工具鏈,包括: binutils, gcc, glibc 等。 編輯 /etc/exports 文件,命令是$vi /etc/exports,在該空文件中添加 /tftpboot ( rw),其中 ―/tftpboot‖是共享的目錄,也是目標(biāo)系統(tǒng)的根文件系統(tǒng)目錄 , ―‖表示目標(biāo)板的 IP 地址 。 移植 Linux 內(nèi)核 對(duì)于嵌入式 Linux 系統(tǒng)來說,內(nèi)核移植工作主要是修改跟硬件平臺(tái)相關(guān)的代碼,一般不涉及 Linux 內(nèi)核通用的程序。 添加開發(fā)板平臺(tái)支持選項(xiàng),主要修改以下 幾個(gè)文件: arch/arm/machs3c24 arch/arm/tools/machtypes、 arch/arm/、 arch/arm/Makefile、 arch/arm/boot/pressed、 include/asmarm/archs3c2410 S3C2410 屬于片上系統(tǒng),處理器芯片具備串口、顯示等外圍接口的控制器。 在提示框中鍵入 configjx2410 配置文件名,然后單擊 OK 按鈕確認(rèn),其他 配置默認(rèn),保存退出。然后在 BootLoader中按照如下 命令 進(jìn)行: JX2410 tftp 30800000 RTL8019AS Founded! MAC : 0x80x00x3e0x260xa0x5b MAC: 0x0:0x0:0x0:0x0:0x0:0x0 TFTP from server 。 在一個(gè)已建好的文件系統(tǒng)上進(jìn)行修改 進(jìn)入 /home/cvtech/jx2410/root 目錄并修改 ramdisk 文件系統(tǒng) : cd /home/cvtech/jx2410/root/ 創(chuàng)建一個(gè)掛載 ramdisk文件系統(tǒng)的目錄: mkdir rd 解壓縮 : gunzip 在 /home/cvtech/jx2410/root/目錄下會(huì)生成 ramdisk, ramdisk為解開后的 Linux的文件系統(tǒng)映像文件。用這種方式對(duì)文件系統(tǒng)進(jìn)行初始化,稍后當(dāng)我們使用 gzip 命令壓縮整個(gè)映象時(shí),將讓文件系統(tǒng)中未使用的部分獲得最大壓縮比。 struct fb_var_screeninfo 和 struct fb_fix_screeninfo 是兩個(gè)記錄設(shè)備狀態(tài)的結(jié)構(gòu)體。由以 dev_base 為頭指針的設(shè)備鏈表來集體管理所有網(wǎng)路設(shè)備,其中每個(gè) 元素代表一個(gè)網(wǎng)絡(luò)設(shè)備接口。 [root]tar zxf [root]cd [root]./configure [root]make [root]make install 把 qvfb 的安裝路徑加到可執(zhí)行路徑中去, qvfb 裝在 /usr/local/bin 下 [root]vi /etc/profile 在 Path manipulation 下面加一行 pathmunge /usr/local/bin,保存退出。修改 后,需要使用 ldconfig 命令更新共享函數(shù)庫(kù)系統(tǒng)的緩沖。 hwndEdit1=GetDlgItem(hDlg,IDC_ESNO)。 19 switch(message) { case MSG_INITDIALOG: { SendMessage(hwndEdit1,EM_LIMITTEXT,10,0L)。 case MSG_ERASEBKGND: { HDC hdc = (HDC)wParam。, amp。bmp_bkgnd)。 GetWindowText(hwndEdit5,buf5,50)。 SetWindowText(hwndEdit2,)。 EndDialog(hDlg,0)。 (2)、 交叉編譯一些庫(kù)文件,交叉編譯 minigui 的時(shí)候需要依賴一些像 jpeg 庫(kù)和 ttf 庫(kù)等這樣的交叉編譯庫(kù),而宿主機(jī)上本身擁有的這些庫(kù)是 gcc 編譯的,交叉編譯時(shí)不能使用。 MiniSQL 是一種小型的 關(guān)系數(shù)據(jù)庫(kù) 管理系統(tǒng)。程序的默認(rèn)安裝路徑為 /usr/local/msql3 編譯并安裝 mSQL 的源程序,命令為: [root]make all [root]make install mSQL 的系統(tǒng)配置 重要配置文件參數(shù)說明 (1)General 段 Inst_Dir: mSQL 安裝路徑 DB_Dir:用戶建立的數(shù)據(jù)庫(kù)文件保存路徑 Msql_User: mSQL 服務(wù)器當(dāng)前用戶 26 TCP_Port: mSQL 服務(wù)器的 TCP 服務(wù)端口,默認(rèn)值為 1114。 mSQL 數(shù)據(jù)庫(kù) 操作 安裝完成后, 使用命令 ./msql3_broker amp。 服務(wù) 器 端程序的基本結(jié)構(gòu)框圖如圖 所示: 圖 服務(wù) 器 端 基本的程序 框圖 MiniGUI 程序是基于消息觸發(fā)的,根據(jù)程序框圖就夠大致說明服務(wù)端MiniGUI 程序的文件結(jié)構(gòu) : :初始化 MiniGUI 應(yīng)用程序,調(diào)用 文件中的程序主入口函數(shù) AdminManageface 函數(shù) 。 :程序的入口, 通過 Manageface 函數(shù) 布置客戶端 MiniGUI 的主 界面, 界面中包含了幾個(gè)按鈕,有對(duì) 服務(wù)器端數(shù)據(jù)庫(kù)進(jìn)行操作的按鈕,也有向服務(wù)器端發(fā)送數(shù)據(jù)的按鈕,通過點(diǎn)擊按鈕可以向服務(wù)器端發(fā)送數(shù)據(jù)。 、 、 :以字母 A、 B 等為索引的查詢結(jié)果界面,可以通過點(diǎn)擊相應(yīng)的按鈕,進(jìn)入播放歌曲列表,以及對(duì)列表中記錄進(jìn)行增加刪。 :新歌查詢結(jié)果的界面,可以通過點(diǎn)擊相應(yīng)的按鈕,進(jìn)入播放歌曲列表,以及對(duì)列表中記錄進(jìn)行增加刪除的操作。 :系統(tǒng)管理員對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作的主界面。 圖 查詢 結(jié)果 27 對(duì)數(shù)據(jù)庫(kù)查詢操作都是通過 mSQL交互程序 msql 向服務(wù)器傳送 SQL查詢命令 : ./msql songdb 程序執(zhí)行后將進(jìn)入 msql 對(duì)話模式,顯示一個(gè)提示符 mSQL,這時(shí)就可以輸入標(biāo)準(zhǔn) SQL 查詢命令查詢表信息,如 上 圖 所示 。 (2)System段 Read_Only:設(shè)置服務(wù)器工作模式為只讀,拒絕任何修改數(shù)據(jù)庫(kù)的操作。 但是, mSQL 功能十分強(qiáng)大,足以勝任大型數(shù)據(jù)集的索引、查詢?nèi)蝿?wù)。 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ù),它是用來顯示 png 圖形的, MiniGUI 里很多圖都是 png 的,如果沒有這個(gè)庫(kù), MiniGUI 將無法正常工作,資源可在 下載。 } }break。 SetWindowText(hwndEdit4,)。 GetWindowText(hwndEdit7,buf7,10)。 return 0。 ScreenToClient (hDlg, amp。 BOOL fGetDC = FALSE。 SendMessage(hwndEdit3,EM_LIMITTEXT,20,0L)。 hwndEdit3=GetDlgItem(hDlg,IDC_ESTYPE)。 MiniGUI 編程基礎(chǔ) MiniGUI 的程序入口點(diǎn)是 MiniGUIMain()函數(shù),它負(fù)責(zé)創(chuàng)建程序的主窗口,類似 Windows 程序中的 WinMain()函數(shù)。 在 qvfb 中選 FileConfigure:800x600 16bit(保持與 MiniGUI 中的 [qvfb]配置一致。這些設(shè)備既可以是純軟件的網(wǎng)絡(luò)設(shè)備接口,也可以是具體的硬件網(wǎng)絡(luò)設(shè)備接口。 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)程序等。 卸載文件系統(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 訪問圖形設(shè)備是通過設(shè)備文件 /dev/fb 進(jìn)行的,這是 LCD 的設(shè)備文件,該文件的操作是在 LCD 驅(qū)動(dòng)程序中實(shí)現(xiàn)的。 此時(shí)用戶可以加入自己的應(yīng)用程序。39。 本實(shí)驗(yàn)采用make zImage。但不同的開發(fā)板可以使用不同的 SDRAM、 Flash、以太網(wǎng)接口芯片等。 Linux 對(duì)于特定的硬件平臺(tái)的軟件就 是 BSP( Board Support Package)。 設(shè)置 mini 在 Linux操作系統(tǒng)下,使用 mini作為超級(jí)終端,因此首先必須正確配置超級(jí)終端。同時(shí),移植 mSQL 時(shí)也會(huì)用到版本號(hào)為 的交叉編譯工具鏈。主板包括 3 個(gè) UART 接口,標(biāo)準(zhǔn) JTAG 接口, 10M/100M以太網(wǎng)卡, 2 個(gè) USB HOST 接口, 英寸、 STN 256 色 LCD 顯示器 /觸摸屏 ,640X480 的分辨率。 下載并安裝 MiniGUI 和 mSQL,并對(duì)他們進(jìn)行配置。在硬件上,選用了低功耗、高性能的 ARM9 處理器,涉及到的主要技術(shù)有嵌入式技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、用戶圖形界面編程技術(shù)。kernel。 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 開發(fā)板芯片 S3C2410X 簡(jiǎn)介 ................................................................. 4 開發(fā)環(huán)境 ....................................................................................
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1