厦 门 大 学 学 位 论 文 原 创 性 声 明 本 人 呈 交 的 学 位 论 文 是 本 人 在 导 师 指 导 下, 独 立 完 成 的 研 究 成 果 本 人 在 论 文 写 作 中 参 考 其 他 个 人 或 集 体 已 经 发 表 的 研 究 成 果, 均 在 文 中 以 适 当 方



Similar documents
说 明 为 了 反 映 教 运 行 的 基 本 状 态, 为 校 和 院 制 定 相 关 政 策 和 进 行 教 建 设 与 改 革 提 供 据 依 据, 校 从 程 资 源 ( 开 类 别 开 量 规 模 ) 教 师 结 构 程 考 核 等 维 度, 对 2015 年 春 季 期 教 运 行 基

<433A5C446F63756D656E E E67735C41646D696E F725CD7C0C3E65CC2DBCEC4CFB5CDB3CAB9D3C3D6B8C4CFA3A8BCF2BBAFA3A95CCAB9D3C3D6B8C4CF31302D31392E646F63>

评 委 : 李 炎 斌 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单

评 委 : 徐 岩 宇 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单

何 秋 琳 张 立 春 视 觉 学 习 研 究 进 展 视 觉 注 意 视 觉 感 知

18 上 报 该 学 期 新 生 数 据 至 阳 光 平 台 第 一 学 期 第 四 周 至 第 六 周 19 督 促 学 习 中 心 提 交 新 增 专 业 申 请 第 一 学 期 第 四 周 至 第 八 周 20 编 制 全 国 网 络 统 考 十 二 月 批 次 考 前 模 拟 题 第 一 学

名 称 生 命 科 学 学 院 环 境 科 学 1 生 物 学 仅 接 收 院 内 调 剂, 初 试 分 数 满 足 我 院 生 物 学 复 试 最 低 分 数 线 生 命 科 学 学 院 生 态 学 5 生 态 学 或 生 物 学 生 命 科 学 学 院


《C语言基础入门》课程教学大纲

采 取 行 动 的 机 会 90% 开 拓 成 功 的 道 路 2


( ) 信 号 与 系 统 Ⅰ 学 科 基 础 必 修 课 教 周 2016 年 06 月 13 日 (08:00-09:35) ( )

一 公 共 卫 生 硕 士 专 业 学 位 论 文 的 概 述 学 位 论 文 是 对 研 究 生 进 行 科 学 研 究 或 承 担 专 门 技 术 工 作 的 全 面 训 练, 是 培 养 研 究 生 创 新 能 力, 综 合 运 用 所 学 知 识 发 现 问 题, 分 析 问 题 和 解 决

<4D F736F F D D323630D6D0B9FAD3A6B6D4C6F8BAF2B1E4BBAFB5C4D5FEB2DFD3EBD0D0B6AF C4EAB6C8B1A8B8E6>

I

Microsoft Word - 文件汇编.doc

珠江钢琴股东大会

,,,,, :,, (.,, );, (, : ), (.., ;. &., ;.. &.., ;, ;, ),,,,,,, ( ) ( ),,,,.,,,,,, : ;, ;,.,,,,, (., : - ),,,, ( ),,,, (, : ),, :,

<433A5C C6B73625C B746F705CB9FABCCAD6D0D2BDD2A9D7A8D2B5B8DFBCB6BCBCCAF5D6B0B3C6C6C0C9F3C9EAC7EBD6B8C4CFA3A CDA8D3C3B0E6A3A92E646F63>

深圳市新亚电子制程股份有限公司

龚 亚 夫 在 重 新 思 考 基 础 教 育 英 语 教 学 的 理 念 一 文 中 援 引 的 观 点 认 为 当 跳 出 本 族 语 主 义 的 思 维 定 式 后 需 要 重 新 思 考 许 多 相 连 带 的 问 题 比 如 许 多 发 音 的 细 微 区 别 并 不 影 响 理 解 和

课程类 别

附件1:

 编号:

抗 战 时 期 国 民 政 府 的 银 行 监 理 体 制 探 析 % # % % % ) % % # # + #, ) +, % % % % % % % %

0 年 上 半 年 评 价 与 考 核 细 则 序 号 部 门 要 素 值 考 核 内 容 考 核 方 式 考 核 标 准 考 核 ( 扣 原 因 ) 考 评 得 3 安 全 生 产 目 30 无 同 等 责 任 以 上 道 路 交 通 亡 人 事 故 无 轻 伤 责 任 事 故 无 重 大 质 量

2006年顺德区高中阶段学校招生录取分数线

HSK( 一 级 ) 考 查 考 生 的 日 常 汉 语 应 用 能 力, 它 对 应 于 国 际 汉 语 能 力 标 准 一 级 欧 洲 语 言 共 同 参 考 框 架 (CEF) A1 级 通 过 HSK( 一 级 ) 的 考 生 可 以 理 解 并 使 用 一 些 非 常 简 单 的 汉 语

金 不 少 于 800 万 元, 净 资 产 不 少 于 960 万 元 ; (3) 近 五 年 独 立 承 担 过 单 项 合 同 额 不 少 于 1000 万 元 的 智 能 化 工 程 ( 设 计 或 施 工 或 设 计 施 工 一 体 ) 不 少 于 2 项 ; (4) 近 三 年 每 年

定 位 和 描 述 : 程 序 设 计 / 办 公 软 件 高 级 应 用 级 考 核 内 容 包 括 计 算 机 语 言 与 基 础 程 序 设 计 能 力, 要 求 参 试 者 掌 握 一 门 计 算 机 语 言, 可 选 类 别 有 高 级 语 言 程 序 设 计 类 数 据 库 编 程 类

2014年中央财经大学研究生招生录取工作简报

一 从 分 封 制 到 郡 县 制 一 从 打 虎 亭 汉 墓 说 起

全国建筑市场注册执业人员不良行为记录认定标准(试行).doc

中 国 软 科 学 年 第 期!!!

( 二 ) 现 行 统 一 高 考 制 度 不 利 于 培 养 人 的 创 新 精 神,,,,,,,,,,,,, [ ],,,,,,,,,,, :, ;,,,,,,? ( 三 ) 现 行 统 一 高 考 制 度 不 利 于 全 体 学 生 都 获 得 全 面 发 展,, [ ],,,,,,,,,,,

