① 更新软件源
$ sudo apt-get update
②安装、配置、启动ftp 服务。
执行以下命令安装,安装后即会自动运行:
$ sudo apt-get install vsftpd
修改vsftpd 的配置文件/etc/vsftpd.conf,将下面几行前面的“#”号去掉。
#local_enable=YES
#write_enable=YES
上面第一行表示是否允许本地用户登录,第二行表示是否允许上传文件。
修改完华之后,执行以下命令重启ftp 服务:
$ sudo /etc/init.d/vsftpd restart
③ 安装、配置、启动ssh 服务。
执行以下命令安装, 安装后即会自动运行:
$ sudo apt-get install openssh-server
它的配置文件为/etc /ssh /sshd_ config ,使用默认配置即可。
④ 安装、配置、启动nfs服务。
执行以下命令安装, 安装后即会自动运行:
$ sudo apt-get install nfs-kernel-server portmap
它的配置文件为/etc/exports ,在里面增加以下内容,以后将通过网络文件系统访问
/work/ nfs_root 目录:
/work/nfs_root *(rw,sync,no_root_squash)
修改完毕之后,执行以下命令重启nfs服务:
$ sudo /etc/init.d/nfs-kernel-server restart
⑤ 安装、配置tftp 服务软件:
$ sudo apt-get install openbsd-inetd tftpd tftp
打开/etc /i netd.conf 文件,里面有一行如下:
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp
把“nobody”改为“root ”,把“/srv/ tftp ”改为“/work/nfs_root”,表示tftp 目录。
⑥ 使用以下命令安装基本的开发环境:
$ sudo apt-get install build-essential texinfo
⑦ 安装工具bison 、flex ,它们分别是语法、词法分析器:
$ sudo apt-get install bison flex libtool automake autoconf
⑧ 安装C 函数库的man 手册,以后就可以通过类似“man read”的命令查看函数的用法了:
$ sudo apt-get install manpages-dev
⑨交叉编译器的安装
1. 解压 sudo tar xfj arm-linux-gcc-4.3.2.tar.bz2 -C /
2. 修改环境变量
查看环境变量命令:echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/work/tools/gcc-3.4.5-glibc-2.3.6/bin
修改命令: export PATH=/usr/local/arm/4.3.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
添加了路径 /usr/local/arm/4.3.2/bin,为当前交叉编译的命令的路径
如果不想每次去设备环境变量,可以去修改配置文件,对于Ubuntu
命令: sudo vi /etc/environment 添加 /usr/local/arm/4.3.2/bin
重启虚拟机
联系客服