科技信 息
OI
T论坛0
S IN E&T C N L G F R TO
CE C
E H O O YI O MA I N
N
21
0 0年
第 2 期
1
基 于 S M3
T 2处理器 的两种 US
B
通信方法的实现
方
旭
( 庆通 信学 院计 算机 教研 室 中½ 重 庆
重
4 03 )
0 0 5
【
摘 要 】 文通过 解析 US
本
B通信协议及 其 CDC ( ½½½ ½½½ ½ ½½ ½US
C½
½½½ ½ ½ ½ ) B标准设备类 , 意法半导½推 出的基 于 AR 公 司
½ D½ ½
在
M
的 C½½½ M 架构 设 计 的 S M3
½ —
½
T 2处 理 器 上 设 计 了一 套 基 于 C
DC 标 准 设 备 类 的 US 通 信 协 议 . 然后 在 P 主机 上 利 用 微 ½ 提 供 的 ½½½. ½
B
C
½½ ½
½½
驱 动 程 序 , 己编 写 了一 个 ½ ½½½ 文 件 ,
自
½½½ .½
½
实现 了 S
TM3
2处 理 器 和 P 主 机 的 基 于 ½D½ 标 准设 备 类 的 通 信 。
C
随后 又在 S M3
T 2处理 器上 设 计
了一 个 基 于 自 己通 信特 点 的 半 双 . ½
Y ½ 信 , P 主机 上 开 发 了一 个 W ½½ ½½ 动 程 序 ½ ½.½并 编 写 了一 个 ½ ½ ½ 文 件 , 终 实 现
-½ ½通
在 C
½½ 驱
½½½½ ,
½
½½½½½
最
了基 于 自己通 信 特 点 的 ½½ 通信 协 议 的 实现 。
B
【 键 词 】 B;T 3
关
US S M 2处 理 器 ;
CD½
0 引 言
在 现在 的 电力 系 统 中 , 表 的 数 据 传 输 还 是 依 靠 传 统 的 4 5总线
电
8
的 方 式 进 行 传 输 ,这 种 传 统 的 通 信 方 式 因 为 其 开 发 简 单 而 被 泛 ½
用 , 慢 慢 的 其 弊 端 就 暴 露 出来 。而 U B规 定 了统 一 的 接 口标 准 ,
½
S
挂
½½ 设 备数 目多 , 信 速 度 快 。
通
因此 , 现 在 的 电 力 采 集 系 统 中有 很 广 泛
在
的 应 用前 景 。
行 交 互 的 接 口。
11 系 统 中定 义 源文 件 详 细 说 明
.
111 核 心模 块
..
1 U ½ ½½ .
) S_½ ½
½
这个 文 件定 义 了库 中 主要 ½ 用 的数 据 类 型 . 些 数 据 类 型依 赖 于
这
所 ½ 用 的 处 理器 。
2 ½½ ½½ . .)
)½_½ ( .½
½
½ ½
½ ½ 块 实 现 了硬 件 的½ 象层 , 文 件 以宏 定 义 的 方 式 提 供
½
½ 模
½
该
_
本 文 针 对 意 法 半 导 ½ 推 出 的 ½ M3
T 2处 理 器 上 设 计 了它 与 P
C主
机 的 U B通 信 协 议 ,先 利 用 C C标 准 设 备类 进 行 了 U B通 信 实 验 。
S
D
S
了 U B硬 件 内部 各 个 功 ½ 模 块 的基 地 址 和 偏 移量 。
S
在 开发 完 基 于 C C标 准 设 备 类 的程 序 后 ,考虑 到 往 往 设 备 通 信 过 程
D
3 ½½ ½½( .)
)½—½ . ½
½,
中可 ½会 遇 见 一 些 别 的 通 信 特 点 .
比如 在 传 输 大 量 数 据 过 程 既 想 有 时
½ ½
½ 模 块 提 供 了 ½ 有 正 确 的数 据 传 输 过 来 时 的 中 断 处 理 例
½
½
½
½传 输 大 量 数 据 可 以不 考 虑 准 确性 ,又 想 可 以 传输 准 确 性 高 的 数 据 ,
程 , 模 块 提 供 了最 终 的 中断 处 理 代 码 。
该
这 两 个 通 信 特 点 在 现 有 的 通信 设 备类 中没 有 支 持 的 , 就 需 要 根 据 自
这
4 ½ ½ ½ ½ . .)
) ½ _ ½ ½(
½,½
己 的特 点 来 开 发 上 ½ 驱 动 程 序 ,
因此 在 此 基 础 上 自己 开 发 了一 个 简 单
½ ½
½½ 模 块 是 编 写 的 这 个 库 的 核 心 , 现 了所 有 的 功 ½ 请 求 的
½
½½
实
的半 双 工 ½ ½ 信 特 点 的 U B通 信 ,在 此 基 础 上 可 以 进 行 进 一 步 的
½½通
S
—
—
扩 充 和缩 减 。
½数 。
()E T U
1G T S AT S请求 用 于 主机 读取 设 备 、 口或 端 点 的状 态 。
接
( ) L A _ E UR
2 C E R F AT E请 求用 于 清 除或 禁 止 设 备 、接 口或 端 点 的
1 S M3
T 2处理 器 上 U B协 议 设 计 与 实现
S
某 些 特 性 。该 请 求 无 数 据 阶 段 。
不论是在进行 C C标准设备类 的设计实现还是后来 进行 的根据
D
( )E _ E T R
3 S T F A U E请 求 用 于 设 ½ 或½ ½ 设 备 、接 口或 端 点 的 某
自己的通信特点设 计的设备类 , 是采用 了分层 的设 计架构 , 样便
些 特 性 . 与 C E R F AT R
½
这
它
L A _ E U E请 求相 对 应 。该 请 求 无 数 据 阶 段 。
于 程 序 的移 植 开 发 , 为 底 层 的硬 件 ½ 是 一 样 的 , 以 在 这 两 个 设 备
因
所
( )E _ DD E S请 求 用 于 为 U B设 备 分 配 一 个 唯 一 的设 备 地
4ST A R S
S
类 上 开 发 时 底 层 的 程序 即硬 件 ½ 象 层 程 序 不 需 要 改 变 , 是应 用 层 的
址 。
只
程 序 根 据 具 ½ 的 功 ½来 实 现 了一 些 具 ½ 的 ½数 改 变 了一 些 特 性 . 以
所
( ) E _ S RIT R请 求 用 于主 机 读 取 指 定 的 描 述符 。
5 G T DE C P O
在 两 个 设 备 类 进 行 ½件 设 计 时 改 动 并 不 是 很 大 , 本 结 构 框 如 图 1所
基
GET
DE C P O 请求 仅 支 持 三 种 类 型 的 描 述 符 : 备 描 述 符 、
S RIT R
设
_
刁
配½描述符和字符串描述 符。
()E _ E C I O 请 求 用 于 更 新 U B设 备 已 有 的 描 述 符 或
6 S T D S RP R
T
S
向其添加新的描述符。
( ) E _ O FGU A IN 请 求 用 于 主 机 读 取 U B设 备 ½ 前 的
7 G T C N I R TO
S
配½值。
( )E _ O FG A I N 请 求 用 于 为 U B 设 备 选 择 一 个 合 适
8 S T C N IUR TO
S
的配½。
( ) E _N E F C
9 G T I T R A E请 求 用 于 主 机 读 取 指 定 接 口的 ½前 可 替 换
设 ½ 值 , 其 接 1 述 符 中 ½ ½ ½½½½½ ½字 段 的 值 。
即
3描
A½ ½½S½½
½
½
(0 S T I T R AC
1 )E _N E F E请 求 用 于为 指 定 接 1选 择 一 个 合适 的 可 替
=
I
换 设½。
11 应 用 程序 接 口模 块
..
2
1½½ ½ ½.)
)½—½ (
½ ½
在 ½½ ½½ 块 编 写 了 一 个 ½ 数 U B I ½) 用 来 从 宏 观 上 处 理
½_½ 模
½
S —½ ( ,
½
中 断 , 断是 哪 种 中 断类 型 , 后 调 用 相 应 的 中 断 处 理 ½ 数 。
判
然
2 ½½ ½½ ( )
) ½_ ½ ½ .
½
½½
½
_
图 1 ½ 件 结构 图
U B 的库 被 分 成 了 两 层 :
S
½½. 件 是 用来 定 义 B AB EU B通 信 过 程 中 用 于发 送 数
½½
½文
T L (S
据的缓冲表)
和所 有 节 点 在 P
MA 中 的地 址 ; 且 在 这 个 文 件 中定 义 了
并
中 断 掩 码来 规 定 哪些 中断 可以 开 启 那 些 中断 关 闭 。
3 ½½_ ½ ( )
)½_½ ½ .
½
C
U B库核心层 :直接和 US
S
B的硬件进行通信 ,并且兼容 U B .
S 20
½ ½
½½
½
½½模 块 定 义 了除 端 点 0 (P )
E 0 以外 的 所 有 其 ½ 7个 端 点
的规 范 . 从 S M3 F固 件 库 中 分离 出来 的库 。
是
T 2
的 中 断 回调 ½数 , 个 ½数 对 应 的 是 在 有 数 据 正 确 传 输 时 产 生 的 中断
这
应 用 程 序 接 口层 :为 用户 应 用程 序 提 供 和 底 层 的 U B 库 核 心 进
S
—
对 应 的处 理 。
77
21年
00
第 2 期
½
S IN E&T C N L G N O M TO
CE C
E H O O YIF R A I N
OI 论坛0
T
科技信息
4 ½ ½ ½½ ( .)
) ½ ½½ . ½
C,
½½
½
_
驱 动 程 序 的人 口和卸 ½½ 管 理 : 理 驱 动 程 序 的 初 始 化 和 释 放 以 前
处
½½
½½模 块 用 来 定 义 在 ½½ ½½ 块 中各 个 标 准 响 应 ½ 数 用 占用 的系 统 资 源 。
½_ ½½模
到 的数 据 结 构 如 D ½ ½ P½ ½ 、 S R S AN A D— E U S
½½ _ ½½½ U E _ T D R R Q E T等 。
½
½
即 插 即 用 管理 : 理 P P设 备 的 添加 、 除 和 停 止 。
处
½
删
5 ½½ ½ ½(½,½
)½ ½ ½ .)
这 个 模 块 用 于 管理 U B设 备 的 电源 问 题 。 总共 编写 了 四个 ½数 :
S
读 写 文 件 管理 : 理 用 户 程 序 和 系 统 内 核 发 出 的各 种 I
处
/
O请 求 ;
电源管理 :
处理 电源管理请求。
( )½ ½_ ½ 在设备 电源打开时进行 的相应 中断处理
1 P½ ½½ 0:
( )½ ½_½ 在设备电源关闭时进行的相应 中断处理
2 P½ ½½ 0:
( )½½ ½ 0 在 设 备 挂 起 时 进 行 的 相 应 中断 处 理
3 S½½ ½ :
() ½½ 0 在 设 备 唤 醒 时进 行 的相 应 中断 处 理
4 R ½½½ :
6½½ ½ ½ .,½
)½ ½½( .)
½
这 个 文 件 中包 含 了 所 有 的 U B描 述 符 ,根 据 我 的设 备 特点 定 义
S
了所 有 的设 备描 述 符 。
1 U B设 备请 求
.
2 S
设 备 请 求 是 在 S T P事 务 的数 据 阶段 传 送 的 ,不 论 是 标 准 设 备
EU
系统 消息管 理 :
WMI ½ ½ ½M½½½ ½ ½½ ½ ½½½ )它 是
( ½½ ½½½½½ ½½ ½½½ ½ ,
W½
I ½
½
种 系 统 管 理 员 报 告 管 理 信 息 的 协 议 , 个 协 议 ½ 测 量 和 管 理 消 耗 在
这
本地客户机上 的资源信息 。
一
21 U B驱 动程 序 ½ 件 流 程 设 计
.
S
请求还是各种 自定义请求 ,
它们½只½½用控制管道来进行传输 。½
U B设 备 在 控 制 传 输 的 S T P事务 中 返 回 AC 握 手 包 后 , 就 可 以
S
EU
K
它
开 始 处 理 这 些 请 求 所 指 定 的 操 ½ 了 ,且 必 须 在 状 态 结 束 之 前 完 成
½E _ D E S请 求 例外 , 是 在 状 态 阶段 结 束 之 后 才改 变 其设 备 地
½ T A DR S
它
址 的1
。½ 有些 请 求 所 需 的 设 备 操 ½费 时较 多 , 不 ½ 由 状 态 阶段 来 标
而
识 结 束 , 时 U B需 另 外 定 义 一 种 方 法 , S T P T F A U E请
这
S
如 E _ RO _ E T R
求 产 生 的复 ½ 操 ½ 要 持 续 ½½½ ½ 完 成 ,而 ½集 线 器 端 口复 ½ 刚 刚
O 才
开 始 时 , 状 态 阶 段 就 结 束 了 , 时 集 线 器 ½ 用 端 口状 态 的 改 变 ( 口
其
这
端
被 ½ ½1 识 该 复 ½ 操 ½ 的 完 成 。
来标
½ U B设 备 接 收 到 这 些控 制 请 求 后 , 及 时 做 出处 理 。对于 不 需
S
应
要 数 据 阶段 的 控 制 请 求 , S
U B设 备 必 须 在 接 收 到 该 请 求 后 的 5 ½½内
0
完 成其 指 定 的操 ½ 并 结 束该 控 制 传 输 的 状 态 阶 段 。 于需 要 向主 机 返
对
回 数 据 的控 制 请 求 ½ 包 含 I 数据 阶段 1U B设 备 必 须 在 接 收 到 该 请
即
N
,S
求 后 的 5 0 ½内返 回第 一 个 数 据 包 , 后 的数 据 包 必 须 在 其 前 一 数 据
0½
之
包传输结 束后的 5 0
0 ½½内返 回,且 U B设备必须在其返 回最后一个
S
数 据 包 后 的 5½½内完 成 该 控 制 传输 的状 态 阶段 。 于需 要 向 U B设
0
对
S
备 发送数据的控制请求(
即包含 O T数 据阶段1它们必须在 5
U
,
½内完
成 所 有 的传 输 , 括 U B设 备 接 收 到主 机 发 出 的全 部 数 据 包 , 完 成
包
S
并
该 控 制 传 输 的 状 态 阶段 。另 外 , 些 设 备类 定 义 请 求 和 供 应 商 自定 义
某
请 求 也 可 不 遵 循上 述 完 成 时 间的 限 制 。
½ U B设 备 接 收 到 无 效 的 或 其 不 支 持 的 控 制 请 求 时 , 它会 对 该
S
事 务 处 理 的数 据 阶段 和 状 态 阶段 返 回 S AL
T L握 手 包 ,该 错 误 状 态 会
在 其 接 收 到 新 的 S T P令 牌 包 时 自动 恢 复 , 属 于 “ 议 ½ A L 。
EU
这
协
T L ” ½
图3
系统 初 始 化 过 程
如 图 3所 示 .
用流 程 图 的方 式 简 单 的 说 明 了一 下 驱 动 程 序 的 初 始
化 过 程 ,每 一 个 I P会 对 应 一 个 处 理 ½ 数 ,主 IP下 面会 有 对应 的
R
R
MN I P或 I C L控 制 码 , 些 MN I P或 I C L控 制 码 中 每 一 种 ½
R
OT
这
R
OT
会 有 对 应 的处 理 ½数 .而 且 这 些 I P的 发 送 可 ½ 会 出 现 同 步 问题 ,
R
内
存 的 调 用 在 内 核模 式 下 需 要 设 为 非 分 页 内 存 , 分 页 的 内 存 资 源 非 常
非
宝 贵 。 此 要很 ½ 的进 行 回收 , 这 会 导 致 系 统 的 内存 不 足 而 崩 溃 。
因
否
22 在 P
.
C主机 上用 户 层 设 计 过 程
如 果 出现 某 种 错 误 ,而 导 致 U B设 备 不 ½ ½ 用 缺 省 控 制 管 道 与 主 机
S
进 行 通 信 时 , 设 备 必 须 被 复 ½ 才 ½ 清 除其 错 误 状 态 。
该
2 P 主机 上 的 U B协 议 设 计 与 实 现
C
S
在P
C进行 C C标 准 设 备 类 的 ½件 设 计 时 因 为是 标 准 的设 备 类 .
D
所 以 微 ½ 提供 了 ½½½. ½ 动 程 序 来 跟 从 硬 件 设 备 进 行 通 信 . 只 需
½½½ ½ 驱
½
要 进 行 I F文 件 的 编 写 , 便 P
N
以
C主 机 识 别 底 层 设 备 并 正 确 的给 他 加
½½ 相 应 驱 动 程 序 ,而 在 根 据 自己 的 特 点 设 计 U B通 信 时 则 需 要 自己
‘
S
编 写 驱 动程 序 来 识 别 自己 的设 备 ,
因此 在 此 简 单 的 介 绍 一 下 根 据 自 己
的 通 信 特点 在 P
C上 的驱 动 程 序 的½ 件 结 构 以及 用 户 层 的 ½ 件结 构 。
图 2 在 P 主 机 上 的 U B 驱 动程 序 结 构
C
S
图 4 用户 层 程序 流 程 图
篓
墨
=
耋 套 如 4示在 层 ½ 了 ½ 控 平 进 的 发很
图 所 ,该 上 用 W3 制 台 存 开 ,
½½
½
½
½
2
½
序 ,插
中即
的 毒
实享
, ½
其
详
’呈
粪
 ̄
H 粞:
½
½ 悯 勰 肮黝 酣 基
… …
南
…
三
… ½ 。
一 ½
包
I½
I  ̄½
:
N
"
½
撕
/
:
嘉
… …
本 组 成 结构 如 图 2所 示 , 括 以 . 2
½
…
…
½
.
,
一
.
78
21
00年
第 2 期
1
S IN E&T C N L G F R A IN
CE C
E H O O YI O M TO
N
½科教前沿 。
科技信息
P A*
:
X
由图 4可知 从 实 验 获 得 的 波 ½ 上 可 以 看 出 ,
金属 薄 板 分层 缺 陷 的
其
其 中 A、 材 料 常 数 , 同的 材 料 数 值 不 同 , 本 论 文 中激 光 在 实 验 波 ½ 与上 述 理 论 推 测 的 结 果 大 致 相 同½ 也有 差 异 , 中 界 面波 对
½为
不
在
应 的 波 ½符 合 理 论 推 测 规 律 . 就 在 一定 程度 大 ½上 说 明证 明 激光 冲
这
铝 合 金 中传 播 时衰 减 指 数 ½ 03 2
一 . 。
8
击 波 在 金属 薄 板 分 层 缺 陷 检 测 中 应 用 的 可行 性 ,
实验 结 果 与理 论 分 析
33 金 属 薄 板分 层 缺 陷 激 光 超 声 波½ 理 论 推 测
_
存 在 着 差异 。 成 实 验 结 果 与 理 论 推 测 有不 吻合 地 方 的原 因 首 先是 理
造
在 对无 缺 陷 的情 况 分 析 后 , 激 光 波在 金 属材 料 中 的 传 播 过 程 和
对
特 性 有 了把 握 , 以推 断 ½激 光 冲 击 波 在有 分 层 缺 陷 的金 属 薄板 中 传 论 支 持 有 限 。其 次 可 ½ 是 实 验 设 备 的 仪器 的不 完 善 。
可
播 时 , ½会 引起 不 小 的变 化 。 ½激 光 冲击 波 在金 属 薄板 中 正 常传 播
4 小 结
波
时 按 照 上述 探 索 的规 律 衰 减 , 激光 冲击 波 在 传 播 过 程 中 遇 到分 层 缺
½
激 光 超 声 技 术 在 金 属 薄 板 分 层 缺 陷 检 测 中 目前 仍 存 在 着 有 待 解
陷 时 , 了 正常 的反 射 外 , 缺 陷 表 面上 又 开 始 了新 的 反 射 。 以 反 映
除
在
所
决 的技 术 难 题 . 这 并 不 ½ 湮 没 激 光 冲击 波 ½ 为 新 型 的检 测 技 术 在 无
½
在 波 ½ 上第 一 个 界 面 波 峰 值 幅度 与无 分 层 缺 陷 时相 比较 会 变 小 ,
而从
下
第 二 个 的波 峰 幅值 会 比无 缺 陷 时 稍微 变 大 , 主要 是 由 于激 光 冲击 波
损 检测 领 域 的应 用 和 推 广 。 一 步 的 主要 任 务 是 进 行 更 多 的 实验 和 探
这
遇 到 分 层缺 陷½ 反 射 面 增 加 导致 反 射 的次 数 增 加 , 来 应 该 出现 多 次
讨 。
本
的 反 射 波 , 反 射 波 的 个 数 比无 缺 陷 时密 集 , 由 于薄 板 很 薄 , 声 波
½
½
超
速 度 快 . 映 到 波 ½ 上 就 是 这 些 波 ½ 叠 加 在 一 起 , 现 波 ½ 峰 值 幅度
反
出
增 大 的 现象 。
【
参考文献】
[½
1 刘宏,
张路根,
廖志 良.
爬波无损检测方 法的探讨【 .
J ½外金属热处理 , 0 ,
J
2 12
0 2
(.
3
)
[½
2 晏荣明,
张璐.
超声爬波无损检测方 法的研究叨. 昌航 空工业学 院学报, 9 ,
南
1 4
9
()
1.
[ ½ 可 北 . 属 薄 板 兰 姆 波 检 验 技 术 . 损 检 测 ,9 4,0
3徐
金
无
1 9 1.
3
: 金属 薄 板 分 层 缺 陷 实 验结 果
4
铝合 金 有 分 层 缺 陷 式 样 的压 力 波 的波 ½ 图 4所 示 :
½ 者 简 介 : 豫 荣 (9 8 ) 讲 师 , 士 研 究 生 , 究方 向为 自动 控 制 系统 及
郭
1 7一 ,
硕
研
检 测技 术 的 研 究 。
[
责任 编 辑 : 静 ½
王
图 4 铝 合 金 有 分 层 缺 陷式 样 的压 力 波 ½ 图
( 接第 6
上
1页 ) 提 供 校 内二 级 域 名 给 有 兴 趣 的 学 生 。 可 以通 过 计 算 量 、 有 更 安 全 的 保 障 、 有更 大 的业 务 服 务 的这 样 一 个 ½络 构 架 ,
费
拥
拥
只
机 系 的 学生 带 头 创 建 个 人 主 页 这种 ½ 式 来 带 动 其 它 系 的 同学 们 , 时 有 I½
同
P 6才 ½满 足未 来 发 展 的 需 求 ,只有 I½
P6才 ½成 为下 一 代 互 联 ½
也 可 带 动 一 系 列 的 I½
P6应 用 , 如 可 以 进 一 步 引 入 I½
P 6下 的 F P 的 核 心 协议 。½ 是 I½
T 、
P4向 I½
P 6过 渡 是 一 个 长 期 存 在 的 问题 ,P4与
I½
E ½等 , 这 种 过 程 中 发 掘 和 培 养 I½
½½½ 在
P 6其 他 应 用 。也 许 这 将 是 目前 I ½ 长 期共 存 。
P 6将
推 动 在校 园 ½络 部 ½ 的 最 有 可 ½ 的应 用 。
总之,
在开 展 I½
P 6应 用 初 期 , 们 力 争 ½ 量 保 证 原 有 ½络 系 统 安
我
【
参考文献】
[ ½ 海 桑, 茂 科 , 名华 . ½
1伍
陈
陈
I 6原 理 与 实 践[ . 京 : 民邮 电出 版 社 ,0 0
P
M】
北
人
20.
全 、 定 运 行 , 以对 于新 增 加 的 I½
稳
所
P 6½ 段 . 该 以 独 立 链 路 接 人 上
应
2傅
高鸿
卢朝
下一代 互联½核心通信协议 [
M” 贵州教育 出版
州:
级 I½
P6½ 络 的接 入 节 点 .这 样 就 可 以保 证 新 建 的 I½
P 6½段 ½ 够 同 时
[ ½ 光½, 峰, 辉.
社 ,0 4
20 .
½用 本 地 ½络 服务 .对 于 I½
P6在 校 园 ½ 的 推 广 普 及 这 将 是 一 个 较 长
3½
双
现
20, : 122
62
的历 史 进 程 。 目前 ,
我们 只是 计 划 在 应 用 双 协 议 栈 技 术 配 合 隧 道 技 术
[ 于 洁. 协 议 栈 技 术 的 研究 与应 用 叨 . 代 管 理,0 8[) 4 — 4 .
局 部 进 行 实 验 布½ , 望 ½ 从 实 验 过 程 中 不 断 地 总 结 经 验 , 进 一 步
希
再
[ 李 振 强 , 晓 字 , 严. ½
4½
赵
马 I 6技 术揭 密 [ . 京 : 民 邮 电 出 版 社 ,06
P
M】
北
人
20.
的 推 广 中结 合 多 种 过 渡 技 术 . 求 最 方便 、 经 济 、 快 捷 的 过 渡 方
寻
最
最
[ 王 竹 林 , . 园 ½的 组 建 与 管 理 【 . 京 :
6½
等校
M1
北
清华 大学 出版 社 ,0 2
20
案。
未 来 的 互 联 ½需 要 的是 拥 有 巨 大 的地 址 空 间 、 有 更½ 的 服 务 质
拥
[½
5 陶文星, ½ 和 I½ 之 间的通信机制和方法[ ½
I 6 P4
P
M.
北京: 大学 出版社, 0 .
清华
2 2
0
[ 任编辑 : 静½
责
王
(
上接第 7
8页) 设 计 总 结
3
在 S M3 理 器 上 U B设 备 程 序 的 实 现 中 为 了考 虑程 序 的通 用
T 2处
S
结构等一步一步 的进行 。最终 ,
预期的两种设计½ 已实现。
【 考文献】
参
性 和 可 移 植 性 , 程 序 结 构分 成 了 两 部 分 来 设 计 , 层 和 硬 件 接 合 紧
[ ½
将
底
1 李英伟 ,
王成儒 ,
练秋 生,
胡正碰.S 2
U B.
0原理 与工程开发. 2版.
第
北京 :
½防
密 , 硬件 ½ 象 层 , 且 为 上 层 提供 了一 个 访 问接 口 , 来 和上 层 进 行
工业 出版 社 ,0 7 1
叫
并
用
2 ½ ..
交互 ,
上层 的应 用 层 将 根 据 ½ 实 现 的功 ½ 不 同对 ½数 实 现不 同 的功 ½
[ ½ 张 帆 ,史 ½ 成 ,等 . ½ ½ ½驱 动 开 发 技 术 详 解 .北 京 : 电子 工 业 出 版社 ,
2
W½½ ½
0 2
代码 . 需要更换硬件而用户 功½不变时只需要修 改底层即可 ,
½
½需
20 9, .
要 更 改用 户 功 ½ 而 硬 件 不 变 时 只需 要 修 改 顶 层 的应 用 程 序 即可 , 底
[ ½
而
3 ½钧 ,
桂杰出 U B协议及其接 口实现.
S
仪器仪表学报 ,0 4 第 4期.
2½ ,
4 C ½ ½½ ½ ½ WD
½
. ½
北京 机械工业 出版社 ,
层 不 需 要 改 变 , 样 可 以方 便 以 后 的 开 发 , 该 开 发 过 程 中 我 实 现 了
[ ½ ½ ½C ½ W½ ½ ½ M设备 驱动程序开发 指南 . :
这
在
0
两个功½模块 ,
底层代码一点½ 没有改 ,
只是简单 的修 改了应用层 的
2½ 0.
[ ½ 成 山 , 磊 , 家 松 , 可 人 , 济 仁 . ½ ½ ½环 境 下 U B 应 用 程 序 实 例
5谢
薛
陈
王
徐
W½½½
S
代码 ,
这个 感 觉 是 设 计 中 比较 成 功 的一 部 分 。
在 P 主机 上 的 驱 动 程 序 实现 过 程 中 。从 最 基本 的 内核 ½数 的 入
C
的开发.
计算机工程,0 4 第 3
20 , 0卷 , 1
第 4期.
口½数 D½½E ½ 0 F .
½ ½½½  ̄ 始 到后面慢慢涉及到 内核级的 内存管理 .
½
½
派遣
½ 数类 型 , P的 类 型 , P的 同 步 异 步 访 问 , ½ ½ ½ 的设 备 分 层
I
R
I
R
W½½ ½ 下
[½
6 肖世 山. B硬 件 设 计 . 京 : 华 大 学 出版 社 ,0 2
US
北
清
20.
[ 任 编辑 : 静 ½
责
王
评论