物 流 从 业 人 员 职 业 能 力 等 级 证 书 分 为 四 个 级 别, 分 别 为 初 级 助 理 级 中 级 和 高 级 ; 采 购 从 业 人 员 职 业 能 力 等 级 证 书 分 为 三 个 级 别, 分 别 为 中 级 高 级 和 注 册 级 请 各 有 关 单 位 按 照 通

随着执业中医师资格考试制度的不断完善,本着为我校中医学专业认证服务的目的,本文通过对我校中医类毕业生参加2012年和2013年的中医执业医师考试成绩及通过率、掌握率进行分析,并与全国的平均水平进行差异比较分析,以此了解我校执业中医师考试的现状,进而反映我校中医类课程总体教学水平,发现考核知识模块教学中存在的不足,反馈给相关学院和教学管理部门,以此提高教学和管理水平。


3 月 30 日 在 中 国 证 券 报 上 海 证 券 报 证 券 时 报 证 券 日 报 和 上 海 证 券 交 易 所 网 站 上 发 出 召 开 本 次 股 东 大 会 公 告, 该 公 告 中 载 明 了 召 开 股 东 大 会 的 日 期 网 络 投 票 的 方 式 时 间 以 及 审

公 开 刊 物 须 有 国 内 统 一 刊 (CN), 发 表 文 章 的 刊 物 需 要 在 国 家 新 闻 出 版 广 电 总 局 ( 办 事 服 务 便 民 查 询 新 闻 出 版 机 构 查 询 ) 上 能 够 查 到 刊 凡 在 有 中 国 标 准 书 公 开

修改版-操作手册.doc

证券代码: 证券简称:长城电脑 公告编号:

<4D F736F F D20B9D8D3DAB0BABBAAA3A8C9CFBAA3A3A9D7D4B6AFBBAFB9A4B3CCB9C9B7DDD3D0CFDEB9ABCBBE C4EAC4EAB6C8B9C9B6ABB4F3BBE1B7A8C2C9D2E2BCFBCAE92E646F6378>


附 件 : 上 海 市 建 筑 施 工 企 业 施 工 现 场 项 目 管 理 机 构 关 键 岗 位 人 员 配 备 指 南 二 一 四 年 九 月 十 一 日 2

untitled

上海证券交易所会议纪要

·岗位设置管理流程

¹ º ¹ º 农 业 流 动 人 口 是 指 户 口 性 质 为 农 业 户 口 在 流 入 地 城 市 工 作 生 活 居 住 一 个 月 及 以 上 的 流 动 人 口 非 农 流 动 人 口 是 指 户 口 性 质 为 非 农 户 口 在 流 入 地 城 市 工 作 生 活 居 住 一 个

ETF、分级基金规模、份额变化统计

一 开 放 性 的 政 策 与 法 规 二 两 岸 共 同 的 文 化 传 承 三 两 岸 高 校 各 自 具 有 专 业 优 势 远 见 杂 志 年 月 日

新, 各 地 各 部 门 ( 单 位 ) 各 文 化 事 业 单 位 要 高 度 重 视, 切 实 加 强 领 导, 精 心 组 织 实 施 要 根 据 事 业 单 位 岗 位 设 置 管 理 的 规 定 和 要 求, 在 深 入 调 查 研 究 广 泛 听 取 意 见 的 基 础 上, 研 究 提

<4D F736F F D20D0A3B7A2A1B A1B BAC5B9D8D3DAD7E9D6AFBFAAD5B9C8ABD0A3BDCCD6B0B9A4B8DACEBBC6B8D3C3B1E4B6AFB9A4D7F7B5C4CDA8D6AA2E646F63>

(Microsoft Word - NCRE\314\345\317\265\265\367\325\37313\324\27221\272\3051.doc)


投影片 1

马 克 思 主 义 公 正 观 的 基 本 向 度 及 方 法 论 原 则!! # #

西 南 民 族 学 院 学 报 哲 学 社 会 科 学 版 第 卷 资 料 来 源 中 国 统 计 年 鉴 年 年 新 中 国 五 十 年 统 计 资 料 汇 编 中 国 人 口 统 计 年 鉴 年 数 据 资 料 来 源 中 国 统 计 年 鉴 中 国 统 计 出 版 社 年 版 资 料 来 源

抗 日 战 争 研 究 % 年 第 期! # # % %

正 规 培 训 达 规 定 标 准 学 时 数, 并 取 得 结 业 证 书 二 级 可 编 程 师 ( 具 备 以 下 条 件 之 一 者 ) (1) 连 续 从 事 本 职 业 工 作 13 年 以 上 (2) 取 得 本 职 业 三 级 职 业 资 格 证 书 后, 连 续 从 事 本 职 业

第 四 条 建 设 单 位 对 可 能 产 生 职 业 病 危 害 的 建 设 项 目, 应 当 依 照 本 办 法 向 安 全 生 产 监 督 管 理 部 门 申 请 职 业 卫 生 三 同 时 的 备 案 审 核 审 查 和 竣 工 验 收 建 设 项 目 职 业 卫 生 三 同 时 工 作 可

工 程 勘 察 资 质 标 准 根 据 建 设 工 程 勘 察 设 计 管 理 条 例 和 建 设 工 程 勘 察 设 计 资 质 管 理 规 定, 制 定 本 标 准 一 总 则 ( 一 ) 本 标 准 包 括 工 程 勘 察 相 应 专 业 类 型 主 要 专 业 技 术 人 员 配 备 技 术

国债回购交易业务指引

<4D F736F F D20C6F3D2B5C5E0D1B5CAA6B9FABCD2D6B0D2B5B1EAD7BC2E646F63>

!!!!!

抗 日 战 争 研 究 年 第 期

目 录 一 系 统 访 问... 1 二 门 户 首 页 申 报 用 户 审 核 用 户... 2 三 系 统 登 录 用 户 名 密 码 登 录 新 用 户 注 册 用 户 登 录 已 注 册 用

学 年 第 二 学 期 集 中 考 试 安 排 (18 周 ) 考 试 日 期 :6 月 27 日 星 期 一 8:10-9:50 第 二 公 共 教 学 楼 A 区 A 高 等 数 学 ( 理 二 2) 复 材 材 料 科 学 与 工 程

<4D F736F F D20BFC9B1E0B3CCD0F2BFD8D6C6CFB5CDB3C9E8BCC6CAA6B9FABCD2D6B0D2B5B1EAD7BC2E646F63>

内 容 二 : 建 立 并 完 善 了 三 点 的 网 络 教 学 管 理 体 系 内 容 三 : 注 重 培 养 学 生 的 听 说 能 力 14

中 日 信 息 化 的 比 较 与 合 作 一 中 日 信 息 化 的 规 模 比 较

<4D F736F F D20322EC9F3BACBC8CBD4B1D7CAB8F1D7A2B2E1B9DCC0EDB9E6B7B6B8BDB1ED2E646F63>

中 中 中 中 部 中 岗 位 条 件 历 其 它 历 史 师 地 理 师 生 物 师 体 与 健 康 师 从 事 中 历 史 工 从 事 中 地 理 工 从 事 中 生 物 工 从 事 中 体 与 健 康 工 2. 课 程 与 论 ( 历 史 ); 2. 科 ( 历 史 )

伊 犁 师 范 学 院 611 语 言 学 概 论 全 套 考 研 资 料 <2016 年 最 新 考 研 资 料 > 2-2 语 言 学 纲 要 笔 记, 由 考 取 本 校 本 专 业 高 分 研 究 生 总 结 而 来, 重 点 突 出, 借 助 此 笔 记 可 以 大 大 提 高 复 习 效

上海工程技术大学教学管理工作流

2 根 据 广 东 省 交 通 建 设 工 程 施 工 现 场 开 工 前 考 核 评 表 或 根 据 广 东 省 交 通 建 设 工 程 施 工 现 场 实 施 过 程 考 核 评 表 的 和 内 容 进 行 核 查 ; 3 现 场 抽 查 具 有 代 表 性 的 各 岗 位 人 员 ( 从 事

<4D F736F F D20BDF0C8DAC0EDB2C6CAA6D7CAB8F1C8CFD6A4B0ECB7A82E646F63>

秦川发展第五届第三次

第1篇 道路桥梁工程技术核心专业课程标准及学习绩效考评体系

书面申请

<4D F736F F D20D6D8D3CA3535BAC5B9D8D3DAD3A1B7A2A1B6D6D8C7ECD3CAB5E7B4F3D1A7D1A7CABFD1A7CEBBCADAD3E8B9A4D7F7CFB8D4F2A1B7B5C4CDA8D6AA2E646F63>


教师上报成绩流程图


越秀区□□□(部门)2013年部门预算

21 业 余 制 -- 高 起 专 (12 级 ) 75 元 / 学 分 网 络 学 院 学 生 沪 教 委 财 (2005)49 号 江 西 化 校 工 科 22 业 余 制 -- 高 起 专 (12 级 ) 70 元 / 学 分 网 络 学 院 学 生 沪 教 委 财 (2005)49 号 吉

<B8BDBCFE31A3BABAD3B1B1CAA6B7B6B4F3D1A7B8DFB2E3B4CEC8CBB2C5D5D0C6B8BCC6BBAE2E786C73>

2016年德州市机构编制委员会

2016年市委组织部部门预算

收 入 支 出 项 目 2016 年 预 算 项 目 2016 年 预 算 预 算 01 表 单 位 : 万 元 ( 保 留 两 位 小 数 ) 一 公 共 财 政 预 算 拨 款 一 人 员 经 费 一 般 财 力 人 员 支 出 成 品

国家职业标准:网络课件设计师

<4D F736F F D20B5E7D7D3B7A2CEC4CEC4CDB7A3A8D2CBB1F6D1A7D4BACEC4BCFEA3A92E646F63>

年 8 月 11 日, 公 司 召 开 2015 年 第 五 次 临 时 股 东 大 会, 审 议 通 过 了 关 于 公 司 <2015 年 股 票 期 权 激 励 计 划 ( 草 案 )> 及 其 摘 要 的 议 案 关 于 提 请 股 东 大 会 授 权 董 事 会 办 理 公

三门峡市质量技术监督局清单公示

复旦大学关于做好2013年同等学力人员

经济管理学院

应用化学专业(服装安全与评价、纺织化学方向)

上证指数

华南师范大学授予具有硕士研究生毕业

其 中 :A 股 股 东 持 有 股 份 总 数 31,126,938,909 境 外 上 市 外 资 股 股 东 持 有 股 份 总 数 (H 股 ) 6,454,698,427 3 出 席 会 议 的 股 东 所 持 有 表 决 权 股 份 数 占 公 司 有 表 决 权 股 份 总 数 的 7

Transcription:

学 校 编 码 :10384 分 类 号 密 级 学 号 :23120061152512 UDC 硕 士 学 位 论 文 以 太 网 技 术 在 嵌 入 式 系 统 中 的 应 用 研 究 Research on the Application of Ethernet in Embedded Systems 朱 旭 峰 指 导 教 师 姓 名 : 周 剑 扬 专 业 名 称 : 电 路 与 系 统 论 文 提 交 日 期 : 论 文 答 辩 时 间 : 学 位 授 予 日 期 : 答 辩 委 员 会 主 席 : 评 阅 人 : 副 教 授 2009 年 5 月

厦 门 大 学 学 位 论 文 原 创 性 声 明 本 人 呈 交 的 学 位 论 文 是 本 人 在 导 师 指 导 下, 独 立 完 成 的 研 究 成 果 本 人 在 论 文 写 作 中 参 考 其 他 个 人 或 集 体 已 经 发 表 的 研 究 成 果, 均 在 文 中 以 适 当 方 式 明 确 标 明, 并 符 合 法 律 规 范 和 厦 门 大 学 研 究 生 学 术 活 动 规 范 ( 试 行 ) 另 外, 该 学 位 论 文 为 ( ) 课 题 ( 组 ) 的 研 究 成 果, 获 得 ( ) 课 题 ( 组 ) 经 费 或 实 验 室 的 资 助, 在 ( ) 实 验 室 完 成 ( 请 在 以 上 括 号 内 填 写 课 题 或 课 题 组 负 责 人 或 实 验 室 名 称, 未 有 此 项 声 明 内 容 的, 可 以 不 作 特 别 声 明 ) 声 明 人 ( 签 名 ): 年 月 日

厦 门 大 学 学 位 论 文 著 作 权 使 用 声 明 本 人 同 意 厦 门 大 学 根 据 中 华 人 民 共 和 国 学 位 条 例 暂 行 实 施 办 法 等 规 定 保 留 和 使 用 此 学 位 论 文, 并 向 主 管 部 门 或 其 指 定 机 构 送 交 学 位 论 文 ( 包 括 纸 质 版 和 电 子 版 ), 允 许 学 位 论 文 进 入 厦 门 大 学 图 书 馆 及 其 数 据 库 被 查 阅 借 阅 本 人 同 意 厦 门 大 学 将 学 位 论 文 加 入 全 国 博 士 硕 士 学 位 论 文 共 建 单 位 数 据 库 进 行 检 索, 将 学 位 论 文 的 标 题 和 摘 要 汇 编 出 版, 采 用 影 印 缩 印 或 者 其 它 方 式 合 理 复 制 学 位 论 文 本 学 位 论 文 属 于 : ( )1. 经 厦 门 大 学 保 密 委 员 会 审 查 核 定 的 保 密 学 位 论 文, 于 年 月 日 解 密, 解 密 后 适 用 上 述 授 权 ( )2. 不 保 密, 适 用 上 述 授 权 ( 请 在 以 上 相 应 括 号 内 打 或 填 上 相 应 内 容 保 密 学 位 论 文 应 是 已 经 厦 门 大 学 保 密 委 员 会 审 定 过 的 学 位 论 文, 未 经 厦 门 大 学 保 密 委 员 会 审 定 的 学 位 论 文 均 为 公 开 学 位 论 文 此 声 明 栏 不 填 写 的, 默 认 为 公 开 学 位 论 文, 均 适 用 上 述 授 权 ) 声 明 人 ( 签 名 ): 年 月 日

摘 要 摘 要 网 络 存 储 技 术 是 最 近 几 年 高 科 技 行 业 最 热 门 的 技 术 之 一 随 着 计 算 机 技 术 和 网 络 技 术 的 发 展, 越 来 越 多 的 信 息 被 数 据 化 这 些 数 据 化 的 信 息 需 要 能 长 时 间 保 存, 并 且 能 快 速 方 便 地 检 索 电 子 商 务 电 子 政 务 等 信 息 化 技 术 的 推 广 对 数 据 的 存 储 容 量 速 度 以 及 安 全 提 出 了 更 高 的 要 求 存 储 技 术 也 从 本 地 存 储 发 展 到 网 络 存 储 ARC810 处 理 器 是 台 湾 信 亿 科 技 有 限 公 司 生 产 的, 基 于 LEON2 内 核 的 一 款 SOC( System On Chip) 芯 片 本 论 文 主 要 承 担 了 宜 展 电 子 ( 厦 门 ) 有 限 公 司 的 网 络 存 储 项 目 的 底 层 部 分, 即 实 现 RTEMS(Real Time Executive for Multiprocessor Systems) 操 作 系 统 的 移 植, 并 在 RTEMS 操 作 系 统 下 实 现 Rhine 快 速 以 太 网 卡 的 驱 动 程 序 的 开 发 此 外, 本 论 文 还 针 对 当 前 ARC810 芯 片 的 调 试 工 具 的 不 足, 设 计 和 实 现 了 基 于 以 太 网 调 试 的 调 试 方 案, 对 ARC810 芯 片 的 交 叉 调 试 工 具 作 了 很 好 的 补 充 和 完 善 本 论 文 的 特 色 与 创 新 点 主 要 体 现 在 以 下 几 个 方 面 : 1) 在 ARC810 平 台 下, 实 现 了 RTEMS 下 的 Rhine 快 速 以 太 网 卡 的 驱 动 程 序, 并 对 其 进 行 了 测 试 以 及 优 化 2) 针 对 ARC810 现 有 调 试 工 具 的 不 足, 设 计 和 实 现 了 一 种 基 于 以 太 网 的 交 叉 调 试 工 具 关 键 词 :RTEMS; 驱 动 程 序 ; 交 叉 调 试

Abstract Abstract Network storage is one of the most popular technologies in high-tech industry in recent years. With the development of the computer and network technology, more and more information must be handled as data which is stored in the computer. This data may need to be saved for a long time and can be retrieved quickly and easily. The popularity of the information technologies, such as e-commerce and e-government, requests the data storage technology to have much more capacity, speed and security. Storage technology also develops from local storage to network storage. ARC810 processor is a SOC chip based on LEON2 core and it is produced by ACARD Technology Corporation in Taiwan. This paper mainly implements the bottom part of the Yizhan(Xiamen) electronic Company s network storage project. The mainly work consists of the transplant of RTEMS to ARC810 board, implementation the driver of the Rhine fast ethernet network adapter under RTEMS. In addition, this paper designs and implements a cross debug tool based on ethernet in order to fix the deficiencies of the ARC810 s current cross debug tool. The characteristics and innovations in this thesis are as follows: 1) implement the driver of the Rhine fast ethernet network adapter under RTEMS on ARC810 board, also test and optimization the driver. 2) design and implement a cross debug tool based on ethernet to fix the deficiencies of the current tool of ARC810. Key Words: RTEMS; Driver; Cross Debug

目 录 目 录 第 一 章 绪 论...1 1.1 提 出 背 景...1 1.2 论 文 结 构 安 排...2 1.3 研 究 成 果...3 第 二 章 RTEMS 实 时 操 作 系 统 及 其 开 发 环 境...4 2.1 嵌 入 式 实 时 操 作 系 统 RTEMS...4 2.1.1 RTEMS 的 特 点...4 2.1.2 与 常 见 实 时 操 作 系 统 的 比 较...5 2.2 RTEMS 开 发 工 具 及 环 境...7 2.2.1 RTEMS 开 发 工 具...7 2.2.2 交 叉 编 译 环 境 的 搭 建...8 2.2.3 硬 件 开 发 环 境...11 2.3 RTEMS 下 的 设 备 驱 动...15 2.4 本 章 小 结...16 第 三 章 RTEMS 下 网 卡 驱 动 程 序 的 设 计 与 实 现...17 3.1 网 卡 驱 动 程 序 的 架 构...17 3.1.1 功 能...17 3.1.2 系 统 结 构...17 3.2 网 卡 驱 动 程 序 的 关 键 技 术...20 3.2.1 关 键 数 据 结 构...20 3.2.2 缓 冲 区 管 理 策 略...24 3.2.3 DMA 与 零 拷 贝 技 术...25 3.3 RTEMS 网 卡 驱 动 程 序 的 实 现...28 3.3.1 驱 动 程 序 attach 函 数 的 实 现...28 3.3.2 驱 动 程 序 init 函 数 的 实 现...30 3.3.3 驱 动 程 序 start 函 数 的 实 现...33 3.3.4 驱 动 程 序 发 送 守 护 进 程 的 实 现...34 3.3.5 驱 动 程 序 中 断 处 理 函 数 的 实 现...39

