智能小区娱乐终端设计与实现

智能小区娱乐终端设计与实现

ID:36040543

大小:1.98 MB

页数:84页

时间:2019-04-29

智能小区娱乐终端设计与实现_第1页
智能小区娱乐终端设计与实现_第2页
智能小区娱乐终端设计与实现_第3页
智能小区娱乐终端设计与实现_第4页
智能小区娱乐终端设计与实现_第5页
资源描述:

《智能小区娱乐终端设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录智能小区娱乐终端设计与实现——Linux下内核裁减与驱动移植第1章绪论11.1系统总体设计概述11.2系统选型方案21.2.1硬件开发平台选型21.2.2软件开发平台选型31.3Linux操作系统概述3第2章构建嵌入式LINUX开发环境42.1宿主机与目标板结合的交叉开发模式42.2安装交叉编译工具链42.3安装通信软件minicom52.4搭建NFS服务环境52.5配置tftp5第3章LINUX内核裁减与移植73.1Linux内核简要分析73.1.1Linux内核映像zImage的自解压过程73.1.2Linux内核启动参数

2、83.2Linux内核源码简要分析93.3修改内核以支持GEC2440开发板103.4配置、裁减Linux内核123.4.1配置CPU平台选项133.4.2配置LCD支持133.4.3配置触摸屏133.4.4配置网卡驱动143.4.5配置音频驱动143.4.6配置MTD子系统143.4.7配置文件系统的支持153.5编译内核153.6烧写内核153.7启动内核16第4章LINUX设备驱动概述174.1设备分类17目录4.2Linux模块机制174.3设备文件系统174.4字符设备驱动结构184.4.1cdev结构体184.4.2f

3、ile_operations结构体19第5章CS8900网卡驱动程序移植205.1CS8900网卡特性205.2CS8900网卡驱动程序修改22第6章LCD驱动程序设计与移植256.1LCD硬件原理256.2S3C2440LCD控制器工作原理266.3Linux帧缓冲设备驱动结构286.4LCD驱动设计29第7章触摸屏驱动移植317.1触摸屏硬件原理317.2四线触摸屏工作过程327.3S3C2440触摸屏控制器工作模式327.4移植四线电阻式触摸屏驱动33第8章UD1341声卡驱动移植348.1OSS驱动的组成348.2OSS用

4、户空间编程348.2.1dsp编程348.2.2mixer编程358.3UDA1341驱动设计分析358.3.1关键数据结构368.3.2驱动加载模块与卸载模块378.3.3UDA1341芯片初始化388.3.4sound驱动设计与实现398.3.5mixer驱动设计418.3.6L3接口分析与编程实现418.3.7IIS总线初始化模块438.3.8DMA操作模块448.4OSSUDA1341驱动程序移植步骤44智能小区娱乐终端设计与实现——Linux下内核裁减与驱动移植第1章绪论1.1系统总体设计概述智能小区娱乐终端共分四个功能

5、模块,分别对应不同的娱乐功能:表1-1系统功能表模块名称(英文)模块名称(中文)功能描述MusicCenter酷乐中心音乐的播放、暂停、上一首、下一首、停止MovieCenter电影展厅播放视频文件WeatherForecast天气预报查询未来几天内的天气情况Notify小区通告查看物业管理中心发放的通知图1-1系统功能结构图智能小区娱乐终端的系统框架如图1-2所示,应用程序指的是上层的QT应用程序,播放器采用MPlayer。整个娱乐终端的工作包括:引导程序u-boot的移植,它负责初始化硬件并引导内核;内核移植,外设的驱动设计与

6、移植,这是本设计的主题;构建嵌入式文件系统;移植C库和QT库,构建QTE桌面环境;移植MPlayer;进行上层的GUI应用程序开发。-82-图1-2系统框架图1.1系统选型方案1.1.1硬件开发平台选型本设计的硬件平台采用由广东省嵌入式软件公共技术中心开发的GEC2440开发板。GEC2440是比较成熟的ARM9嵌入式教学实验系统,它采用先进的设计理念,可移植目前最为流行的Linux和WinCE等嵌入式操作系统。其主要硬件资源包括:◆采用三星公司的S3C2440A-40,系统可稳定运行在405MHZ,主频可高达530MHz;◆64

7、M的SDRAM,由两片K4S561632组成,工作在32位模式下;◆64M的NANDFlash;◆10M以太网接口,采用的是CS8900Q3芯片,带传输和连接指示灯;◆LCD和触摸屏接口;◆2个符合USB1.1的USBHOST,其中一个USBHOST接口是复用的;◆一个符合USB1.1的USBDevice;◆支持音频输入和音频输出,音频模块由S3C2440的IIS音频总线接口和UDA1341音频编码解码器组成,板上集成了一个MIC,用于音频输入;◆2路UART串行口,波特率可达115200bps,并具有RS232电平转换电路,其中

8、一路为完整串口;◆SD卡接口,兼容SDMemoryCardProtocol1.0和SDIOCardProtocol1.0;◆Embedded-ICE(20脚标准JTAG)接口和并口式JTAG接口,支持ADS,SDT软件的下载和调试以及FLASH的烧

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。