Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1333364
  • 博文数量: 206
  • 博客积分: 10571
  • 博客等级: 上将
  • 技术积分: 2610
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-30 11:50
文章分类
文章存档

2014年(1)

2013年(4)

2012年(18)

2010年(14)

2009年(31)

2008年(3)

2007年(135)

分类: LINUX

2007-05-06 09:46:11

在Ubuntu上建立Arm Linux 开发环境
 

我使用的是友善2410的板子,以前都是用Fedora,现在家里的电脑被我转为Linux专用的了,装的是Ubuntu。但是嵌入式还是要玩的,在装载过程中也遇到一些小麻烦。在此记录一下,一来自己比较健忘,二来也希望能给一些没弄过的人一点启示。

目的:
把ARM linux的交叉开发环境,kernel, filesystem, bootloder安装,并配置,使其可以编译bootloder, kernel, 可以nfs更新文件系统;

资源:
代码:
arm-linux-toolchains.tgz
matrix5-kernel-v5.5.tgz
vivi.tar.gz
Jflash.tgz
root-for-nfs-v5.5.tgz


规划:
交叉编译器装在:/usr/local/
kernel, bootloder放在: /home/volans/arm/
用于启动的nfs文件系统放在:/home/armnfs/

准备工作:
代码:
sudo mkdir /home/armnfs
sudo chmod 777 /home/armnfs
mkdir ~/arm
上面前两句的目的是在/home下建立armnfs目录,为了开发的方便,把这个目录设成所有用户可rwx。
然后把上面提到的资源全部拷贝到~/arm/下。


安装配置:
代码:
安装标准的C开发环境,由于Ubuntu安装默认是不安装的,所以需要先安装一下:
sudo apt-get install gcc g++ libgcc1 libg++ make gdb
 
代码:
安装交叉编译器
cd /
sudo tar zxvf /home/volans/arm/arm-linux-toolchains.tgz
请在执行完成后查看是否存在/usr/local/arm文件夹。
把交叉编译器的路径加入到PATH,以方便使用:
sudo vi /etc/bash_bashrc
在后面加入如下代码:
if [ -d /usr/local/arm ] ; then
    PATH=/usr/local/arm/2.95.3/bin:"${PATH}"
fi
 
代码:
解压bootloader, kernel和flash烧写工具Jflash
cd ~/arm
tar zxvf matrix5-kernel-v5.5.tgz
tar zxvf vivi.tar.gz
tar zxvf Jflash.tgz


代码:
解压用于启动的NFS文件系统
cd /home/armnfs
tar zxvf /home/volans/root-for-nfs-v5.5.tgz


代码:
启动NFS服务
请参照我前几篇文章,关于启动NFS服务器的相关内容。
在/etc/exports中加入如下内容:
/home/armnfs/root    192.168.0.69(rw)


代码:
安装ncurse
基本上上述配置已经基本可以满足开发需求,但现在去编译kernel 或vivi的时候,运行make menuconfig会提示ncurses找不到,这是因为menuconfig 用到了ncurses库。解决办法如下:
sudo apt-get install ncurses-dev


代码:
安装minicom串口工具
sudo atp-get install minicom
然后配置:
sudo minicom -s
配置和友善的文档就一样了,我就不多废话。



其他的基本就没什么了,有两点要注意,nfs的共享目录是/home/armnfs/root, 所以在目标版使用NFS启动的时候把共享目录换成这个。
 
原文地址:
阅读(5904) | 评论(2) | 转发(1) |
给主人留下些什么吧!~~

chinaunix网友2011-03-19 22:10:50

雪蛤http://www.kangbaili.com的食用方法 1.人参雪蛤油 将人参(生晒参或红参)水煎,过滤出水煎液,冷却后用来浸泡哈士蟆油。泡开之哈士蟆油加适量糖(亦可不加),放入锅内蒸熟,冷却后服用。人参哈士蟆油具有人参和哈士蟆油双重营养保健作用,是比较好的哈士蟆油食用方法。 2.凉拌雪蛤 哈士蟆油泡开蒸熟冷却后,加入酱油、辣椒粉、醋、糖、味精等调味品,拌匀后作为凉拌菜或小菜,早餐食用。凉拌哈士蟆油没有腥味,适合一些不愿吃甜食的人。 3.雪蛤菜汤 在汤菜里加哈士蟆油增加营养价值,调整口味。菜汤、肉汤均可加入哈士蟆油,汤菜需在烧好之后加入哈士蟆油。 4.雪蛤米粥 小米、大米及其他米类做成米粥,在粥熟之后加入泡开之哈士蟆油,煮10分钟,即成哈士蟆油粥。哈士蟆油粥能增加粥饭的营养,又能改变哈士蟆油的适口性。 5.雪蛤油筋饼 泡开哈士蟆油,用纱布包紧挤压过滤,使哈士蟆油变成细碎胶冻块,加入面粉揉均匀,制成筋饼营养好,松软可口。 6.雪蛤http://www.kangbaili.com油面条 用泡开并挤压过滤的哈士蟆油和面,压成面条,韧性大,

n_ever2009-07-01 17:16:38

我用的就是ubuntu,一直没把开发环境建立好,借鉴一下了,哈哈…