目 录 3.3.6 驱 动 程 序 接 收 守 护 进 程 的 实 现...41 3.3.7 驱 动 程 序 IOCTL 函 数 的 实 现...44 3.3.8 驱 动 程 序 数 据 统 计 模 块 的 实 现...44 3.3.9 驱 动 程 序 关 闭 函 数 的 实 现...45 3.4 网 卡 驱 动 程 序 的 编 译 测 试 调 试 与 优 化...46 3.4.1 网 卡 驱 动 程 序 的 编 译...46 3.4.2 网 卡 驱 动 程 序 的 测 试...47 3.4.3 网 卡 驱 动 程 序 的 调 试 与 优 化...54 3.5 本 章 小 结...55 第 四 章 基 于 以 太 网 的 交 叉 调 试 工 具 的 设 计 与 实 现...56 4.1 交 叉 调 试...56 4.2 嵌 入 式 远 程 调 试 方 法...57 4.2.1 软 件 插 桩 ( Stub-Debugger) 方 式...57 4.2.2 片 上 调 试 (On-Chip Debugging) 方 式...58 4.3 基 于 以 太 网 调 试 的 方 案 设 计 与 实 现...58 4.3.1 ARC810 调 试 基 本 原 理...58 4.3.2 通 信 协 议 设 计...59 4.3.3 软 件 系 统 结 构 设 计 与 实 现...60 4.4 调 试 流 程 测 试 以 及 优 化...63 4.4.1 源 代 码 级 调 试 流 程...63 4.4.2 性 能 测 试 及 优 化...63 4.5 本 章 小 结...64 第 五 章 总 结 与 展 望...65 5.1 总 结...65 5.2 展 望...65

Contents TABLE OF CONTENTS Chapter 1 Introduction...1 1.1 Background...1 1.2 Thesis structure...2 1.3 Research Results...3 Chapter 2 RTEMS and development environment...4 2.1 RTEMS...4 2.1.1 RTEMS characteristics...4 2.1.2 Comparison of RTEMS with others...5 2.2 Development tools and environment...7 2.2.1 RTEMS build tools...7 2.2.2 Build RTEMS cross compiler environment...8 2.2.3 Hardware development environment...11 2.3 RTEMS Device Drivers...15 2.4 Summary...16 Chapter 3 Study and implementation of NIC driver in RTEMS...17 3.1 Structure of NIC driver...17 3.1.1 Function of NIC driver...17 3.1.2 System structure...17 3.2 Key technologies used in NIC driver...20 3.2.1 Key data structures...20 3.2.2 Buffer management strategy...24 3.2.3 DMA and zero copy...26 3.3 Implement of NIC driver in RTEMS...28 3.3.1 Implement of attach function...28 3.3.2 Implement of init function...30 3.3.3 Implement of start function...34 3.3.4 Implement of transmit daemon...35 3.3.5 Implement of interrupt handler...39

Contents 3.3.6 Implement of receive daemon...40 3.3.7 Implement of IOCTL function...44 3.3.8 Implement of data statistics function...44 3.3.9 Implemnet of stop function...45 3.4 Building testing debuging and optimization of NIC driver...46 3.4.1 Building NIC driver under RTEMS...46 3.4.2 Testing of NIC driver...47 3.4.3 Debugging and optimization of NIC driver...54 3.4 Summary...55 Chapter 4 Study and implementation of cross debugging tools based on ethernet...56 4.1 Cross debugging...56 4.2 Embedded remote debugging method...57 4.2.1 Stub debugging...57 4.2.2 On-Chip debugging...58 4.3 Study and implementation of debugging based on ethernet...58 4.3.1 The basic principles of debugging on ARC810...58 4.3.2 Design of communication protocol...59 4.3.3 Study and implementation of software system structure...60 4.4 Debugging process testing and optimization...63 4.4.1 Source level debugging process...63 4.4.2 Testing and optimization...63 4.4 Summary...64 Chapter 5 Summary and outlook...65 5.1 Summary...65 5.2 Outlook...65

第 一 章 绪 论 第 一 章 绪 论 1.1 提 出 背 景 在 计 算 机 网 络 技 术 计 算 机 软 / 硬 件 技 术 及 计 算 机 应 用 技 术 迅 速 发 展 过 程 中, IT 技 术 经 历 了 三 个 阶 段 的 发 展 过 程 第 一 个 阶 段 是 以 处 理 器 为 核 心, 它 促 进 了 计 算 机 的 普 及 与 应 用 ; 第 二 个 阶 段 是 以 传 输 技 术 为 核 心, 它 带 动 了 计 算 机 网 络 的 使 用 和 普 及, 使 得 数 字 化 信 息 的 应 用 席 卷 全 球, 并 因 此 导 致 数 字 化 信 息 的 爆 炸 性 增 长, 从 而 引 发 了 第 三 个 阶 段 存 储 技 术 的 发 展 [1] 因 此 信 息 存 储 系 统 已 成 为 国 内 外 研 究 的 重 点 和 新 的 经 济 增 长 点 受 各 种 技 术 进 步 和 应 用 的 推 动, 现 代 企 业 和 个 人 的 数 据 信 息 量 正 在 持 续 地 爆 炸 式 地 增 长 由 于 现 代 信 息 技 术 发 展 的 迅 速 和 不 平 衡, 传 统 的 存 储 系 统 结 构 已 无 法 满 足 需 求, 网 络 存 储 由 此 应 运 而 生 所 谓 网 络 存 储, 就 是 采 用 高 速 网 络 把 存 储 设 备 连 接 起 来, 通 过 系 统 软 件 进 行 存 储 资 源 合 理 的 调 度 和 分 配, 使 系 统 的 整 体 性 能 达 到 最 优, 以 一 个 系 统 的 协 同 工 作 来 满 足 众 多 单 个 用 户 的 需 求 [1] 与 传 统 的 存 储 结 构 相 比 较, 网 络 存 储 系 统 具 有 以 下 的 技 术 优 势 [2] : 良 好 的 可 扩 展 性 数 据 共 享 更 好 的 可 管 理 性 更 高 的 系 统 性 能 即 插 即 用, 更 强 的 容 错 能 力 更 具 开 放 性 更 高 的 智 能 性 和 并 行 性 更 多 更 新 的 功 能 更 低 的 成 本 本 论 文 的 提 出 背 景 正 是 在 网 络 存 储 已 成 为 研 究 热 点 的 情 况 下, 宜 展 电 子 ( 厦 门 ) 有 限 公 司 所 开 展 的 网 络 存 储 设 备 的 项 目 开 发 在 此 项 目 中, 选 用 信 亿 科 技 有 限 公 司 生 产 的 32 位 芯 片 ARC810, 采 用 RTEMS 操 作 系 统 本 人 承 担 了 此 项 目 中 1

