linux开发环境搭建(二)
1,安装arm-linux-gcc
安装方法,将安装包解压到/opt下,然后vim /.bashrc
修改一行: export PATH = $PATH:/opt/FriendlyARM/tooschain/4.5.1/bin ,后面是安装的路径,重
新登录系统,注销即可,然后arm-linux- +Tab键就可以看到安装成功。
2. 安装内核树
要安装与目标板一样版本的内核树,查看内核版本方法: uname -r
将内核压缩包解压到/usr/src下,然后依次执行命令
make oldconfig
make zImage ,
执行此命令时若遇见cc1: error: unrecognized command line option
"-mlittle-endian"
错误,解决问题方法:make CROSS_COMPILE=arm-linux- zImage。
make modules
make modules_install后就安装成功
3. 实现目标板与上位机的文件共享
设置虚拟机的ip: 192.168.1.220
xp的ip: 192.168.1.210
目标板: 192.168.1.230
用的的命令 mount:
ubuntu下配置nfs并挂载共享目录到目标板的方法:
(1)nfs服务器的安装
#apt-get install nfs-kernel-server
#apt-get install nfs-common
(2)安装结束后,配置nfs ,配置文件时/etc/exports,主要设置服务器的共享目录以及权限的,
vim /etc/exports
加入以下:/home/armnfs 192.168.1.220(rw,sync,no_root_squash) 其中共享目录为/home/armnfs
(3) 开启nfs服务
/etc/init.d/nfs-kernel-server restart
(4)目标板设置:
mkdir /home/nfs
mount -t 192.168.1.220:/home/armnfs /home/nfs
用df查看挂载是否成功