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

正文內(nèi)容

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

2024-12-07 10:20本頁(yè)面
  

【正文】 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)的。用這種方式對(duì)文件系統(tǒng)進(jìn)行初始化,稍后當(dāng)我們使用 gzip 命令壓縮整個(gè)映象時(shí),將讓文件系統(tǒng)中未使用的部分獲得最大壓縮比。 建立 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 大小即可。 建立根文件系統(tǒng) 由于創(chuàng)維特提供的 ramdisk 文件系統(tǒng) 只 有 12MB,不能滿足本系統(tǒng)的要求,所以必須自己建立根文件系統(tǒng),根據(jù)本系統(tǒng)所使用的 MiniGUI 和 mSQL 軟件的庫(kù)文件大小并經(jīng)過(guò)試驗(yàn)后得出將根文件系統(tǒng)大小設(shè)為 18MB。 此時(shí)用戶可以加入自己的應(yīng)用程序。 在一個(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為解開(kāi)后的 Linux的文件系統(tǒ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ù)文件等。 our IP address is Filename 39。39。然后在 BootLoader中按照如下 命令 進(jìn)行: JX2410 tftp 30800000 RTL8019AS Founded! MAC : 0x80x00x3e0x260xa0x5b MAC: 0x0:0x0:0x0:0x0:0x0:0x0 TFTP from server 。 然后啟動(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)。 燒寫(xiě) Linux 映像 zImage 圖 Block device 配置選項(xiàng) 成功編 譯 Linux 內(nèi)核后,通過(guò) JX2410 的 uboot 將核心下載到 SDRAM,另外內(nèi)核啟動(dòng)過(guò)程將加載 RAMDISK 文件系統(tǒng),因此下載 zImage 之前,開(kāi)發(fā)板需加載了根文件系統(tǒng) 。 本實(shí)驗(yàn)采用make zImage。 在提示框中鍵入 configjx2410 配置文件名,然后單擊 OK 按鈕確認(rèn),其他 配置默認(rèn),保存退出。 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,然后鍵入回車鍵)。 Linux 內(nèi)核的配置和編譯 配套光盤(pán)中 Linux源代碼在 /home/cvtech/jx2410/linux目錄中。但不同的開(kāi)發(fā)板可以使用不同的 SDRAM、 Flash、以太網(wǎng)接口芯片等。 添加開(kā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),處理器芯片具備串口、顯示等外圍接口的控制器。這部分代碼大部分是跟體系結(jié)構(gòu)相關(guān)的,在 arch 目錄下按照不同的體系結(jié)構(gòu)管理。參考內(nèi)核已經(jīng)支持的目標(biāo)板來(lái)移植 BSP,就如同使用模板開(kāi)發(fā)程序。 Linux 對(duì)于特定的硬件平臺(tái)的軟件就 是 BSP( Board Support Package)。 移植 Linux 內(nèi)核 對(duì)于嵌入式 Linux 系統(tǒng)來(lái)說(shuō),內(nèi)核移植工作主要是修改跟硬件平臺(tái)相關(guān)的代碼,一般不涉及 Linux 內(nèi)核通用的程序。創(chuàng)維特開(kāi)發(fā)板上的系統(tǒng)打的是 補(bǔ)丁。 6 3 定制 板上系統(tǒng) 開(kāi)發(fā)板 Linux 內(nèi)核 Linux 是一個(gè)類似于 Unix 的操作系統(tǒng),不僅能夠運(yùn)行在 PC 上,在嵌入式系統(tǒng)方面也有很成熟的應(yīng)用,已成為嵌入式操作系統(tǒng)的理想選擇。 設(shè)置 mini 在 Linux操作系統(tǒng)下,使用 mini作為超級(jí)終端,因此首先必須正確配置超級(jí)終端。 編輯 /etc/exports 文件,命令是$vi /etc/exports,在該空文件中添加 /tftpboot ( rw),其中 ―/tftpboot‖是共享的目錄,也是目標(biāo)系統(tǒng)的根文件系統(tǒng)目錄 , ―‖表示目標(biāo)板的 IP 地址 。 保存并 退出 setup,執(zhí)行service xid restart 命令以啟動(dòng) tftp 服務(wù)。 建立 tftp 服務(wù)器 本系統(tǒng)已安裝 tftp 服務(wù)器程序,僅需配置。同時(shí),移植 mSQL 時(shí)也會(huì)用到版本號(hào)為 的交叉編譯工具鏈。 Linux 使用的是 GNU的工具鏈,包括: binutils, gcc, glibc 等。 開(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 等。 開(kāi)發(fā)板芯片 S3C2410X 簡(jiǎn)介 S3C2410X 微處理器是一款 由 Samsung 公司 為手持設(shè)備 設(shè)計(jì)的低功耗、高集成度的 基于 ARM920T 核的微處理器。主板包括 3 個(gè) UART 接口,標(biāo)準(zhǔn) JTAG 接口, 10M/100M以太網(wǎng)卡, 2 個(gè) USB HOST 接口, 英寸、 STN 256 色 LCD 顯示器 /觸摸屏 ,640X480 的分辨率。 4 2 系統(tǒng)平臺(tái)分析 JXARM924101 教學(xué)實(shí)驗(yàn)系統(tǒng)的硬件部分包括基本模塊、調(diào)試模塊、通信模塊、人機(jī)交互模塊、 A/D 及 D/A 模塊、工業(yè)控制模塊、 IDE/CF/SD/MMC 接口模塊、 GPRS 模塊、 GPS 模塊和擴(kuò)展模塊。 編寫(xiě)系統(tǒng)通信模塊,實(shí)現(xiàn)主機(jī)端與客戶端的交互。 進(jìn)行數(shù)據(jù)庫(kù)的操作,用 C 的 API 函數(shù)與數(shù)據(jù)庫(kù)交互。 下載并安裝 MiniGUI 和 mSQL,并對(duì)他們進(jìn)行配置。安裝 Linux 和 Windows 雙操作系統(tǒng) ,熟悉 Linux 下編程。由于人力物力財(cái)力等資源的有限,本文設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)功能簡(jiǎn)單的 KTV 點(diǎn)歌系統(tǒng) ??蛻舳瞬捎们度胧郊夹g(shù)實(shí)現(xiàn),用戶可以通過(guò)它來(lái)查詢歌曲。在硬件上,選用了低功耗、高性能的 ARM9 處理器,涉及到的主要技術(shù)有嵌入式技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、用戶圖形界面編程技術(shù)。數(shù)字時(shí)代的標(biāo)志不再是一臺(tái)一臺(tái)的 PC,而是形 態(tài)各異的嵌入式系統(tǒng)。 后 PC 時(shí)代的到來(lái),使得人們開(kāi)始越來(lái)越多地接觸到一個(gè)新的概念 —— 嵌入式產(chǎn)品。mSQL DBMS 3 1 緒論 引言 當(dāng)前,各類信息極度豐富,數(shù)字信息技術(shù)和網(wǎng)絡(luò)技術(shù)高度發(fā)達(dá),常需借助各種計(jì)算機(jī)對(duì)各類信息進(jìn)行處理。kernel。s current demands,points out the necessity of developing the Linuxbased embedded systems of KTV ,it introduces the platform of the hardware,and it also tells us the way to establish the software development ,it describes the support platform selection of embedded ,it tells us how to pile the kernel and customize the root file ,it inform us the way to install and crosspilation the graphics system MiniGUI and the embedded database ,it analysis the programing of MiniGUI and mSQL,and how mSQL functions embedded operating procedures for program design at last,summaries the design flaws and proposes appropriate solutions. Throughout the design and implementation of the project,I runs into some issues, such as the hardware section for sata interface hard drives do not support and the usability of the software,the implementation of the graphical interface and the database , since time is limited, I failed to finish the player support, and audio driver, and ultimately it is only offord to select song. Keywords: embedded systems。 在整個(gè)項(xiàng)目的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程中遇到了一些問(wèn)題,如硬件部分對(duì)于 sata 接口硬盤(pán)的不支持,軟件部分的易用性,圖形界面以及數(shù)據(jù)庫(kù)的實(shí)現(xiàn),鑒于時(shí)間有限,沒(méi)能完成播放器的支持,以及音頻的驅(qū) 動(dòng),最終實(shí)現(xiàn)的是 KTV查歌系統(tǒng)。本論文研究和解決 的 課題是設(shè)計(jì)一個(gè)基于嵌入式Linux的 KTV點(diǎn)歌 系統(tǒng)。 I 目錄 摘 要 ............................................................................................................ 1 關(guān)鍵字 ............................................................................................................ 1 Abstract ......................................................................................................... 2 Keywords ...................................................................................................... 2 1 緒論 .................................................................................................................. 3 引言 .................................................................................................
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1