文件大小:1.57MB 适用专业:Linux 适用年级:大学 论文编号:191578 论文简介: 毕业设计 基于嵌入式Linux的KTV点歌系统,共45页,12645字。 目录 摘要 1 关键字 1 Abstract 2 Keywords 2 1 绪论 3 1.1 引言 3 1.2 嵌入式KTV点歌系统概述 3 1.3 论文的主要工作 3 2 系统平台分析 4 2.1 开发板芯片S3C2410X简介 4 2.2 开发环境 4 2.2.1 交叉编译工具链 4 2.2.2 建立tftp服务器 4 2.2.3 配置NFS服务 5 2.2.4 设置minicom 5 3 定制板上系统 6 3.1 开发板LINUX内核 6 3.1.1 移植Linux内核 6 3.1.2 Linux内核的配置和编译 6 3.1.3 烧写Linux映像zImage 8 3.2 制作板上根文件系统 10 3.2.1 在一个已建好的文件系统上进行修改 10 3.2.2 建立根文件系统 11 3.3 LCD驱动和网络驱动 11 3.3.1 FrameBuffer 12 3.3.2 JXARM9-2410-1开发板Linux显示(FrameBuffer)驱动程序 12 3.3.3 网络驱动 13 4 图形界面(MiniGUI)应用程序开发 14 4.1 MINIGUI简介 14 4.2 MINIGUI的安装及配置 14 4.2.1 MiniGUI的安装 14 4.2.2 MiniGUI的本地运行环境设置 16 4.3 MINIGUI编程基础 16 4.4 MINIGUI的移植 21 5 嵌入式数据库(mSQL)开发 25 5.1 MSQL简介 25 5.2MSQL安装 25 5.3MSQL的系统配置 25 5.4 MSQL数据库操作 26 5.5 交叉编译MSQL 27 6 服务器与客户端的设计与实现 28 6.1 MINIGUI服务器端与客户端的设计与实现 28 6.1.1 MiniGUI服务器端的设计与实现 28 6.1.2 MiniGUI客户端的设计与实现 29 6.2 MSQL服务器端与客户端的设计与实现 31 6.2.1 MSQL服务器端的设计与实现 31 6.2.2 MSQL客户端的设计与实现 32 6.3 MINIGUI与MSQL接口的设计与实现 32 6.4 服务器端与客户端通信的设计与实现 34 7 系统使用指南 37 结论 42 参考文献: 42 致谢 43 摘要:随着嵌入式系统技术的发展,以ARM公司的32位RISC处理器结合开源免费、性能优良的Linux操作系统的嵌入式平台,越来越多受到嵌入式手持设备商的青睐,近年来,显现了巨大的市场价值和广阔的应用前景。本论文研究和解决的课题是设计一个基于嵌入式Linux的KTV点歌系统。 本论文主要包括以下几个方面:(1)介绍了嵌入式KTV点歌系统的背景、现状及应用前景,结合当前人们的需求进行分析,提出研发嵌入式KTV点歌系统的必要性;(2)进行了硬件平台的介绍,软件开发平台的搭建;(3)嵌入式系统支撑平台的选用;(4)编译内核,定制根文件系统;(5)安装和交叉编译图形系统MiniGUI和嵌入式数据库mSQL,分析MiniGUI和mSQL的编程以及如何将mSQL操作函数嵌入到MiniGUI程序中进行程序设计;(6)总结本设计中的缺陷并提出相应解决方法。 在整个项目的设计与实现过程中遇到了一些问题,如硬件部分对于sata接口硬盘的不支持,软件部分的易用性,图形界面以及数据库的实现,鉴于时间有限,没能完成播放器的支持,以及音频的驱动,最终实现的是KTV查歌系统。 关键字:嵌入式系统;MiniGUI;内核;Linux;mSQL DBMS
论文文件预览: 共1文件夹,1个文件,文件总大小:1.57MB,压缩后大小:1.34MB
- 毕业设计-基于嵌入式Linux的KTV点歌系统
基于嵌入式Linux的KTV点歌系统.doc [1.57MB]
|