基于Microblaze的Petalinux操作系统SD卡驱动设计
- 格式:pdf
- 大小:165.31 KB
- 文档页数:2
包结构有些区别 。 P e t a l i n u x 采用了整合方式 , 将 针 对 Mi c r o B l a z e 计方法也与一般的AR M处 理器的实现 方法有所区别。 主要是先
处理器定制的 L i n u x内 核 源 码 、 U- b o o t 源码 、 文 件 系统 以 及 开 导入软核的配置信 息到 内核代码 中, 然后各个驱动模块再根据 配
此控制器有几个优点[ 2 { 3 2 位Wi s h b o n e 总线接 口; D MA 对嵌 入式 Li n u x要求 的同时 ,可极大地 缩短产 品开发 周期 。 控制器。 P e t a L i n u x 作 为专 门针 对 于 Xi l i n x嵌 入 式 L i n u x解 决 方 案 , 不 但 方式传输 ;有缓冲描述符;遵从 S D主控制 器协议 ;支持 S D 4 一 i t 模式 支持数据和命令发送完成 中断标 志触 支持读写缓冲 提供 了专 门的B S P 生成 器, 而且提供 了众多的参考设计 , 可以帮 b 大 小 可变; 校 验 的 内部 实 现 。 助设计者快 速掌握P e t a L i n u x 的配置方法 。
P e t a L i n u x不 但 提 供 了专 门 的 B S P 生 成器 , 而 且 提 供 了 众 常方便 。 首先是配置编译环堍 然后 使用 脚本命令 建立新 工程; 接着 多的参考 设计 , 可 以帮助设 计者快 速掌握P e t a L i n u x 的 配置方 法。S D存储 卡本 身具有 大容量小 尺 寸的特点 , 成为 市面上 各 通过指定命令进入内核菜单 配置好内栊 然后进行工程编译 编 种嵌入 式设备 最常 见的存储 媒介 。 本文介 绍了P e t a l i n u x系 统 译 通 过 后 , 在i ma g e s 目录 下 出现 生 成 的镜 像 烧 写 文件 。 以 及 在 Mi c r o b l a z e 平 台的安装 编译 方法 , 在 结合分析 S D卡 的
关键 词 : P e t a l i n u x ; S D卡 ;
义的嵌入式硬件平台信息 自动生成板级支持包, 简化 了操作系统 P e t a L i n u x 发布的源码树 中包含 了部分常用I P 核的驱动 随着 集成 电路 设 计 与制 造 技 术 的 发 展 , F P G A芯 片 的 容 量 越 的移植; 来越大 , 性 能越 来越 高 , 用F P G A构 建 片 上 系 统成 为现 实 , 基 于 程序 , 减 少 了 用 户移 植 、 编 写驱 动 程 序 的 工 作 量 ; 可 以 通 过 配 置 F P G A的嵌入式系统 与S O P C 设计技术将逐 渐成 为系统设计的主 菜单将P e t a L i n u x 配置成 多种版本;自带大量脚本命令 给用户的 流技 术 , 正 获 得 越 来 越 广 泛 地研 究 。 Mi c r o b l a z e 是X i l i n x 公 司 一 使用 带 来 极 大的 便 利 。
引言
)P e t a I i n u x 操作 系统 的安装编 译方 法 款针对F P G A器件进行 了优化设计的软处理器核 , 有不错的性 能 3 由于P e t a l i n u x 操 作 系统 采 用 了整 合方 式 , 因 此 编 译 使 用 非 且价格低 廉 , 应该有着广阔的发展前景 。
2 ) P e t a l i n u x 操作 系统 说 明
P e t a l i n u x 操作 系统 代 码 包 跟 以 往 的通 用l i n u x 操 作 系统 代 码
3 . P e t a l i n u x下 S D 卡 驱 动 实 现
由于 使 用 的是 Mi c r o b l a z e 软核处理 器 , 因此 l i n u x  ̄ g 动 的 设
2 .S D 卡 接 口及 控 制器 硬 件 实 现
)S D 卡接 口及 内部寄存 器 基本原 理后 ,总结 出基于 P e t a l i n u x操作 系统 S D卡 驱动的 设 1 松下 、 东芝和美国s c a n d i s k 公 司联 合 开 发 的 存 储 卡 , 与1 9 9 9 计步骤 。
建材发展导向 2 0 1 3年 1月
工 艺 与设 备
基于Mi c r o b l a z e 的P e t a l i n u x 操作系统S D 卡
驱动设计
钟 谅
广 州科 易光 电技 术 有 限 公 司 广 东 省 广 州 市 5 1 0 0 0 0
摘 要: 将S D卡作为存储设备应用到 图像采集 系统中, 介绍 了基 ̄Mi c r o b l a z e 的P e t a l i n u x 操作 系统的s D卡驱动设计方法 , 给 出了相应的设计 流程 , 该 方案使得 图像 采集 系统数据存储操 作更加方便 , 具有较 高实用性 。
1 。 P e i a l i n u x操 作 系 统 及 移 植 方 法
1 ) P e t a I i n u x 操 作 系统介 绍
年8 月首次发布 。 在外观上 , S D卡除 了保 留MMC卡 7 针外, 还
在两 边 加 了两 针 作 为 数 据 线 , 并带有物理写保护开关 。 )S D 卡控 制器 说明及硬 件 实现 P e t a L i n u x是 P e t a L o g i x 公 司专 门针 对 F P G A的 片上 系统 设 2 本文使用 的S d 卡控 制 器 I P核 是 O P E NC OR E的 S DC / MM C 计的嵌入式L i n u x 开发套件 , 在 满