基于AMR与RT-LINUX的工业以太网方案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
u x
。
了 非 常好 的 实 时 性 别展 示 了 R T
串 口 1( M A X 3 2 3 2 ) 串口 2(M A X 3232 ) 以太 网 口
( C S 890
10 M ) 0A /
-
完全是
一
wenku.baidu.com
个 硬 实时 的 L i n
图2 与图 3 分
。
L in
u x
的 基 本 架构 和 标 准 L i n u x 的 基 本 架构
对 中断 的 管 理
实时 任 务 运 行 干 子 内核 之 上
,
只有当
开 发 出具 有 硬 实时 处 理 能 力的 总 线 协 议 通 信 与 网 络 协 议
,
没 有 实 时 任 务 需 要 运 行时
,
L in
u x
一
内核 才 有机 会 运 行
。
特 别是
in
u x
4] 通 信 的 网 关 转 换应 用 程 序 【
L CD / 触摸 屏 扩 展 口
。
系统 设 计 中预 留 的
些扩展
口
以及
的 中断 才 交 给 L
子
in
u x
内核 来处 理 每
。
如 果 L i n u x 内核 关 闭 了 中断
,
内 核 将 记 录 该 中断 并 在 L i n
。
u x
内 核 打 开 中断 后提 交 中断 进 行
,
处理
SDR AM
的 开 发 和 研 究 已 经 成 为 目前 操 作 系 统 领 域 的
个热
图2
R T L in
-
点
。
L in
使用
GPL
,
任 何 对将
L in
u x
定制于
PDA
、
掌上机
u x
或 者 可 佩 带 设 备 感 兴 趣 的 人 都 可 以 从 因 特 网 免 费 下 载 其 内核
和应用 程序
比
,
,
的基 本架 构
-
T h e In du s tr y E th e r n
e
t S
o
lu ti o
n
B
a s e
d On A R M A
n
d R ~ L IN U X
6
,
斟 嚣 黔
r
凿 黧戮凳
囊透 囊 一
鋈
:I 要
动 自
化
博览
2 0 1 0 年 0 2 Jq ]qJ
-
对
一
些 历 史 数据 的 保 存
,
,
以 及 操 作 系 统 本 身需 要 有
一
定的存
。
值
,
硬 件 的 中断 由 子 内核 来 接 管
,
,
当L
in
u x
内核 关 闭 了 中断
,
储空 间
因此 系 统 需 要扩 展 片 9 ~S D R A M
,
和N A N D F L A S H
一
子 内核 仍 然 可 以 响 应 任 何 中 断
只 是 如 果 子 内核 不 需 要 处 理
为 了 以 后 的 硬 件 的 升级
■■■■L p _
I II
_ | lI i_
l jn _
二 1 ■J ■J l I ■r 孑 - ●I ■ J ■ _
Il l ,
川
文 献标 识 码
:
B
文 章编 号
:
1 0 0 3 0 4 9 2 (2 0 1 0 )0 2 0 0 4 8 0 3
—
—
.
中图 分 类 号
:
T P393 11
.
基 于 A M R 与 R T L I N U X 的 工 业 以 太 网 方案
完成 以 下 的任 务 :
RT L in
-
u x
采用 了
种软 件 的 方式 来 处 理 L
,
( 1 ) 主 体 任 务 : 基 于 现 场 总 线 协 议 通 信 的数据转换 成 在
T P C/ IP
内的 中断关 闭
了硬 件 中断
,
。
当L i n
,
u x
-
内核 关 闭 中断 后
u x
并 不 是 真正 的 屏 蔽
in
u x
上通信
,
涉 及 到 串 口 通 信 端 的 数据 采 集 与 数 据 处 理 以
。
相反
。
R T L in
u x
使用了
一
个变 量 来保 存 L
内
及 网 口 端 的 数据 传 输 与 数据 处 理
核 的 中断 标志 位
L in
内核 的 开 关 中断 只 是影 响 了 该 变 量 的
式 系 统 的 开 发环 境 和 交 叉 运 行 环 境
发 中仿 真 工 具 的障碍 ;
L in
u x
可 以 跨越 嵌 入 式 系统 开
具 有 广泛 的 硬 件 支持 特性
in
,
系 统 升 级 和 系 统 移植
只 能 实现 软 实
图 3 标准 L i n u x 的 基 本 架构
1 4
p ’
比 较 方便
-
u x
子 内核 方 法
,
”
,
即把L i n
u x u x
内
系 统 应 用 软 件设 计
核作为
一
个新 实 现 的 子 内核 的 闲 暇 任 务
,
子 内核 位 于 L i n
。
内
能
【 2]
主 要 利 用 了R T
,
-
L IN U X
的 强 大 的 网 络能 力 和 实时 多任 务 功
核 和 硬 件抽 象 层 之 间
一
。
般 的嵌 入 式 L
,
u x
面 向商 业 应 用 的 开 发
,
时 性
。
然而
-
在 工 控 领 域 的 嵌 入 式 应 用 中要 求 系 统 具 有 硬 实 时
的 实 现 方 式是
“
,
R T L I N U X 正 是 为 了 实 现 嵌 入 式操 作 系 统 的 硬 实时 性 而 推
。
出的
R T L in
并开 始 移植 或 开 发
。
与 其 它嵌 入 式 操 作 系 统 相
: 嵌 入 式L i n u x 具 有 如 下 特 点m 】
L in
u x
系 统 是 层 次 结 构 且 内核 完 全 开 放
;
强 大 的 网 络 支持 功 能 ;
L in
u x
具备
一
整 套 开 发 调试 工 具 链
,
,
容 易 自行 建 立 嵌 入
在R T
in
-
L in
u x
-
中
一
,
个实时 任务都 是 内核 线程
一
它运 行
扩展 口 ( L C D / 触摸屏 )
在 内核 空 间
NAND FLA SH
,
R T L in
u x
提供 了
套 专门 的 机 制来 在 实时 任务 和
。
普通 L
u x
任 务 之 间进 行进 程 间通 信
,
这 种 子 内核 的 实现 提 供
处理器
S 3 C 2 4 10
串 口 3 ( M AX 4 8 5 )
0 数字 I /
口
模拟
口
IN P U T
(A / D )
图l
1 3
.
系 统 硬 件 结构
嵌 入 式操 作 系 统 设 计
嵌 入 式 操 作 系 统 选 择 了硬 实 时 的 R T
是嵌 入 式 L
L in
u x
-
L in in
u x
u x
…
。
RT L in
-
u x
in
u x
的
一
个分 支
u x
。
通 常嵌 入 式 L
,
(E
m
b
e
dde d
) 是 指对L
,
in
经 过 裁 剪 小 型 化后
可 固化 在 存 储 器 或
in
u x
单 片机 中
入式L i n
应 用 于 特 定 嵌 入 式 系统 的 专 用 L
操 作 系统
一
。
嵌
u x u x
。
了 非 常好 的 实 时 性 别展 示 了 R T
串 口 1( M A X 3 2 3 2 ) 串口 2(M A X 3232 ) 以太 网 口
( C S 890
10 M ) 0A /
-
完全是
一
wenku.baidu.com
个 硬 实时 的 L i n
图2 与图 3 分
。
L in
u x
的 基 本 架构 和 标 准 L i n u x 的 基 本 架构
对 中断 的 管 理
实时 任 务 运 行 干 子 内核 之 上
,
只有当
开 发 出具 有 硬 实时 处 理 能 力的 总 线 协 议 通 信 与 网 络 协 议
,
没 有 实 时 任 务 需 要 运 行时
,
L in
u x
一
内核 才 有机 会 运 行
。
特 别是
in
u x
4] 通 信 的 网 关 转 换应 用 程 序 【
L CD / 触摸 屏 扩 展 口
。
系统 设 计 中预 留 的
些扩展
口
以及
的 中断 才 交 给 L
子
in
u x
内核 来处 理 每
。
如 果 L i n u x 内核 关 闭 了 中断
,
内 核 将 记 录 该 中断 并 在 L i n
。
u x
内 核 打 开 中断 后提 交 中断 进 行
,
处理
SDR AM
的 开 发 和 研 究 已 经 成 为 目前 操 作 系 统 领 域 的
个热
图2
R T L in
-
点
。
L in
使用
GPL
,
任 何 对将
L in
u x
定制于
PDA
、
掌上机
u x
或 者 可 佩 带 设 备 感 兴 趣 的 人 都 可 以 从 因 特 网 免 费 下 载 其 内核
和应用 程序
比
,
,
的基 本架 构
-
T h e In du s tr y E th e r n
e
t S
o
lu ti o
n
B
a s e
d On A R M A
n
d R ~ L IN U X
6
,
斟 嚣 黔
r
凿 黧戮凳
囊透 囊 一
鋈
:I 要
动 自
化
博览
2 0 1 0 年 0 2 Jq ]qJ
-
对
一
些 历 史 数据 的 保 存
,
,
以 及 操 作 系 统 本 身需 要 有
一
定的存
。
值
,
硬 件 的 中断 由 子 内核 来 接 管
,
,
当L
in
u x
内核 关 闭 了 中断
,
储空 间
因此 系 统 需 要扩 展 片 9 ~S D R A M
,
和N A N D F L A S H
一
子 内核 仍 然 可 以 响 应 任 何 中 断
只 是 如 果 子 内核 不 需 要 处 理
为 了 以 后 的 硬 件 的 升级
■■■■L p _
I II
_ | lI i_
l jn _
二 1 ■J ■J l I ■r 孑 - ●I ■ J ■ _
Il l ,
川
文 献标 识 码
:
B
文 章编 号
:
1 0 0 3 0 4 9 2 (2 0 1 0 )0 2 0 0 4 8 0 3
—
—
.
中图 分 类 号
:
T P393 11
.
基 于 A M R 与 R T L I N U X 的 工 业 以 太 网 方案
完成 以 下 的任 务 :
RT L in
-
u x
采用 了
种软 件 的 方式 来 处 理 L
,
( 1 ) 主 体 任 务 : 基 于 现 场 总 线 协 议 通 信 的数据转换 成 在
T P C/ IP
内的 中断关 闭
了硬 件 中断
,
。
当L i n
,
u x
-
内核 关 闭 中断 后
u x
并 不 是 真正 的 屏 蔽
in
u x
上通信
,
涉 及 到 串 口 通 信 端 的 数据 采 集 与 数 据 处 理 以
。
相反
。
R T L in
u x
使用了
一
个变 量 来保 存 L
内
及 网 口 端 的 数据 传 输 与 数据 处 理
核 的 中断 标志 位
L in
内核 的 开 关 中断 只 是影 响 了 该 变 量 的
式 系 统 的 开 发环 境 和 交 叉 运 行 环 境
发 中仿 真 工 具 的障碍 ;
L in
u x
可 以 跨越 嵌 入 式 系统 开
具 有 广泛 的 硬 件 支持 特性
in
,
系 统 升 级 和 系 统 移植
只 能 实现 软 实
图 3 标准 L i n u x 的 基 本 架构
1 4
p ’
比 较 方便
-
u x
子 内核 方 法
,
”
,
即把L i n
u x u x
内
系 统 应 用 软 件设 计
核作为
一
个新 实 现 的 子 内核 的 闲 暇 任 务
,
子 内核 位 于 L i n
。
内
能
【 2]
主 要 利 用 了R T
,
-
L IN U X
的 强 大 的 网 络能 力 和 实时 多任 务 功
核 和 硬 件抽 象 层 之 间
一
。
般 的嵌 入 式 L
,
u x
面 向商 业 应 用 的 开 发
,
时 性
。
然而
-
在 工 控 领 域 的 嵌 入 式 应 用 中要 求 系 统 具 有 硬 实 时
的 实 现 方 式是
“
,
R T L I N U X 正 是 为 了 实 现 嵌 入 式操 作 系 统 的 硬 实时 性 而 推
。
出的
R T L in
并开 始 移植 或 开 发
。
与 其 它嵌 入 式 操 作 系 统 相
: 嵌 入 式L i n u x 具 有 如 下 特 点m 】
L in
u x
系 统 是 层 次 结 构 且 内核 完 全 开 放
;
强 大 的 网 络 支持 功 能 ;
L in
u x
具备
一
整 套 开 发 调试 工 具 链
,
,
容 易 自行 建 立 嵌 入
在R T
in
-
L in
u x
-
中
一
,
个实时 任务都 是 内核 线程
一
它运 行
扩展 口 ( L C D / 触摸屏 )
在 内核 空 间
NAND FLA SH
,
R T L in
u x
提供 了
套 专门 的 机 制来 在 实时 任务 和
。
普通 L
u x
任 务 之 间进 行进 程 间通 信
,
这 种 子 内核 的 实现 提 供
处理器
S 3 C 2 4 10
串 口 3 ( M AX 4 8 5 )
0 数字 I /
口
模拟
口
IN P U T
(A / D )
图l
1 3
.
系 统 硬 件 结构
嵌 入 式操 作 系 统 设 计
嵌 入 式 操 作 系 统 选 择 了硬 实 时 的 R T
是嵌 入 式 L
L in
u x
-
L in in
u x
u x
…
。
RT L in
-
u x
in
u x
的
一
个分 支
u x
。
通 常嵌 入 式 L
,
(E
m
b
e
dde d
) 是 指对L
,
in
经 过 裁 剪 小 型 化后
可 固化 在 存 储 器 或
in
u x
单 片机 中
入式L i n
应 用 于 特 定 嵌 入 式 系统 的 专 用 L
操 作 系统
一
。
嵌
u x u x