嵌入式操作系统中设备管理和驱动程序的开发
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算 机光盘 软件 与应 用
2 0 1 3 年第 0 1期 C o m p u t e r C D S o f t w a r e a n d A p p l i c a t i o n s 软 件 设 计 开 发
wenku.baidu.com
嵌入式操作 系统 中设备 管理和驱动程序 的开发
张浩 ( 陕西 宝成航 空仪表有 限责任公 司,陕西 宝鸡
信 息量较 大 ,对 I / O接 口的指 令主要 分 为 I / O指 令和通 道
操作 系统 、手 机类 i O S操作 系统 、u C l i n u x系 统等 。E O S 可 以分为 实 时性 嵌 入 式操 作 系 统 以及 非实 时性 嵌入 式 操
作 系统 。 实 时性主 要是 针对 通信领 域 以及控 制方面 来进 行
2 嵌入式操作系统 中设备管理
E 0 S 中设 备管 理主 要 是指 对嵌 入 式操 作系 统 中的 嵌
入式 处理 器 ( 包 括微 处理器 、微控 制器 、DS P处理 器 以及
3 嵌入式操作系统 中设备驱动程序的开发
关于 E 0 S 中设备驱 动程 序 的开发 ,本文 主要 基于 的 驱动 程序 开发 环境是 虚拟 仪器 l a b v i e w程 序 设计 ,并且 涉 及 DS P应 用 以及捷联 惯导 系统 ( S I N S )中陀螺仪 信号 的 检测 和分 析等 。 L a b v i e w 是程 序开 发环境 的一 种 , 由美 国 国家 仪器 公
在 计算机 应用 中, E OS的设 备管 理即是 对计 算机进 行 控制, 本文 主要 从计算 机控 制角 度介绍 E O S的设备 管理 。 计 算 机 设备 控 制 管理 技 术是 一 种 主要 作 用 于嵌 入 式计 算
机 及机 电系 统接 口应用 中 的技术 ,主要包 括 中断技 术、缓 冲技术 、通道 技术 以及 D MA 技 术等 。中断技术 是指 在嵌 入式 系统 中,通过 中断 驱动 的方式 对 I / O接 口进 行管 理控
E OS常 见主要 有 wi n d o ws E mb e d d e d操 作系 统 、 嵌 入 式L i n u x操作 系统 、 v x wo r k s 操 作系 统、 手 机类 的 A n d r o i d
制 ,流程 是检 测 I / O接 口控 制器 所处状 态 ,或 出错或 准备 就绪 、读取 指令 ,然后 向 R A M 写入指令 ,或传 送完 成或 没有 完成 ,没 有完成 便 向 I / O接 口控制 器发送 一条 指令 ; 缓冲 技术 可 以用来减 少 C P U与 I / O接 口匹配不符 的矛 盾 , 缓 冲系统 主要 分为硬 件缓 冲 以及软件 缓冲 , 硬 件缓 冲是 指 用 作缓冲 器功 能 的专用 寄存器 ,软 件缓冲 是指 E O S 中划 出的用于 缓冲 的区域 , 缓冲 也可 分 为循环 缓冲 、单缓冲 以 及 双缓冲 等 ; 通 道技 术是 指与 设备控 制器 一起 , 通 过通 道 程 序实现 对 I / 0接 口的控制 管理 , 其特 点是 指令 中含有 的
系 统如 图 1 所示;
对设 备进行 管理 的 目的主要 有两 方面 : 第 一是通 过对 设 备的管 理使 设备 的利用 率得 到提 高; 第 二是通 过对 设备 的管理使 得操 作系 统更简 洁 、 友好 , 有 利于 操作 方式简 便 、 统 一 。首先关 于设 备 的利 用率 , 是 通过 中断技 术 、缓冲 技 术、 通 道技 术 以及 D MA技 术等 对系统 各种 设备 统一 管理 , 可 以提 高 I / O接 口以及 C P U等运 行效 率 。
设备 , 主 要包 括用 于存储 功 能 的存 储设备 、 用于 通信 连接
功能 的通讯 设备 以及 显示类 设备 等 。
指令 ;D MA 技 术 即直 接存 储器 访 问模 式 ,可 以进一 步使 C P U对 I / O接 口干预 减少 , 主 要包 含数 据预 处理 、 传 送数 据 、数据后 处理 等阶 段 。
设 计。
关键 词 :嵌 入式操作 系统 ;设 备管 理 ;设 备驱 动程序 开发
中图分类号:T P 3 6 8 . 1
文献标识码 :A
文章编号:1 0 0 7 — 9 5 9 9 ( 2 o 1 3 ) O 1 — 0 2 5 1 — 0 2
处理器 ) 、外 部 电路、外 部接 口、存 储模 块等 。
7 2 1 0 0 6 )
摘 要 :随 着计 算机技 术的 飞速发展 ,嵌 入 式操 作 系统 广泛 用于航 空航 天、工 业控制 、通讯 等领 域 。其主要 通过 对计 算机 及机 电系统接 口的管 理来 实现对 其 它设备 的控制 、监视 和 管理功 能。 本文介 绍 了中断技 术、 缓 冲技 术、通 道技 术 以 及 DMA 技术 等四种 嵌 入式操作 系统设备 管理 。并通过虚 拟仪 器 l a b v i e w 程序设 计对 嵌入 式操作 系统驱动 程序进 行 了开发
1 嵌入 式操作 系统 及其硬 件 设备
嵌入 式操 作系 统 ( E mb e d d e d O p e r m i n g S y s t e m, 简称: E OS ) , 是指 在嵌 入式 系统 中包 含有 操 作系 统 的计算 机 系 统 ,它 是嵌入 式系 统设 计 的核 心 ,是控 制 、辅助 系统运 行 的重要单 元 。 其 主要 包括 软件层 和硬件 层 。典型 的嵌入 式
的,非实 时性 则主要 是针 对消 费类进 行 的 。 硬件层 主要 包 括 嵌入 式处 理器 以及嵌 入式 外围设 备 , 嵌入 式处 理器 主要 包 括微 处理器 、微 控制器 、DS P处理 器 ( 即数字信 号 处理
器) 、嵌 入式 片上 系统 芯 片等 具有控 制 功能 的硬件 设 备 。 嵌 入 式 外 围设 备 则 是指 除 了嵌 入 式微 处 理 器之 外 的硬 件
2 0 1 3 年第 0 1期 C o m p u t e r C D S o f t w a r e a n d A p p l i c a t i o n s 软 件 设 计 开 发
wenku.baidu.com
嵌入式操作 系统 中设备 管理和驱动程序 的开发
张浩 ( 陕西 宝成航 空仪表有 限责任公 司,陕西 宝鸡
信 息量较 大 ,对 I / O接 口的指 令主要 分 为 I / O指 令和通 道
操作 系统 、手 机类 i O S操作 系统 、u C l i n u x系 统等 。E O S 可 以分为 实 时性 嵌 入 式操 作 系 统 以及 非实 时性 嵌入 式 操
作 系统 。 实 时性主 要是 针对 通信领 域 以及控 制方面 来进 行
2 嵌入式操作系统 中设备管理
E 0 S 中设 备管 理主 要 是指 对嵌 入 式操 作系 统 中的 嵌
入式 处理 器 ( 包 括微 处理器 、微控 制器 、DS P处理 器 以及
3 嵌入式操作系统 中设备驱动程序的开发
关于 E 0 S 中设备驱 动程 序 的开发 ,本文 主要 基于 的 驱动 程序 开发 环境是 虚拟 仪器 l a b v i e w程 序 设计 ,并且 涉 及 DS P应 用 以及捷联 惯导 系统 ( S I N S )中陀螺仪 信号 的 检测 和分 析等 。 L a b v i e w 是程 序开 发环境 的一 种 , 由美 国 国家 仪器 公
在 计算机 应用 中, E OS的设 备管 理即是 对计 算机进 行 控制, 本文 主要 从计算 机控 制角 度介绍 E O S的设备 管理 。 计 算 机 设备 控 制 管理 技 术是 一 种 主要 作 用 于嵌 入 式计 算
机 及机 电系 统接 口应用 中 的技术 ,主要包 括 中断技 术、缓 冲技术 、通道 技术 以及 D MA 技 术等 。中断技术 是指 在嵌 入式 系统 中,通过 中断 驱动 的方式 对 I / O接 口进 行管 理控
E OS常 见主要 有 wi n d o ws E mb e d d e d操 作系 统 、 嵌 入 式L i n u x操作 系统 、 v x wo r k s 操 作系 统、 手 机类 的 A n d r o i d
制 ,流程 是检 测 I / O接 口控 制器 所处状 态 ,或 出错或 准备 就绪 、读取 指令 ,然后 向 R A M 写入指令 ,或传 送完 成或 没有 完成 ,没 有完成 便 向 I / O接 口控制 器发送 一条 指令 ; 缓冲 技术 可 以用来减 少 C P U与 I / O接 口匹配不符 的矛 盾 , 缓 冲系统 主要 分为硬 件缓 冲 以及软件 缓冲 , 硬 件缓 冲是 指 用 作缓冲 器功 能 的专用 寄存器 ,软 件缓冲 是指 E O S 中划 出的用于 缓冲 的区域 , 缓冲 也可 分 为循环 缓冲 、单缓冲 以 及 双缓冲 等 ; 通 道技 术是 指与 设备控 制器 一起 , 通 过通 道 程 序实现 对 I / 0接 口的控制 管理 , 其特 点是 指令 中含有 的
系 统如 图 1 所示;
对设 备进行 管理 的 目的主要 有两 方面 : 第 一是通 过对 设 备的管 理使 设备 的利用 率得 到提 高; 第 二是通 过对 设备 的管理使 得操 作系 统更简 洁 、 友好 , 有 利于 操作 方式简 便 、 统 一 。首先关 于设 备 的利 用率 , 是 通过 中断技 术 、缓冲 技 术、 通 道技 术 以及 D MA技 术等 对系统 各种 设备 统一 管理 , 可 以提 高 I / O接 口以及 C P U等运 行效 率 。
设备 , 主 要包 括用 于存储 功 能 的存 储设备 、 用于 通信 连接
功能 的通讯 设备 以及 显示类 设备 等 。
指令 ;D MA 技 术 即直 接存 储器 访 问模 式 ,可 以进一 步使 C P U对 I / O接 口干预 减少 , 主 要包 含数 据预 处理 、 传 送数 据 、数据后 处理 等阶 段 。
设 计。
关键 词 :嵌 入式操作 系统 ;设 备管 理 ;设 备驱 动程序 开发
中图分类号:T P 3 6 8 . 1
文献标识码 :A
文章编号:1 0 0 7 — 9 5 9 9 ( 2 o 1 3 ) O 1 — 0 2 5 1 — 0 2
处理器 ) 、外 部 电路、外 部接 口、存 储模 块等 。
7 2 1 0 0 6 )
摘 要 :随 着计 算机技 术的 飞速发展 ,嵌 入 式操 作 系统 广泛 用于航 空航 天、工 业控制 、通讯 等领 域 。其主要 通过 对计 算机 及机 电系统接 口的管 理来 实现对 其 它设备 的控制 、监视 和 管理功 能。 本文介 绍 了中断技 术、 缓 冲技 术、通 道技 术 以 及 DMA 技术 等四种 嵌 入式操作 系统设备 管理 。并通过虚 拟仪 器 l a b v i e w 程序设 计对 嵌入 式操作 系统驱动 程序进 行 了开发
1 嵌入 式操作 系统 及其硬 件 设备
嵌入 式操 作系 统 ( E mb e d d e d O p e r m i n g S y s t e m, 简称: E OS ) , 是指 在嵌 入式 系统 中包 含有 操 作系 统 的计算 机 系 统 ,它 是嵌入 式系 统设 计 的核 心 ,是控 制 、辅助 系统运 行 的重要单 元 。 其 主要 包括 软件层 和硬件 层 。典型 的嵌入 式
的,非实 时性 则主要 是针 对消 费类进 行 的 。 硬件层 主要 包 括 嵌入 式处 理器 以及嵌 入式 外围设 备 , 嵌入 式处 理器 主要 包 括微 处理器 、微 控制器 、DS P处理 器 ( 即数字信 号 处理
器) 、嵌 入式 片上 系统 芯 片等 具有控 制 功能 的硬件 设 备 。 嵌 入 式 外 围设 备 则 是指 除 了嵌 入 式微 处 理 器之 外 的硬 件