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 autoconf8.安装 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 konsole12.安装 ncurses:
ncurses 是一个能提供功能键定义(快捷键)、屏幕绘制以及基于文本终端的图形互动功能的动态库。如果没有它,在执行“make menuconfig” 命令配置程序时会出错。
$ tar xzf ncurses.tar.gz
$ cd ncurses-5.6
$ ./configure --with-shared --prefix=/usr
$ make
$ sudo make install
本文详细介绍了在Linux环境下配置与安装FTP、SSH、NFS、TFTP服务及基本开发环境的方法,包括软件安装、配置和启动步骤,以及安装CKIMENT工具和DDD、QT开发环境的流程。
288

被折叠的 条评论
为什么被折叠?



