分享

Ubuntu12.04系统下嵌入式linux环境的搭建

 望穿墙 2013-03-28

行业资讯 > 通信/电信运营、增值服务

① 更新软件源

$ 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

重启虚拟机

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多