ImageVerifierCode 换一换
格式:DOC , 页数:38 ,大小:5.73MB ,
资源ID:1272785      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1272785.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于S3C2410的嵌入式硬盘MP3播放器的设计与实现 ——Linux下IDE硬盘驱动代码在S3C2410上的移植-毕业论文.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于S3C2410的嵌入式硬盘MP3播放器的设计与实现 ——Linux下IDE硬盘驱动代码在S3C2410上的移植-毕业论文.doc

1、 本科毕业论文 (科研训练、毕业设计 ) 题 目: 基于 S3C2410 的嵌入式硬盘 MP3 播放器的设计与实现 Linux 下 IDE 硬盘驱动代码在 S3C2410 上的移植 姓 名: 学 院:软件学院 系: 专 业:软件工程 年 级: 学 号: 指导教师 (校内) : 职称: 指导教师(校外): 职称: 年 月 日 ii 基于 S3C2410 的嵌入式硬盘 MP3 播放器的设计与实现 Linux 下 IDE 硬盘 驱动代码在 S3C2410 上的移植 摘要 嵌入式系统一般指非 PC 系统,有计算机功能但又不称之为计算机的设备或器材。它是以应用为中心,软硬件可裁减的,适应应用系统对功能、

2、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它是可独立工作的“器件”。 MP3 是一种典型的嵌入式设备,而现在市场上比较常见的是闪存式 MP3。由于闪盘式MP3 的容量限制,使它存储歌曲数目较少,在功能上也很难实现多样化。而硬盘式 MP3 的多功能及大容量 ,也必将受到不少消费者的喜爱。 本项目基于 HHA RM9 -E D U 平台 嵌入式硬盘 MP3 的开发。硬盘作为硬盘式 MP3 的重要组成部分,主要用于存储 MP3 文件。本文主要介绍了 Linux 系统下的硬盘的工作原理及其在 S 3C 24

3、10 上的 移植 的过 程。 关键词 嵌入式系统 , 硬 盘式 MP3, Linux iii D E S IGN and Implement The H D D MP 3 P layer base on S 3C 2410 T ransplanting the driver of ID E HDD to S 3C 2410 on Linux Abstract The embedded system i s called non-P C system, i t has functi on of computer but i t cant be called a P C or somethi ng

4、. Its desi gned for the appli ed , the software and the hardware are flexi ble , i t can be used i n the systems that requesti ng less cost, volume . The E mbedded system i s bui lt wi th E mbedded C P U, E mbedded hardware and the speci fi c software. MP 3 player i s a representati ve embedded syst

5、em, you can easi ly fi nd the flash type MP 3 player i n the market. B ut due to the li mi t of capaci ty, i t just can store few mp3 fi les. A nd the capaci ty of HD D type MP 3 player i s qui te large that i t can store much more fi les than the flash type MP 3 player. S omeday, i t may take the f

6、lash type MP 3 players place. The d esi gn of the develop o f HD D type MP 3 player i s b ased on HHA RM9 -E D U platform. The HDD is the core of the MP3 player, i ts used to store MP 3 fi les. Thi s arti cle i ntroduces the theory of the HD D s work i n Li nux and the process of grafti ng to S 3C 2

7、410 . key w ord E mbedded S ystem, HD D MP 3 player, Li nux iv 目 录 第一章 引言 . 1 1.1 项目 目标 . 1 1.2 现实 意义 . 1 1.3 系统 的总体 设计 . 2 1.3.1 系统 的硬 件介绍 . 2 1.3.2 系 统的 软件 介绍 . 3 2.1 MP3 的发展 . 5 2.2 硬盘式 MP3 的优 点及 其缺 点 . 5 2.3 对 于嵌 入式 系统 的认 识 . 7 2.3.1 嵌 入式 Li nux 操 作 系 统的 简介 . 7 2.3.2 嵌 入式 系统 相 关 知识 . 8 2.3.2.1 嵌

