1.不管是否系统中有工具包,均是使用以下命令进行及时更新软件源:
$ sudo apt-get update
2.安装、配置、启动ftp服务(安装后即会自动运行):
$ sudo apt-get install vsftpd
以上命令执行完成后,使用指令vi /etc/vsftpd.conf 或是vim /etc/vsftpd.conf
修改vsftpd的配置文件/etc/vsftpd.conf,将下面几行前面的“#”号去掉(需要root下权限使用)。#local_enable=YES
#write_enable=YES
上面两个enable分别是:第一行表示是否允许本地用户登录,第二行表示是否允许上传文件。
修改完华之后,执行以下命令重启ftp服务:$ sudo restart vsftpd
注:该指令是在14.04版本下验证可使用。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/... 共享的
目录:
/work/... *(rw,sync,no_root_squash)
修改完华之后,执行以下命令重启
nfs
服务:
sudo /etc/init.d/nfs-kernel-server restart
5.
安装、配置tftp服务软件(安装后即会自动运行):
sudo apt-get install tftpd tftp openbsd-inetd
注:tftp是客户端,tftpd是服务器端。
a.建立tftpboot目录,作为服务器的目录并释放权限(服务器目录,需要设置权限为777,chomd 777):
$ sudo mkdir /tftpboot
$ sudo chmod 777 /tftpboot
b.配置TFTP服务器:
#:BOOT: TFTP service is provided primarily for booting. Most sites
# run this only on machines acting as "boot servers."
#tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp
#修改如下文件
tftp dgram udp wait root /usr/sbin/tcpd /usr/sbin/in.tftpd /mnt/hgfs
注:
/srv/tftp 为默认tftp目录,
/mnt/hgfs为共享的目录
6.安装基本的开发环境:
$ sudo apt-get install build-essential texinfo
$ sudo apt-get install bison flex libtool automake autoconf
8. 安装 C 函数库的 man手册, 以后就可以通过类似“man read” 的命令查看函数的用法了:
$ sudo apt-get install manpages-dev
$ sudo apt-get install ckermit
$ sudo apt-get install connect-proxy
使用 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
然后, 运行“ $ connect ” 命令即可启动串口,和所说的 minicom 一样; 要想关闭串口, 先同时按住“Ctrl”和“\”键,然后松开再按“C”键就跳回kermit 。 在Linux中,可以使用kermit 连接串口以操作目标板。
10.
安装ddd工具:
11.
安装 QT 开发环境:
12.安装 ncurses:
ncurses 是一个能提供功能键定义(快捷键)、屏幕绘制以及基于文本终端的图形互动功能的动态库。如果没有它,在执行“make menuconfig” 命令配置程序时会出错。
$ sudo apt-get install ddd
$ 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” 命令配置程序时会出错。
$ tar xzf ncurses.tar.gz
$ cd ncurses-5.6
$ ./configure --with-shared --prefix=/usr
$ make
$ sudo make install