第 一 章 绪 论 网 卡 驱 动 的 开 发 任 务, 即 在 RTEMS 操 作 系 统 下 实 现 Rhine 网 卡 的 驱 动 在 网 卡 驱 动 的 开 发 过 程 中, 本 人 针 对 ARC810 现 有 交 叉 调 试 工 具 下 载 待 调 试 程 序 的 不 足, 对 该 调 试 工 具 进 行 了 功 能 上 的 补 充 和 完 善 驱 动 程 序 是 操 作 系 统 内 核 的 一 部 分, 在 计 算 机 系 统 和 嵌 入 式 系 统 中 起 着 举 足 轻 重 的 作 用 驱 动 程 序 开 发 属 于 系 统 编 程 范 畴, 也 是 系 统 编 程 中 比 较 困 难 的 部 分, 而 交 叉 调 试 工 具 是 嵌 入 式 系 统 开 发 者 使 用 最 多 的 工 具, 也 是 整 个 开 发 周 期 中 使 用 时 间 最 长 的 工 具 本 文 之 所 以 选 择 这 两 个 方 面 为 课 题 研 究 的 主 要 内 容, 主 要 是 基 于 以 下 几 个 方 面 的 考 虑 : RTEMS 作 为 一 个 优 秀 的 实 时 操 作 系 统, 已 经 在 航 空 航 天 等 领 域 有 广 泛 的 应 用 掌 握 该 系 统 的 设 备 驱 动 开 发 技 术 具 有 很 重 要 的 现 实 意 义 现 在 嵌 入 式 领 域 蓬 勃 发 展, 国 内 很 多 厂 商 都 有 自 己 开 发 的 硬 件, 这 些 硬 件 都 没 有 RTEMS 的 驱 动 程 序 嵌 入 式 领 域 很 多 新 的 设 备, 如 USB 设 备 PCMCIA 设 备 CF 卡 等 等, 在 用 到 RTEMS 操 作 系 统 时, 需 要 RTEMS 驱 动 程 序 的 支 持 现 阶 段 ARC810 的 交 叉 调 试 工 具 采 取 串 口 下 载 待 调 试 程 序, 通 过 以 太 网 下 载 程 序 对 在 ARC810 上 进 行 嵌 入 式 系 统 的 开 发 效 率 的 提 高 有 着 很 大 的 帮 助 1.2 论 文 结 构 安 排 根 据 课 题 所 涉 及 的 主 要 研 究 工 作, 本 论 文 的 内 容 分 为 5 章 进 行 阐 述 第 一 章 主 要 阐 述 了 论 文 的 由 来 以 及 研 究 意 义, 介 绍 了 论 文 的 结 构 安 排 以 及 研 究 成 果 第 二 章 首 先 介 绍 了 本 论 文 所 处 的 开 发 环 境 即 RTEMS 实 时 操 作 系 统, 然 后 详 细 阐 述 了 RTEMS 开 发 环 境 的 整 个 搭 建 过 程, 本 章 的 最 后 介 绍 了 不 同 设 备 的 驱 动 程 序 在 RTEMS 源 代 码 中 的 组 织 第 三 章 首 先 分 析 了 RTEMS 下 网 卡 驱 动 程 序 的 基 本 架 构, 接 着 阐 述 了 在 网 卡 驱 动 程 序 所 使 用 的 关 键 技 术, 然 后 研 究 了 Rhine 网 卡 驱 动 程 序 各 个 模 块 的 设 计 与 实 现 方 法, 本 章 的 最 后 给 出 了 网 卡 驱 动 程 序 的 测 试 流 程 以 及 结 果 2

第 一 章 绪 论 第 四 章 首 先 介 绍 了 嵌 入 式 调 试 工 具 的 基 本 调 试 原 理, 然 后 针 对 ARC810 芯 片 调 试 时 通 过 串 口 下 载 待 调 试 程 序 速 度 上 的 不 足, 设 计 和 实 现 了 基 于 以 太 网 的 一 种 新 的 调 试 方 法 第 五 章 是 对 全 文 工 作 的 总 结 以 及 对 未 来 工 作 的 展 望 1.3 研 究 成 果 本 论 文 的 工 作 是 在 RTEMS 实 时 操 作 系 统 下, 进 行 网 卡 驱 动 程 序 的 设 计 和 实 现 以 及 基 于 以 太 网 的 一 种 新 的 调 试 方 法 的 实 现 主 要 包 括 以 下 几 个 部 分 : 1. 熟 悉 了 RTEMS 实 时 操 作 系 统 的 开 发 环 境 并 且 阐 述 了 RTEMS 实 时 操 作 系 统 为 何 适 合 进 行 嵌 入 式 系 统 开 发 2. 熟 悉 了 LEON2 处 理 器 调 试 工 具 Grmon, 并 通 过 Grmon 和 Insight 进 行 联 合 调 试, 在 此 基 础 上 顺 利 完 成 了 RTEMS 应 用 程 序 的 编 译 调 试, 最 终 完 成 了 RTEMS 下 网 卡 驱 动 程 序 的 调 试 和 测 试 工 作 3. 分 析 了 Linux 操 作 系 统 下 和 RTEMS 操 作 系 统 下 网 卡 驱 动 程 序 架 构 的 不 同, 完 成 了 RTEMS 下 网 卡 驱 动 程 序 各 个 模 块 的 设 计 和 实 现, 重 点 是 框 架 的 设 计 软 硬 件 的 初 始 化 中 断 处 理 以 及 接 收 和 发 送 数 据 包 4. 给 出 了 所 编 写 的 网 卡 驱 动 程 序 的 测 试 结 果, 列 出 了 在 网 卡 驱 动 程 序 的 开 发 过 程 当 中 遇 到 的 主 要 问 题 以 及 解 决 方 法, 并 用 PC-Lint 对 所 编 写 的 网 卡 驱 动 程 序 进 行 静 态 测 试 分 析 5. 分 析 了 当 前 交 叉 调 试 工 具 的 一 般 特 点, 并 在 此 基 础 上 针 对 ARC810 芯 片 的 调 试 工 具 的 不 足, 实 现 了 通 过 以 太 网 下 载 待 调 试 程 序, 大 大 提 高 了 在 ARC810 芯 片 环 境 中 进 行 嵌 入 式 软 件 开 发 的 效 率 3

