在Ubuntu上建立Arm Linux 开发环境

在Ubuntu上建立Arm Linux 开发环境

ID:38028872

大小:29.00 KB

页数:3页

时间:2019-05-24

在Ubuntu上建立Arm Linux 开发环境_第1页
在Ubuntu上建立Arm Linux 开发环境_第2页
在Ubuntu上建立Arm Linux 开发环境_第3页
资源描述:

《在Ubuntu上建立Arm Linux 开发环境》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、在Ubuntu上建立ArmLinux开发环境我使用的是友善2410的板子,以前都是用Fedora,现在家里的电脑被我转为Linux专用的了,装的是Ubuntu。但是嵌入式还是要玩的,在装载过程中也遇到一些小麻烦。在此记录一下,一来自己比较健忘,二来也希望能给一些没弄过的人一点启示。目的:把ARMlinux的交叉开发环境,kernel,filesystem,bootloder安装,并配置,使其可以编译bootloder,kernel,可以nfs更新文件系统;资源:arm-linux-toolchains.tgzmatrix5-kernel-v5.5.tgzv

2、ivi.tar.gzJflash.tgzroot-for-nfs-v5.5.tgz规划:交叉编译器装在:/usr/local/kernel,bootloder放在:/home/volans/arm/用于启动的nfs文件系统放在:/home/armnfs/准备工作: sudomkdir/home/armnfssudochmod777/home/armnfsmkdir~/arm上面前两句的目的是在/home下建立armnfs目录,为了开发的方便,把这个目录设成所有用户可rwx。然后把上面提到的资源全部拷贝到~/arm/下。安装配置:安装标准的C开发环境,由于U

3、buntu安装默认是不安装的,所以需要先安装一下:sudoapt-getinstallgccg++libgcc1libg++makegdb安装交叉编译器cd/sudotarzxvf/home/volans/arm/arm-linux-toolchains.tgz请在执行完成后查看是否存在/usr/local/arm文件夹。把交叉编译器的路径加入到PATH,以方便使用:sudovi/etc/bash_bashrc在后面加入如下代码:if[-d/usr/local/arm];then   PATH=/usr/local/arm/2.95.3/bin:"${PA

4、TH}"fi解压bootloader,kernel和flash烧写工具Jflashcd~/armtarzxvfmatrix5-kernel-v5.5.tgztarzxvfvivi.tar.gztarzxvfJflash.tgz解压用于启动的NFS文件系统cd/home/armnfstarzxvf/home/volans/root-for-nfs-v5.5.tgz启动NFS服务请参照我前几篇文章,关于启动NFS服务器的相关内容。在/etc/exports中加入如下内容:/home/armnfs/root   192.168.0.69(rw)安装ncurse基

5、本上上述配置已经基本可以满足开发需求,但现在去编译kernel或vivi的时候,运行makemenuconfig会提示ncurses找不到,这是因为menuconfig用到了ncurses库。解决办法如下:sudoapt-getinstallncurses-dev安装minicom串口工具sudoatp-getinstallminicom然后配置:sudominicom-s配置和友善的文档就一样了,我就不多废话。其他的基本就没什么了,有两点要注意,nfs的共享目录是/home/armnfs/root,所以在目标版使用NFS启动的时候把共享目录换成这个。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。