基于S3C2410X的Linux移植研究
- 格式:pdf
- 大小:160.56 KB
- 文档页数:3
库. 避免使用任何 c库函数的内核和其他应用程 序在 没有该 库 的情况 下进行 编译 . () edr isLn . 4H ae l ik 头文 件链 接 . Fe 交叉编 译工 具链 建 立 过 程 中正 确 的编译 、 安 装顺序是 B ul-H ae f si( C Gi . i t - edr l n G c lc ni - s ̄ e ll i b 工具链包括下载源代码 、 修补补丁、 配置 、 编译、 设 置头 文件 、 装 等操 作 . 了减少 工 作 量也 可 以 安 为 直接 下 载 已有 的工 具链 , 不需 要 自己编 译 . 具 工 链 安装不 需要 人 为考 虑 安 装顺 序 , 安装 无 误后 就 可 以使 用交叉 编译 工具链 了 . 是有 些应用 软件 但 对 交叉编译 工 具链 的要 求 比较 高 , 发人 员 必须 开 自己 编译 交叉 编译 工具链 .
随着科学技术 的不断发展 , 电子控制 技术 已经 应用 到生活 中的每一个角落 .321X作 为 A M9 ¥C40 R 主流处理器 , 具有 丰 富的外 围 资源 , 主频 可 以达 到
20 I , 0 - 在电子信息产业中应用极其广泛 . MI z 一般没 有嵌人操作系统的 ¥C 4 X只能当作普通 的单任 3 21 0 务处理 器 使 用 , 大地 浪 费 了 系统 资 源 . 果 在 极 如 ¥C40 3 21X上嵌 人 操作 系统 , 之 能够 同时 处理 多 使 个 任务 , 即可 解 决 这一 问题 . 研 究 在 ¥C40 本 32 1X 上嵌 人 L u i x操 作 系 统 , 用 Lnx操 作 系 统 对 n 利 i u SC40 3 2lx的资 源进 行实 时调度 , 实现 多个 任务 “ 同 时” 进行 , 提高了系统资源的利用率 .
作者简介 06 1 2 . 收稿日期:20 —1— 3
12 ・ 0
何关系 .o ae 的实现高度依赖于硬件 , BoLd r t o 包括 处理器的体系结构、 具体型号、 电路板的设计 . 在 ¥C40 3 2 1X上 移植 L u i x常用 的 B o La e 是 由韩 n ot o r d 国 Mz公司提供的 v i 编译 、r i i i. v r 必须修改 v i i 、 i i 根 v 目录下 或 者 更 下 层 文 件 夹 中 的 M kfe 件 , ae 文 d 可 以借助 Ut d 软件 打开、 改和保存 M kf laEi r t 修 ael i e 文 件 , 后进 人 真 正 裁减 和编 译 的 阶段 . 然 在 Cg n yw 命令窗 口运行如下命令 : i
基于 ¥ C 4 0 3 2 1X的 Lnx i 移植研究 u
张 维 维 逄 凌 滨 刘 忠 富
( 大连 民族 学 院 机 电信 息工程 学 院 ,辽 宁 大连 160 ) 165
摘 要 :为 了充分利用 ¥C4 0 3 2 1X丰富的外 围资源 ,实现 多任务 同时进行 ,需要 嵌入一个 小 的操作 系
间来 回切换 的不便 . 其次, 是要建立或安装一个交叉编译工具链 . L u 的交叉编译环境主要包括以下 兀 ix n 。 个部分 : () iul. 于 操 作 二 进 制 文 件 的 实 用 程 1Bnts 用 i 序集合 . 包括诸如 i a、b u poj p 这样 的 l soj m 、 c y l " 、 d bo 实 用程序 . ’ ( ) C . N C编译器 . 2G CG U () le 所有用户应用程序都将链接到的 c 3Gb. i
1 建 立 交 叉 编 译环 境
2 裁减和编译启 动代码
首先 , H s 主机) 在 o( t 上要 有一个 L u 环境 . ix n 有 两种办法 : 种是 在 P 一 C机 上安 装 Lnx操 作 系 iu
统 , Lnx 作 系 统 中 编译 内核 和 模 块 之 后 把 在 i 操 u 镜 象文件 下 载 到 O j t 目标 机 ) ; be ( c 中 另外 一 种 就 是在 Wi os 作 系 统 下 安 装 软 件 Cgi,Cg n w操 d ywn y— wn软件 能 在 Wi os 作 系统 下 提 供一 个 模 拟 i n w操 d 的 Lnx运行 环 境 , 样 就 省 去 了在 两 个 系 统 之 iu 这 系 统 引 导 程 序 通 常 称 为 Bo Lae.ot ot odrBo Lae首先完 成 系 统 硬 件 的初 始 化 , 括 时 钟 的 odr 包 设 置 、 储 区的 映射 等 , 置堆 栈指 针 , 后跳 转 存 设 然 到操 作系统 内核 的人 口 , 系 统控 制 权 交 给操 作 将 系统 , 在此 之后 系统 的运行 和 Bo Lae 再 无 任 ot odr
维普资讯
大连 民族学院
J U N LO AI N N TO AY lSU I E S I O R A FD IA A IN IrE N V R r Y
Ne(r. urGa4 m5el0 b nN eo
S p e e ,2 0 e tmb r 0 7
统. 介绍了移植 Lnx iu 操作 系统 到 ¥ C40 3 2 1X的过程 ,码 ( ot odr 、Lnx内核 、制作文件系统 . B o Lae) i u
关键词 :嵌入式系统开发 ;¥ C40 ;Lnx 3 2 1X i 移植 u 中图分类号 :T 36 P 1 文献标识码 :A 文章编号 :10 —35 (07 5 12 2 09 1X 2 0 )0 —00 —0