8、 入式系 统的 基本 概念 . 8 2.3.2.2 嵌 入式系 统的 基本 特性 和相 关术 语 . 8 3.1 硬 盘的 工作 原理 . 10 3.1.1 硬盘 磁碟 . 10 3.1.2 硬盘 磁道 及扇区 . 11 3.1.3 PCB 电路 底板 . 12 3.1.4 操作 系统 对磁盘 描述 . 13 3.2 Li nux 与 ID E 硬盘 . 14 3.2.1 ID E 硬盘 接口 . 14 3.2.2 ID E 硬盘 的优 点和 不足之 处 . 15 3.3 Li nux 系 统 下硬 盘工 作原 理 . 16 3.3.1 Li nux 系 统 支 持 的硬 盘接 口类 型 .

9、16 3.3.2 Li nux 系 统 下 的 硬盘 顺序 标识 . 16 3.4 Li nux 系 统 下硬 盘的 分区 : . 16 3.4.1 Li nux 下 磁 盘 分 区原 理 . 17 3.5 初始 化 IDE 子系 统 . 22 第 四章 ID E 硬盘 驱动 代码在 S3C2410 上的 移植 . 23 4.1 ID E 硬盘 驱动 使用 的硬 件资 源 . 23 4.2 加入 ID E 接口 驱动 过程 介绍 . 23 4.2.1 硬件 设计 . 23 4.2.2 主要 工作 . 23 4.3 驱 动启 动过 程简 要分 析 . 29 4.4 驱 动程 序测 试 . 29

10、第 五章 结束语 . 32 致 谢 . 33 参考文献 . 34 基于 S3C2410 的嵌入式硬盘 MP3 播放器的设计与实现 1 第一章 引言 1.1 项目目标 在 A RM9 C P U 的 嵌 入 式 系统 上实 现带 彩色 液晶显 示屏 的硬 盘 MP 3 播放功能。 系统功能图示: 图 1 . 1 基于 S3 C2 4 1 0 CPU 的软件解码硬盘 MP3 的系统结构 1.2 现实意义 MP 3 播 放 器 产 生至 今大 约 4 到 5 年 的时 间, 但近 几年 掀起 了一 场 MP 3播 放器 购买 的热 潮。各 个生 产厂 商致 力于 MP3 播放器 的开 发,以 从技

11、术上 的优 势和 市场 对价 格的 接收 程度 上,在这 个以“ 价格 ”和“ 技术 ”为 基础 的市 场上 占 有 一 席 之 地。 硬盘 MP 3 播 放 器近 年来 成为 一个 嵌入 式开发 的热 点 ,主要 优点是 容量大(可 以多 达数 十 G),功能 多 (较 一般 闪存 MP3 播放 器功 能复杂 ),屏 幕大 (彩色LC D 大 屏 幕 显示 )。 基于 S3C2410 的嵌入式硬盘 MP3 播放器的设计与实现 2 本 项目 小组 设计 的硬 盘式 mp3 系统 采用 了软 件解 码,使系 统可以 无缝 的升 级为 MP4,只需 将解 码播放 软件 替换 为解 码 MP E G

12、-4 的程 序,就可 以轻 松播放 D V D 画制 的视 频文 件。 而这是 一般 硬盘 MP3 做不 到的 。 在 选 用 处 理 器 时, 该硬 盘式 mp3 系统 选用 了高 性能 A RM9 微处 理器MP U,而一般的 MP 3 都还 是采 用微 控制 器 MC U,是 无法 支持 复杂 的图形界面 的 。 而 且 现 在市 面上 能够 接受 触摸 屏输 入控 制的硬 盘 MP 3 比 较少 见。 1.3 系统 的总体设 计 1.3.1 系统的硬件介绍 在该硬盘 mp3 的开 发系 统中 ,开 发平 台采 用华 恒 HHA RM9 -E D U3系统 , 以 下 是 整 个硬 件系

