© 2006 Analog Devices, Inc. A Blackfin O nline Learning & Development Blackfin在线培训课程 课程单元:Blackfin®设 备 驱 动 程序 主 讲 人 :David Lannigan 第 1章 :简 介 第 1a节 :概 述 第 2章 :设 备 驱 动 程序 模 型 第 2a节 :概 述 第 2b节 :使 用 设 备 驱 动 程序 第 2c节 :片 上 驱 动 程序 库 第 3章 :设 计 要 素 第 3a节 :存 储 器 第 3b节 :句 柄 第 3c节 :结 果 代 码 第 3d节 :初 始 化 第 3e节 :终 止 第 3f节 :关 于 RTOS的 考 虑 第 4章 :设 备 驱 动 程序 API 第 4a节 :概 述 第 4b节 :API函 数 第 4c节 :与 系 统 服 务 程序 之 间 的 交 互 作 用 第 5章 :数 据 传 输 第 5a节 :缓 冲 区 概 述 第 5b节 :一 维 缓 冲 区 第 6章 :数 据 流 方 法 第 6a节 :概 述 第 6b节 :简 单链 接 第 6c节 :环 回 链 接 第 6d节 :顺 序 链 接 第 6e节 :环 回 顺 序 链 接 第 6f节 :最 大 限 度 地 提 高 吞 吐 量 第 6g节 :循 环 数 据 流 第 6h节 :选 择 数 据 流 方 法 第 7章 :程序 次 序 第 7a节 :链 接 方 法 第 8章 :UART举 例 第 8a节 :概 述 © 2006 Analog Devices, Inc. 第8b节:UART程序次序 第8c节:构建/运行UART举例 第9章:结束语 第9a节:更多信息 第1章:简介 第1a节:概述 大家好,我是模拟器件公司(ADI)DSP和系统设计部门的工程师,我的名字叫David Lannigan。今天我们将讨论面向Blackfin处理器家族的设备驱动程序模型。 参加本课程的用户应当深刻理解Blackfin处理器架构,并且学习了BOLD培训课程中的系统服务程序单元。 在今天的课程中,我将首先介绍一些关于设备驱动程序的背景信息、一般规范和术语。然后,我们要讨论设备驱动程序API,并逐一解释API中包含的函数。我们还要讨论缓冲区,设备驱动程序将通过缓冲区,调用和处理应用提供的数据。之后,我们将讨论设备驱动程序采用的各种数据流方法,其实就是设备驱动程序在缓冲区中处理数据的过程。最后,我们将利用2005年12月发布的VisualDSP工具套件更新版,以UART设备驱动程序为例,演示关于设备驱动程序的诸多概念。 第2章:设备驱动程序模型 第2a节:...