自己在Ubuntu上建立Arm Linux 开发环境.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自己在Ubuntu上建立Arm Linux 开发环境

Arm9-Linux 交叉编译 操作步骤: 2 附件《一》 4 附件《二》 11 环境:WMware 操作系统:Ubuntu 10.04 操作步骤: 如果未安装VMTools,请安装。具体参考附录《一》 切换目录输入命令:cd /usr/src 解除系统文件夹src权限:sudo gnome-open /usr/src; 把内核源码包“2440-linux-2.6.28.tar.gz” 和 linux交叉编译工具链“cross-3.4.1.tar.bz2”复制到 usr/src 目录下; 解压: sudo tar -zxvf 2440-linux-2.6.28.tar.gz 解压:sudo tar -jxvf cross-3.4.1.tar.bz2 安装配置:ncurses ,命令为:sudo apt-get install libncurses5-dev 如果安装了,就不需要安装。 安装标准的C开发环境,由于Ubuntu安装默认是不安装的,所以需要先安装一下: sudo apt-get install gcc g++ libgcc1 libg++ make gdb 配置环境变量: 把交叉编译器的路径加入到PATH,以方便使用: 在/etc/profile文件末尾加上 PATH=$PATH:/usr/src/usr/local/arm/3.4.1/bin source /etc/profile #使其立即生效 安装minicom串口工具 sudo atp-get install minicom 然后配置: sudo minicom -s/usr/src/linux-2.6.28.7 文件夹 修改文件Makefile路径 , 把交叉编译的路径改CROSS_COMPILE ?=/usr/src/usr/local/arm/3.4.1/bin/arm-linux- 其中“/usr/src/usr/local/arm/3.4.1/bin”为交叉编译工具链的bin路径。 进入 目录:cd /usr/src/linux-2.6.28.7 配置:sudo make menuconfig 实际上会对整个 Makefile 编译 编译:sudo make zImage 出现如下界面时候,编译成功了。(提示:Kernel: arch/arm/boot/zImage is ready) 在目录 /usr/src/linux-2.6.28.7/arch/arm/boot 下面会出现一个我们所想要的文件:zImage 这个是操作系统二进制文件,当下载到arm的系统分区时候,应该可以启动系统了。 附件《一》 Linux 下安装VMTools 简要步骤: 一、编辑虚拟机 加载 虚拟光盘映像 linux.iso 二、启动Linux 系统 ,如果是redhat 9 就以 root 身份登录。如果是ubuntu 只能以普通用户身份登录,这里记得在命令之前添加 sudo 2.1 进到图形界面后,在文件系统目录或者桌面找到光盘文件。 2.2打开tmp 文件夹,然后创建新的文件夹 vmtools,最后打开Linux桌面打开虚拟光驱,把里面的文件 复制到vmtools文件夹目录下。 或者使用解压命令:tar -zxvf VMware***.tar.gz 2.3 在桌面打开超级终端,切换到解压目录。 2.4 输入以下命令:cd /tmp/vmtools/vmware-tools-distrib 输入:./vmware-install.pl(执行vmware-install.pl文件)。注意./不能少。 2.6 然后一路“回车”。 输入reboot命令(重新启动)。/mnt/hgfs 可以看到共享文件。 2.9 安装成功之后,可以在 虚拟机 和 Windows 系统复制、粘贴等操作。 3.0 打开DNW工具,用bootloader,选项“[6] Erase Flash Partition”, [kernel] 分区 附件《二》 1、假如出现Install ncurses(ncurses-devel) and try again make menuconfig 问题? 答案:sudo apt-get install libncurses5-dev 2、make zImage 时候出现如下错误 liuguanglin@ubuntu:/usr/src/linux-2.6.28.7$ make zImage scrip

文档评论(0)

me54545 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档