Ubuntu16.04嵌入式开发软件安装(ubuntu16.04怎么安装)
第一次使用先update一下:
sudo apt-get update
安装开发必要包:
sudo apt-get install lib32ncurses5 lib32z1 vim gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat libsdl1.2-dev libsdl1.2-dev xterm sed cvs subversion texi2html docbook-utils python-pysqlite2 help2man make gcc g desktop-file-utils libgl1-mesa-dev libglu1-mesa-dev mercurial autoconf automake groff curl lzop asciidoc libncurses5-dev cmake tree
安装兼容32位库:
sudo apt-get install lib32ncurses5 lib32z1 lib32stdc 6
安装tftp
ubuntu安装tftp服务端,可以通过tftp下载kernel等进行调试,安装方法:
sudo apt-get install openbsd-inetd atftpd
sudo apt-get install tftp
设置tftp目录,这里是“/”目录
修改文件/etc/inetd.conf
注释掉原有,新增加一行内容(注意后面的“/”是tftp目录):
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /
修改文件sudo vim /etc/default/atftpd,(最后修改成“/”)
修改“/srv/tftp”为“/”
全部内容如下:
USE_INETD=true
OPTIONS="–tftpd-timeout 300 –retry-timeout 5 –mcast-port 1758 –mcast-addr 239.239.239.0-255 –mcast-ttl 1 –maxthread 100 –verbose=5 /"
ubuntu重启后生效
测试:
新建测试文件在:/home/tangyc/test.txt;
输入内容:echo ftp test! > test.txt
切换到其他目录下:
tftp localhost //或tftp 127.0.0.1
tftp> bin
tftp> get /home/tangyc/test.txt
tftp> q
当前目录下会有get的test.txt,至此tftp服务端已经安装成功
安装nfs
ubuntu安装nfs服务端,可以通过nfs下载kernel、rootfs等进行调试,安装方法:
sudo apt-get install nfs-kernel-server nfs-common
修改文件/etc/exports,在最后添加一行:
/home/tangyc *(rw,sync,no_root_squash,no_subtree_check)
注意:上面/home/tangyc是我的$HOME目录,换成你自己的目录
重启服务:sudo /etc/init.d/nfs-kernel-server restart
本地测试,运行:
showmount -e
Export list for tangyc-VirtualBox:
/home/tangyc *
上面已经可以看出nfs共享文件夹/home/tangyc生效