完整的Linux嵌入式环境搭建(Ubuntu 9.10)
安装完Linux系统后(以Ubuntu 9.10为例),就需要进行Linux嵌入式开发环境搭建。
1、修改/etc/apt/sources.list进行修改(详情请见:http://blog.csdn.net/kulala082/article/details/70599682),然后更新列表:sudo apt-get update;
2、安装、配置、启动FTP服务:
执行以下命令安装,安装后即会自动运行:
sudo apt-get install vsftpd
修改vsftpd的配置文件/etc/vsftpd.conf,将下面几行前面的“#”去掉。
#local_enable=YES
#write_enable=YES
上面第一行表示是否允许本地用户登录,第二行表示是否允许上传文件。
sudo /etc/init.d/vsftpd restart
3、安装、配置、启动ssh服务。
执行以下命令安装ssh服务,安装后即会自动运行:
sudo apt-get install openssh-server
它的配置文件为/etc/ssh/sshd_config,使用默认配置即可。
4、安装、配置、启动NFS服务。
执行以下命令安装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
5、安装基本开发环境。
执行以下命令:
sudo apt-get install build-essential
还要安装工具bison、flex:
sudo apt-get install bison flex
安装C函数库的man手册,以后就可以通过类似“man read”的命令查看函数的用法了:
sudo apt-get install manpages-dev