基 于 嵌 入 式 ARM-Linux 的 播 放 器 的 设 计 与 实 现摘 要随 着21世 纪 的 到 来 , 人 类 进 入 了PC时 代 。在 这 一 阶 段 , 嵌 入 式 技 术 得 到 了 飞 速 进 展 和广 泛 应 用 。 由 此 , 本 文 提 出 了 一 种 基 于 嵌 入式 ARM-Linux 的 播 放 器 设 计 与 实 现 的 方 案 。本 文 首 先 详 细 分 析 了ARM 体 系 结 构 , 讨 论 了嵌 入 式Linux 操 作 系 统 在ARM9 微 处 理 器 的 移 植 技术 , 包 括 交 叉 编 译 环 境 的 建 立 、 引 导 装 载 程序 应 用 、 移 植 嵌 入 式 Linux内 核 及 建 立 根 文 件 系统 , 并 且 实 现 了 嵌 入 式 Linux到 S3C2410开 发 板 的 移植 。由 于 嵌 入 式 系 统 本 身 硬 件 条 件 的 限 制 , 常用 在PC 机 的 图 形 用 户 界 面GUI 系 统 不 适 合 在 其上 运 行 。 为 此 , 本 文 选 择 了Minigui作 为 讨 论 对象 , 在 对 其 体 系 结 构 等 方 面 进 行 讨 论 基 础 上,实现了Minigui到S3C2410开发板的移植,完成了嵌入 式 图 形 用 户 界 面 开 发 , 使 得 系 统 拥 有 良 好的 操 作 界 面 。对 于 播 放 器 , 本 文 实 现 了 Linux系 统 下 的 通 用媒体播放器—Mplayer到S3C2410开发板的移植。通过 对 音 频 数 据 输 出 的 讨 论 , 解 决 了Mp1ayer播 放声 音 不 正 常 的 问 题 , 实 现 了 一 个 集 音 乐 和 视频 播 放 于 一 体 的 嵌 入 式 多 媒 体 播 放 系 统 。最 后 , 总 结 了 论 文 所 做 的 工 作 , 指 出 了 嵌入 式 播 放 器 所 需 要 进 一 步 解 决 和 完 善 的 问 题 。关键词:嵌入式ARM-Linux; S3C2410; Mplayer; GUI 界 面 ; MiniguiPlayer Designing and Implement Based On Embedded ARM-LinuxAbstract Along with the 21st century arrivals, the humanity enters the post PC time. In this stage, embedded technology gets rapidly developed and widely used. So, this paper aims to design a player ba...