第 二 章 RTEMS 实 时 操 作 系 统 及 其 开 发 环 境 第 二 章 RTEMS 实 时 操 作 系 统 及 其 开 发 环 境 嵌 入 式 系 统 的 发 展 和 应 用 是 现 代 信 息 社 会 的 一 个 重 要 特 征, 对 人 们 的 生 活 和 工 作 有 着 深 入 的 影 响 在 一 个 嵌 入 式 系 统 中, 其 所 使 用 的 操 作 系 统 是 整 个 嵌 入 式 系 统 的 核 心 所 在 本 章 主 要 介 绍 了 本 论 文 所 使 用 的 嵌 入 式 实 时 操 作 系 统 RTEMS 创 建 RTEMS 的 交 叉 编 译 环 境 以 及 RTEMS 下 的 设 备 驱 动 的 组 织 2.1 嵌 入 式 实 时 操 作 系 统 RTEMS 2.1.1 RTEMS 的 特 点 RTEMS(Real Time Executive for Multiprocessor Systems), 中 文 全 称 叫 实 时 多 处 理 系 统 RTEMS 是 由 美 国 军 方 研 制 的 嵌 入 式 系 统, 最 早 用 于 美 国 国 防 系 统, 早 期 的 名 词 为 实 时 导 弹 系 统 (Real Time Executive for Missile Systems), 后 来 改 名 为 实 时 军 用 系 统 (Real Time Executive for Military Systems) [3] RTEMS 是 开 源 的 嵌 入 式 实 时 操 作 系 统, 目 前 由 OAR(On-Line Applications Research Corporation) 公 司 负 责 版 本 的 维 护 和 升 级, 广 泛 运 用 于 军 事 科 研 工 业 等 领 域 它 在 全 球 有 很 多 用 户, 其 中 包 括 Motorola, 朗 讯, 以 及 欧 空 局 等 [4] 使 用 RTEMS 主 要 有 以 下 三 大 优 势 : 1. 免 费 : 由 于 RTEMS 是 开 源 的 RTOS(Real-time operating system), 因 此 使 用 RTEMS 的 最 大 好 处 就 是 源 代 码 免 费, 而 且 相 应 的 开 发 工 具 也 是 免 费 的, 开 发 工 具 的 使 用 平 台 Linux 同 样 也 是 免 费 的 2. 支 持 多 硬 件 平 台 :RTEMS 能 在 超 过 40 种 不 同 的 硬 件 平 台 上 运 行, 这 意 味 着 目 标 板 并 不 需 要 特 殊 的 定 制 3. 好 的 支 持 系 统 : 现 在 为 RTEMS 用 户 提 供 支 持 的 是 OAR 公 司, 这 些 支 持 服 务 包 括 培 训 和 应 用 开 发 另 外,RTEMS 使 用 者 还 能 通 过 邮 件 组 的 方 式 从 RTEMS 社 区 获 得 帮 助 RTEMS 作 为 一 个 嵌 入 式 实 时 操 作 系 统, 其 本 身 也 有 众 多 的 优 点, 包 括 [3] : 支 持 多 任 务 支 持 优 先 级 继 承 4

第 二 章 RTEMS 实 时 操 作 系 统 及 其 开 发 环 境 支 持 基 于 优 先 级 和 事 件 驱 动 的 多 任 务 实 时 调 度 支 持 任 务 间 的 同 步 和 通 信 支 持 中 断 管 理 支 持 动 态 内 存 分 配 和 管 理 支 持 多 种 网 络 协 议,RTEMS 带 有 完 整 的 TCP/IP 协 议 栈, 具 有 强 大 的 网 络 功 能 高 度 可 配 置 2.1.2 与 常 见 实 时 操 作 系 统 的 比 较 在 工 业 领 域 内 的 可 用 实 时 操 作 系 统 的 数 量 与 日 俱 增 据 嵌 入 式 系 统 编 程 (Embedded Systems Programming) 杂 志 的 最 新 报 告, 世 界 各 国 有 40 多 家 公 司, 已 成 功 推 出 了 200 多 种 的 可 供 嵌 入 式 应 用 的 实 时 操 作 系 统 在 这 其 中 选 取 VxWorks 与 RTLinux 和 RTEMS 进 行 比 较,VxWorks 是 WindRiver 公 司 开 发 的 具 有 工 业 领 导 地 位 的 高 性 能 实 时 操 作 系 统,RTLinux 的 全 称 是 Real-Time Linux, 其 是 Linux 系 统 中 能 提 供 硬 实 时 功 能 的 版 本 [5][6] 比 较 将 在 以 下 3 个 方 面 进 行 展 开 1. 获 得 相 关 文 档 的 难 易 程 度 RTEMS 和 RTLinux 在 其 操 作 功 能 设 计 和 实 现 上 都 有 十 分 丰 富 的 文 档, VxWorks 则 在 其 产 品 配 置 测 试 和 应 用 方 面 都 有 相 当 多 的 文 档 因 此, 工 业 领 域 内 的 用 户 倾 向 于 选 择 像 VxWorks 一 样 对 系 统 特 性 性 能 和 应 用 提 供 了 详 尽 统 计 数 据 的 操 作 系 统 ; 反 之, 那 些 研 究 型 企 业 开 发 者 和 研 究 机 构 对 第 一 种 类 型 的 操 作 系 统 更 加 感 兴 趣, 因 为 这 些 系 统 在 设 计 和 实 现 上 有 丰 富 的 技 术 文 档 2. 进 行 系 统 开 发 的 难 易 程 度 在 开 发 的 难 易 程 度 方 面,RTLinux 和 RTEMS 都 优 于 VxWorks RTLinux 和 RTEMS 都 对 其 各 自 内 核 系 统 结 构 以 及 开 发 者 能 用 以 优 化 目 标 系 统 的 关 键 参 数 有 清 晰 详 尽 的 说 明 尽 管 RTLinux 和 RTEMS 都 是 开 源 的, 但 RTEMS 还 是 licence free 的 这 意 味 着 开 发 者 能 自 由 的 修 改 发 布 改 进 RTEMS, 甚 至 将 RTEMS 作 为 私 有 工 作 的 一 部 分 ;VxWorks 则 是 一 个 私 有 操 作 系 统 由 于 缺 乏 描 述 VxWorks 内 核 的 相 关 文 档, 导 致 了 对 开 发 者 而 言 VxWorks 操 5

