你好!这里是风筝的博客,
欢迎和我一起交流。
工欲善其事必先利其器,这里我们来搭建开发环境.
Ubuntu和VMware的下载地址网上都有,自行下载
在此,我下载的是VMware9.0和Ubuntu16.04版本.
虚拟机ubuntu全屏化:
在工具栏,选中虚拟机->可移动设备->CD/DVD,选择设置
设备CD/DVD(IDE)选择的ISO文件选择VMware安装目录下的linux.iso.
在工具栏,选中虚拟机->安装VMware Tools,这样就可以下载VMware tools了
在Vmware-tool里,把tar.gz压缩包丢到home目录下
cd /home
tar zxvf VMwareTools-9.9.0-2304977.tar.gz
cd vmware-tools-distrib/
sudo ./vmware-install.pl
之后一直回车(安装到默认选项)
reboot,重启系统,在工具栏的查看里点击立即适应客户机即可
删除一些不必要的程序:
删除Amazon:sudo apt-get remove unity-webapps-common
删除libreoffice:sudo apt-get remove libreoffice-common
删除火狐浏览器:sudo apt-get purge firefox firefox-locale-en unity-scope-firefoxbookmarks
删除基本不用的自带软件:sudo apt-get remove thunderbird totem rhythmbox simple-scan gnome-mahjongg aisleriot gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku onboard deja-dup
sudo apt-get autoremove
sudo apt-get autoclean
更新ubuntu:sudo apt-get update
参考:http://www.linuxode.net/2017/109.html
取消自动更新:
vi /etc/apt/apt.conf.d/10periodic
将:
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";
改为:
APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";
安装程序:
安装vim:
sudo apt-get install vim
Vim编程利器,不解释.
安装git:
sudo apt-get install git
git获取源码,超方便.
安装openssh-server:
sudo apt-get install openssh-server
Sftp服务,使得Windows和ubuntu文件互传.
安装nfs服务:
sudo apt-get install nfs-kernel-server
科普:NFS:Network File System(网络文件系统),NFS只是一种文件系统,本身并没有传输功能,是基于RPC协议实现的,为C/S架构.也就是说,NFS也只是文件系统而已,与jffs2,yaffs,ext4等是一类东西。但是NFS的特殊之处在于,它可以通过网络来挂载,而不用烧写到设备上.
nfs使得开发板可以通过网络来挂载程序
创建工作文件夹:
sudo mkdir /work;cd /work;sudo mkdir nfs
sudo chmod 777 /work
配置nfs:
sudo vi /etc/exports
在文档的最后一行加入/work/nfs *(rw,sync,no_root_squash,no_subtree_check)
其中:/work/nfs:允许客户端挂载的目录,可添加任意多个,如果不设置,服务器将不允许客户端挂载。
*:允许所有IP的主机挂载该目录
括号内的:一些权限设置
nfs重启生效:
sudo /etc/init.d/nfs-kernel-server restart
查看nfs挂载路径:showmount -e
使用命令挂载:mount -t nfs2 -o nolock,vers=2 192.168.43.127:/work/nfs /mnt
如果是nfs4,可以使用:mount -t nfs4 -o intr,nolock 192.168.143.127:/work/nfs /mnt
关闭防火墙:
sudo ufw disable
安装dnw:
从Windows下复制dnw到ubuntu下/home路径
sudo mv /home/dnw /bin/
sudo chmod +x /bin/dnw
sudo chmod +s /bin/dnw
安装gcc工具链:
在我的博客链接有:http://blog.csdn.net/guet_kite/article/details/70738360
安装libncurses库:
sudo apt-get install libncurses5-dev
这个在执行make menuconfig时会用到
安装库:
sudo apt-get install mtd-utils
这个在执行mkfs.jffs2制作根文件时会用到