行业资讯 > 通信/电信运营、增值服务2012-12-20 11:30发布文章来源于:ChinaUnix
Ubuntu12.04系统下嵌入式linux环境的搭建① 更新软件源 $ 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 重启虚拟机 |
|
来自: 望穿墙 > 《linux study way》