第 二 章 RTEMS 实 时 操 作 系 统 及 其 开 发 环 境 作 系 统 的 内 核 开 发 是 一 项 不 小 的 挑 战 3. 各 个 系 统 的 中 断 迟 延 及 上 下 文 切 换 参 数 中 断 迟 延 和 上 下 文 切 换 所 用 时 间 是 实 时 操 作 系 统 中 有 两 个 重 要 的 指 标 在 第 8 届 国 际 控 制 年 会 上,straumann 的 一 篇 报 道 做 过 如 下 的 测 试, 测 试 的 硬 件 平 台 是 PowerPC604(300MHz),RTLinux RTEMS 和 VxWorks 的 BSP 都 是 由 Motorola 提 供 测 试 内 容 包 括 初 始 化 中 断 处 理 普 通 程 序 ( 包 括 网 络 程 序 SPI 串 口 等 ) 测 试 中 产 生 了 2,000,000 次 中 断, 中 断 的 平 均 频 率 为 4kHz [7] 可 以 看 出, 这 个 测 试 程 序 对 内 核 的 实 时 性 以 及 任 务 调 度 都 是 一 个 严 格 的 考 验 测 试 的 结 果 如 图 2-1 所 示 : RTLinux RTEMS VxWorks RTLinux RTEMS VxWorks Interrupt Latency Max avg+σ Context Switching Max avg+σ Idle system 13.5 1.7+0.2 33.1 8.7+0.5 15.1 1.3+0.1 16.4 2.2+0.1 13.1 2.0+0.2 19.0 3.1+0.3 Loaded system 196.8 2.1+3.3 20.5 2.9+1.8 25.2 2.9+1.5 193.9 11.2+4.5 51.3 3.7+2.0 38.8 9.5+3.2 图 2-1:RTLinux, RTEMS, VxWorks 性 能 比 较 根 据 图 2-1 可 以 看 到,RTLinux 无 论 是 在 实 时 性 还 是 在 上 下 文 切 换, 都 和 RTEMS 以 及 VxWorks 有 较 大 差 距 尤 其 是 在 重 负 载 的 情 况 下, 处 理 中 断 的 时 延 波 动 非 常 厉 害,RTLinux 的 中 断 处 理 平 均 时 间 是 2.1us, 但 是 在 实 际 运 用 中 可 能 达 到 200us, 这 在 时 间 有 严 格 要 求 的 系 统 中 是 不 能 允 许 的 与 此 同 时,RTEMS 在 测 试 中 表 现 的 性 能 非 常 理 想, 基 本 上 达 到 或 者 超 过 了 老 牌 商 业 系 统 VxWorks 综 上 所 述,RTEMS 作 为 一 个 开 源 的 实 时 操 作 系 统, 和 RTLinux 一 起 比 VxWorks 更 适 合 于 开 发 者 和 学 术 机 构 进 行 研 究 和 学 习, 由 于 RTEMS 的 licence 6

第 二 章 RTEMS 实 时 操 作 系 统 及 其 开 发 环 境 free 的 特 性,RTEMS 比 起 RTLinux 在 这 方 面 更 有 优 势 RTEMS 和 VxWorks 在 实 时 性 和 上 下 文 切 换 上 表 现 优 秀, 而 RTLinux 则 不 适 合 对 实 时 性 要 求 非 常 高 的 系 统 2.2 RTEMS 开 发 工 具 及 环 境 2.2.1 RTEMS 开 发 工 具 在 裁 剪 和 定 制 实 时 操 作 系 统 内 核 用 于 嵌 入 式 系 统 之 前, 由 于 一 般 嵌 入 式 开 发 系 统 存 储 大 小 有 限, 通 常 都 要 在 性 能 优 越 的 PC 机 上 建 立 一 个 用 于 目 标 机 的 交 叉 编 译 工 具 链, 用 该 交 叉 编 译 工 具 链 在 PC 上 编 译 目 标 机 上 要 运 行 的 程 序 交 叉 编 译 工 具 链 是 一 个 由 编 译 器 连 接 器 和 解 释 器 组 成 的 综 合 开 发 环 境, 交 叉 编 译 工 具 链 主 要 由 binutils gcc 和 glibc 3 个 部 分 组 成 [8] 有 时 出 于 减 小 libc 库 大 小 的 考 虑, 也 可 以 用 别 的 c 库 来 代 替 glibc, 例 如 uclibc dietlibc 和 newlib 在 对 RTEMS 建 立 交 叉 编 译 工 具 中 就 选 用 的 是 newlib 库 下 面 对 这 些 交 叉 编 译 工 具 进 行 一 下 简 单 介 绍 1. GNU Binutils GNU Binutils 是 一 套 用 来 构 造 和 使 用 二 进 制 文 件 所 需 要 的 工 具 其 中 最 为 关 键 的 binutils 是 GNU 链 接 器 (ld) 和 GNU 汇 编 程 序 (as) [9] 这 两 个 工 具 是 GNU 工 具 链 的 两 个 完 整 部 分, 通 常 是 由 GCC 前 端 进 行 驱 动 的 除 此 之 外 GNU Binutils 还 包 括 其 他 的 一 些 工 具, 包 括 静 态 库 归 档 (ar) 反 汇 编 (objdump) elf 结 构 分 析 工 具 (readelf) 等 Binutils 所 支 持 的 平 台 种 类 很 多, 不 仅 包 括 很 多 种 Unix 平 台, 甚 至 还 包 括 Wintel 系 统 其 主 要 目 的 是 为 GNU 系 统, 包 括 GNU/Linux 系 统 提 供 汇 编 和 连 接 工 具 2. GNU GCC GCC 是 GNU 公 社 的 一 个 项 目 是 一 个 用 于 编 程 开 发 的 自 编 译 器 最 初,GCC 只 是 一 个 C 语 言 编 译 器, 他 是 GNU C Compiler 的 英 文 缩 写 [9] 随 着 众 多 自 开 发 者 的 加 入 和 GCC 自 身 的 发 展, 如 今 的 GCC 已 经 是 一 个 包 含 众 多 语 言 的 编 译 器 了 其 中 包 括 C,C++,Ada,Object C 和 Java 等 所 以 GCC 也 有 原 来 的 GNU Compiler 变 为 GNU Complier Collection, 也 就 是 GNU 编 译 器 家 族 的 意 思 7

Degree papers are in the Xiamen University Electronic Theses and Dissertations Database. Full texts are available in the following ways: 1. If your library is a CALIS member libraries, please log on http://etd.calis.edu.cn/ and submit requests online, or consult the interlibrary loan department in your library. 2. For users of non-calis member libraries, please mail to etd@xmu.edu.cn for delivery details.