电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

beagleboardxM构建交叉编译环境

beagleboardxM构建交叉编译环境_第1页
1/30
beagleboardxM构建交叉编译环境_第2页
2/30
beagleboardxM构建交叉编译环境_第3页
3/30
玩 转 BeagleBoard xM——建 立 虚 拟 机 开 发 环 境 和 嵌 入式Linux系统 分类: beagleboard xM linux kernel rootfs 2012-07-28 10:36 343 人阅读 评论(0) 收藏 举报 在 Beagleboard xM( 简 称 bb) 上 建 立 能 运 行 Linux系 统 , 包 括 了 创 建 启 动 用 的 TF卡 ,编 译 生 成 bootloader( MLO和u-boot.bin) , 编 译 生 成 内 核 镜 像 文 件 ( uImage或 zImage文 件 ) , 创 建 rootfs( Linux根 文 件 系 统 ) 等 工 作 。 这 些 工 作 需 要 在 一 台 配 置 ARM交 叉 编译 环 境 的 Linux系 统 上 完 成 。 下 面 分 步 完 成 整 个 系 统 的 建 立 过 程 , 直 至 Linux系 统 在 bb上boot起 来 , 进 入 shell命 令行 。 STEP 1:建 立 ARM嵌 入式开 发 环 境 利 用 ARM交 叉 编 译 环 境 , 可 以 x86系 统 上 , 编 译 ARM处 理 器 上 可 执 行 的 目 标 代 码 。 主 要用 于 编 译 bb上 的bootloader、内 核 镜 像 , 以 及其它 ARM可 执 行 程 序。 具体步 骤: ( 1) 在VMware上 创 建 一 个 虚拟机, 安装发行 版的 ubuntu系 统 , 用 于 建 立 ARM嵌入 式开发环 境 。 ( 2) 安装 arm-linux-gcc, 建 立 ARM交 叉 编 译 环 境 ( 需 要 root权限) 1、下 载 arm-linux-gcc-4.3.2.tgz压缩包 2、tar -xzvf arm-linux-gcc-4.3.2.tgz, 自动 解压至 /user/local/arm/目 录下 。 ARM交叉 编 译 器 的 所有可 执 行 程 序在 /usr/local/arm/4.3.2/bin/目 录下 。 3、配 置 root用 户环 境 变量, 修改/etc/bash.bashrc文 件 #vi /etc/bash.bashrc 在 最 后 加 上 export PATH= $PATH:/usr/local/arm/4.3.2/bin 4、测试 arm-linux-gcc -v,会执行编译器,正常显示版本信息表示已安装配置成功 STEP 2: 创建 bootloader和 boot.scr TI OMAP系列处理器上 的 bootloader专指 x-loader(MLO)和 u-boot(u-boot.bin),两者用于完成 Linux内核启动前的配置部分硬件系统配置,解压加 载内核 Image文件并引导内核启动。u-boot在 执行过程中会读取 boot.scr文件中的内核启动参数,传给即将引导启动的 Linux内核...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

beagleboardxM构建交叉编译环境

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部