13、 统描 述。 HHA RM9 -E D U 平 台 硬 件 模块 ,如 图 1.1 所 示: 图 1.1 HHARM9 - EDU 平台硬件模块 硬件部分如下图 1.2 所示: 基于 S3C2410 的嵌入式硬盘 MP3 播放器的设计与实现 3 S 3 C 2 4 1 0C P UC P L D可 编 程 逻辑 芯 片I D E 硬 盘小 键 盘I I CU D A 1 3 8 0 音 频芯 片2 4 0 * 3 2 0T F TS P IU S B 2 . 0 I D E 转换 控 制 芯片S D R A M F l a s h触 摸 屏L C DC o n t r o l e rI I S

14、D M 9 0 0 0 以太 网 控 制芯 片H e a d p h o n e sM I CP C图 1 . 2 系统硬件原理框图 该硬盘 MP 3 系 统涉 及的 硬件 如下 : (1) S 3C 2410 核心 板。 (2) D M9000 是 一 个快 速以 太网 控制 器芯片 ,具 有通 用的 处理 器接 口,10/100M 自适。 (3) S 3C 2410 通过 IIS( Inter-IC S ound)总线与音频控制芯片 U D A 1380 进行通信。 (4) 系统采用一个 240 320 的 彩色 的 LCD 显 示屏 (S harp,3.5”L C D 型号:LQ035Q

15、7DB 02)和 附在 LCD 上 的一 层触 摸屏 ,分 别用 于显 示和 触摸 输入 。 (5) ID E 硬 盘 接 口 用 于 读取 MP 3 文 件。 (6) 小键盘控制 MP 3 播 放器 的动 作。 1.3.2 系 统的软件介绍 系 统 软 件 部 分 如图 1.3 如下 : 基于 S3C2410 的嵌入式硬盘 MP3 播放器的设计与实现 4 m i n i G U I 图 形 主 进 程M p 3 p l a y 解 码 播 放 子 进 程录 音硬 盘触 摸 屏小 键 盘复 读返 回 歌 曲 名读 取发 送 播 放 命 令播 放暂 停下 一 首上 一 首录 音读 取 鼠 标 事

16、 件读 小 键 盘读 取 小 键 盘 事 件复 读 命 令耳 机话 筒L i n u x 系 统 引 导 启 动 加 载 相 关 驱 动 检 测 硬 盘执 行 G U I 主 进 程读 取 音 频 文 件存 储 录 音 文 件读 取 录 音 文 件解 码 后 的 标 准 的 1 6 b i t P C M 数 字 信 号再 经 音 频 控 制 U D A 1 3 8 0 芯 片 解 码 转 换 成 模 拟 信 号 再 放 大 输 出图 1 . 3 mp 3 软件系统框图 整个 MP 3 软 件是 在 A rm-Li nux 嵌 入 式 操作 系统 上运 行 。在 开发板 上电后 , 要 有 一

17、 个 系统 引导 启动 、加 载驱 动和 检测 初始化 相关 硬件 的过程。系统总 共有 四个 进程 ,分别 是 GUI 主 进 程, Mp3play 解码 播放 子进 程,录 音和 复读 子 进 程 , 以 及其 他三 个由 主进 程调 用的 功能 子进程 。 基于 S3C2410 的嵌入式硬盘 MP3 播放器的设计与实现 5 第二章 MP3 相关知识和基础 2.1 MP3 的发展 MP 3 播 放 器 产 生至 今大 约 4 到 5 年 的时 间, 但近 几年 掀起 了一 场 MP3购 买的 热潮,各个 生产 厂商 致力 于 MP 3 的 开发,以从 技术 上的优 势和 市场 对价 格的

