1、嵌入式Linux c/c++的开发基本是基于原厂的BSP或者开源项目比如OpenWrt之类的Linux分支开展的,和在服务器(x86)上的开发模式有非常大的差异,本章我们会尽最大可能还原实际企业开发的环境,让大家提高学习和开发的效率:
A.了解Linux开发服务器和开发终端的关系
B.了解及使用Samba网络服务
C.了解及使用SSH网络服务
D.掌握交叉编译的过程
开发服务器的搭建
1.1VMware导入开发服务器
一般企业都会有自己的服务器,而服务器系统一般都是基于Linux,我们使用虚拟机VMware来模拟一台服务器(有条件也可以在物理机上搭建服务器),服务器系统采用ubuntu-20.04 64位,安装过程比较费时间(我们会在另外的篇幅详细介绍安装过程),这里提供一个已经安装好的镜像:
…\tutorials\附加资料\1. 软件工具\ubuntu_server.zip
解压后我们打开VMware,导入该镜像即可完成开发服务器的搭建。
在VMware中 文件 -> 打开:
找到我们解压后的目录,选择lucker.vmx镜像文件即可:
然后点击”开启此虚拟机”: