一、前言
1.在以前学习C/C++,C51,STM32时,主要的学习环境是在windows下:
1> 代码编写 --> window下的代码编写工具
2> 代码编译 --> gcc,keil
3> 程序烧写 --> keil或其他烧写工具
2.在裸板的学习过程中主要的环境是在Linux下:
1> 代码编写 --> (1) vim编辑器;
(2)在windows下的代码编写工具,然后上传到linux
2> 代码编译 --> linux-arm-gcc交叉编译工具
3> 程序烧写 --> 上一篇文章的四种方法
3.本人在学习过程中主要是在windows下编写代码,而代码的编译以及烧写均在linux下进行;
问题来了,在windows下编写后怎么放到linux下编译?
答:使用linux下的文件传输或文件共享服务,文件传输需要有个传输步骤,个人觉得有些许不方便吧。
因此我选择的是文件共享的服务,文件共享服务也有几种,在大二的时候刚好接触过samba服务器;
所以选择了搭建samba服务器进行文件共享,来满足我的学习环境需求。
以下我就开始介绍我搭建NAT模式下的samba、ssh这两个服务的过程,服务器的搭建需要设置静态ip,故先介绍静态ip的配置。
二、环境搭建 – NAT模式下的静态ip设置
1.对于网络模式的选择&#