刚安装好的Ubuntu,还缺乏很多开发工具。这些工具都可以通过网络进行安装。
1、 更新软件源
$ sudo apt-get update
2、安装、配置、启动ftp服务。
执行以下命令安装,安装后即会自动运行:
$ sudo apt-get install vsftpd
修改vsftpd的配置文件/etc/vsftpd.conf,将下面几行前面的“#”号去掉。
#local_enable=YES
#write_enable=YES
上面第一行表示是否允许本地用户登录,第二行表示是否允许上传文件。
修改完华之后,执行以下命令重启ftp服务:
$ sudo
/etc/init.d/vsftpd restart
3、 安装、配置、启动ssh服务。
执行以下命令安装, 安装后即会自动运行:
$ sudo apt-get
install openssh-server
它的配置文件为/etc/ssh/sshd_config,使用默认配置即可。
4、 安装、配置、启动nfs服务。
执行以下命令安装, 安装后即会自动运行:
$ sudo apt-get
install nfs-kernel-server portmap
它的配置文件为/etc/exports,在里面增加以下内容,以后将通过网络文件系统访问
/work/nfs_root目录:(根目录创建work/nfs_root目录)
/work/nfs_root
*(rw,sync,no_root_squash)
修改完华之后,执行以下命令重启nfs服务:
$ sudo
/etc/init.d/nfs-kernel-server restart
5、 安装、配置tftp服务软件:
$ sudo apt-get install openbsd-inetd tftpd
tftp
打开/etc/inetd.conf文件,里面有一行如下:
tftp dgram udp wait nobody
/usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp
把“nobody”改为“root”,把“/srv/tftp”改为“/work/nfs_root”,表示tftp目录。
6、
使用以下命令安装基本的开发环境:
$ sudo apt-get install build-essential texinfo
7、 安装工具bison、flex,它们分别是语法、词法分析器:
$ sudo apt-get install bison
flex libtool automake autoconf
8、 安装C函数库的man手册,以后就可以通过类似“man read”的命令查看函数的用法了:
$ sudo apt-get
install manpages-dev
9、安装ckermint工具:
$ sudo apt-get install ckermit
使用kermit之前,先在/homt/book(假设用户名为book)目录下创建一个名为.kermrc(注
意,是“点kermrc”)的配置文件,内容如下:
set
line /dev/ttyS0
set speed 115200
set carrier-watch off
set handshake
none
set flow-control none
robust
set file type bin
set file
name lit
set rec pack 1000
set send pack 1000
set window 5
然后,运行“$ sudo kermit
-c”命令即可启动串口;要想关闭串口,先同时按住“Ctrl”
和“\”键,然后松开再按“C”键,最后输入“exit”并回车。
在Linux中,可以使用kermit连接串口以操作目标板。
10、安装ddd工具:
$ sudo apt-get install ddd
11、 安装QT开发环境:
$ sudo apt-get install x-dev libx11-dev
x11proto-xext-dev libxext-dev libqt3-mt-dev
$ sudo apt-get install kdevelop
konsole
12、
安装ncurses:
ncurses是一个能提供功能键定义(快捷键)、屏幕绘制以及基于文本终端的图形互动功
能的动态库。如果没有它,在执行“make
menuconfig”命令配置程序时会出错。使用以下
命令安装,源码在光盘tools目录下:$ tar xzf
ncurses.tar.gz
$ cd ncurses-5.6
$ ./configure --with-shared
--prefix=/usr
$ make
$ sudo make install
原文地址:http://www.cnblogs.com/mouou/p/3768531.html