18、接收 程度 上 ,在 这个以“ 价格 ”和“ 技术 ”为 基 础的 市场上 占有 一席 之地。 以下是笔者对 MP3 播放 器技 术近 几年 发展的 看法 : (1) 存 储 介 质 : 从 最初 的插 卡式 到今 天的 微硬 盘式 ,1.8 寸 硬盘的 飞 跃。 (2) 存 储容 量:从刚 开始 的 16M 到 32M 再到 现在 512M,1G, 20G 或 者更大。 (3) 闪存 式 MP 3: 容量 的 256M 存 储空间 ,长 达 17 小 时的 播放 时间,集FM 收 音 、 录 音 、复 读等 功能 于一 体的 特点 (4) 硬 盘式 MP3:不仅 可以 用来 存放 歌曲,而且

19、 可以 当作电 子书 或者 一个流 动的 数据 库 ,利 用独 特的 管理软 件和 控制 内核 ,新技 术等 ,具 有移动硬盘兼 mp3 的功 能, 但许 多高 端产 品所 能提 供的 功能 远远 超过传统 mp3 的水平。 2.2 硬盘式 MP3 的 优点及其缺点 硬 盘式 MP3 还处 于刚 刚起 步的 阶段 ,但在 2003 年 后半 年开 始,这种 容量 巨大 、功能 超强 ,以硬 盘作 为存 储介 质的 MP3 播放 器开 始在市 场上 占有 一席之地。 下 面 是 本 文 对 硬盘 式 MP 3 的 优点 及其 缺点的 分析 (主 要与 闪存 式 mp3对比): 闪存式 MP 3

20、的 优势 : (1) 作 为音 乐载 体 , MP 3 容量 达到 了 512M 左右 基本 上能 满足 用户 的需 求。 (2) 作 为 存 储 媒 质 ,闪 存式 mp3 的抗 震性 要比 硬盘 式 mp3 要 好的 多; (3) 从 体 积 上 来 看 ,闪 存式 mp3 还是 有巨 大的 优势 ,因 为其 外形 时尚小巧 , 方 便 携 带 ,这 无疑 也是 吸引 消费 者 的 重要 因素。 基于 S3C2410 的嵌入式硬盘 MP3 播放器的设计与实现 6 (4) 从 价格 因素 看,由 于闪 存价 格下 降和 大容 量闪 存技术 成熟,使其 现在能 占 有 当 前 主 流产 品的

21、位置 。 图 2 . 1 闪存式 mp 3 硬盘式 MP 3 的 优势 : (1) 从 容 量 上 来 看 ,大 多硬 盘式 MP3 都采 用笔记 本硬 盘作 为存 储载 体,而 其主 流产 品容 量大 多在 10GB -80GB 之 间,其 存储 空间 巨大, 能让你装下你 所 喜 爱的 歌手 或几 乎所 有的 流行 歌曲 。 (2) 从 功 能 上 来 看 ,厂 商为 了吸 引市 场, 在硬 盘式 MP 3 的 功能 上使 用新的 技术 而使 其在 功能 上较 闪存 式 mp3 有 绝对 的优 势。比 如:摄像 头,具 备的 全图 形触 摸控 制屏 幕,或者 从视 觉上 还是 操控上 超出

22、 传统 闪存式 mp3 给 用 户 带来 的震 撼力 。 (3) 从 外 观 上 来 看 ,虽 然硬 盘式 mp3 不具 有闪 存式 mp3 的小 巧便携,但其 在外 观设 计上 简约 精致 ,大多 硬盘 式 MP 3 采 用的是 典型 的方 体设计,散发 出其 独特 的时 尚魅 力和 设计 的超 前性,这无疑 可以 吸引 的大多 数 商 务 人 士 及男 性消 费者 的眼 球。 (4) 从 音质 上来 看, 对于 渴望 追求 更高 质量 音质 表现效 果 的 用户 群来 说,那么硬盘式 MP 3 播 放器 式他 们的 最佳 选择。 (a) 以 硬盘 作为 存储 介质 的硬 盘式 MP3 播放器 ,可 以用 最接近 CD 音质的 320K ps 位速 率去 压缩 MP3,甚 至可 以直 接将 WAV 文件 放进硬盘式 MP 3 播 放器 里, 让用 户享 受最 完美的 音质 输出 效果 。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。