您的位置:首页 > 运维架构 > Linux

Ubuntu下嵌入式Linux开发环境搭建

2017-05-17 20:35 375 查看
你好!这里是风筝的博客,欢迎和我一起交流。

如果本篇博客对您有帮助,或许可以在下方评论给我留个言。

工欲善其事必先利其器,这里我们来搭建开发环境.

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,重启系统,在工具栏的视图里即可全屏设置

删除一些不必要的程序:
删除libreoffice:sudo apt-get remove unity-webapps-common
删除Amazon:ssudo apt-get remove libreoffice-common
删除基本不用的自带软件: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

安装程序:
安装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
关闭防火墙:
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制作根文件时会用到
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: