目录
前言
本章介绍一些ubuntu14.04在嵌入式上常用的工具及搭建
一些常用的工具
安装文本编辑vim
跳转工具ctags
文件查看tree
版本管理git
串口控制台minicom
修改静态IP
编辑/etc/network/interfaces
在该文件中添加(需要根据各自网络情况进行修改):
auto eth0
iface eth0 inet static
address 192.168.3.200
netmask 255.255.255.0
gateway 192.168.3.1
broadcast 192.168.3.255
dns-nameservers 114.114.114.114
重启试试吧
SSH搭建
安装ssh服务器(会自动安装客户端)
sudo apt-get install openssh-server
windows下测试SSH(WinSCP + putty)
软件获取
WinSCP安装包WinSCP-5.17.6-Setup.exe下载地址(资源下载异常可以换个地方下载)
putty安装包putty-64bit-0.74-installer.msi下载地址(资源下载异常可以换个地方下载)
安装步骤
跳过
注意putty的安装路径不能修改 否则WinSCP找不到
测试
填写ubuntu14.04信息
WinSCP-> 新建会话-> 文件协议:SFTP-> 主机名:192.168.3.200-> 端口号:22-> 用户名:ubuntu1404-> 密码:root-> 登录
链接成功后就可以互相复制文件啦
可以用此方法替换开发环境搭建 ubuntu日常环境(一),避免拖拽源码导致的内容变化
链接成功情况下Ctrl + P通过putty来进入到ubuntu控制台
NFS搭建
安装nfs服务器
sudo apt-get install nfs-kernel-server rpcbind
建立nfs共享目录/nfs并修改权限为777
sudo mkdir /nfs
sudo chmod 777 /nfs
/nfs *(rw,sync,no_root_squash,no_subtree_check)
sudo /etc/init.d/nfs-kernel-server restart
mount -t nfs -o nolock 192.168.3.200:/nfs /nfs
报错 mount: /nfs: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.
busybox mount -t nfs -o nolock 192.168.3.200:/nfs /nfs
TFTP搭建
安装ftp服务器
sudo apt-get install tftp-hpa tftpd-hpasudo apt-get install xinetd
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftp
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
sudo service tftpd-hpa start
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftp"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="-l -c -s"
sudo service tftpd-hpa restart
FTP搭建
安装ftp服务器
sudo apt-get install vsftpd
修改/etc/vsftpd.conf中的
local_enable=YESwrite_enable=YES
sudo service vsftpd restart
通过上一小节的WinSCP的ftp协议进行连接测试
因为ssh提供的sftp,所以putty在ftp协议下是无法使用的,
telnet搭建
sudo apt-get install openbsd-inetd
sudo apt-get install telnetd
sudo /etc/init.d/openbsd-inetd restart
在windows下开启telnet
控制面板\程序\程序和功能
启用或关闭Windows功能->Telnet Client
Win+R->cmd->telnet 192.168.3.200