- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 怎样求马氏距离.doc
- 世界上最遥远的距离不是树与树的距离.doc
- 中考英语阅读测试.doc
- 仁化中学初三英语阅读理解专项练习(A).doc
- B6M6.ppt
- 人教版新高一英语二模块笔记.doc
- HRMP8.ppt
- chobtis.ppt
- weddings.ppt
- cho2.ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)