Linux进阶-开发板、服务器、PC端互联

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

学习记录采自韦东山的嵌入式linux开发。

开发板linux开发流程

1、用source insight、VSCode编辑

2、用filezilla上传到ubuntu

3、用mobaxterm远程操作ubuntu用VMware或VirtualBox虚拟机运行ubuntu充当服务器通过网络把程序下载到开发板

4、用mobaxterm操作开发板串口

配置VMware使用双网卡

双网卡指的是NAT网卡和桥接网卡。

NAT网络地址转换网卡Ubuntu通过它上网只要Windows能上网Ubuntu就能上网无需设置Ubuntu网络。使用NAT网卡时Ubuntu要访问外网是委托Windows发出数据包Windows接收到回应后再转发给Ubuntu。

桥接网卡Ubuntu通过它跟开发板联通。使用桥接网卡时Ubuntu就是使用一个真实的网卡。开发板的网线也连接到这个真实的网卡上这样Windows、Ubuntu、开发版就都可以用这个网卡互通了。

桥接网卡对于VMware来说需要添加USB、路由网卡作为桥接网卡和配置IP。对于Windows来说需要配置IP。对于开发板也需要配置IP。桥接网卡的三方需要网段一致。

USB网卡作为桥接网卡

插入USB网卡时VMware弹出检测窗口切记选择连接到主机。在windows可找到网卡名“网络连接的更改适配器”或“设备管理器的网络适配器”中可查看。

1、VMware编辑添加第二个网络适配器选择桥接模式勾上“复制物理网络连接状态”。

2、Windows的搜索框搜索"vmnet"或"虚拟网络编辑器"以管理员身份运行。指定USB网卡作为桥接模式。如果在此页面无法看到VMnet0就点击“还原默认配置”。

3、打开VMware的Setting-Network找到桥接网卡-IPv4指定IP。例如192.168.5.11 255.255.255.0 192.168.5.1。然后关掉再重新打开Setting-Network的桥接网卡。ifconfig可查看IP。

4、Windows找到网络连接的更改适配器右键USB网卡属性-IPv4。例如192.168.5.10 255.255.255.0 192.168.5.1。

5、上电开发板后自动会识别USB网卡。开发板使用SerialCOM工具登录开发板linux系统。配置eth0。例如192.168.5.9。然后reboot重启。

vi /etc/network/interfaces
然后删掉里面的内容使用下方内容覆盖
auto lo
iface lo inet loopback
auto eth0
iface etho inet static
address 192.168.5.9
netmask 255.255.255.0
getaway 192.168.5.1

6、测试桥接网卡的三方能够互联。开发板使用SerialCOM工具登录开发板linux系统。ping 192.168.5.10和192.168.5.11。

7、如果还是无法ping通可能是防火墙问题。Windows的搜索框搜索“防火墙和网络保护”把防火墙全关。

路由器作为桥接网卡

1、VMware编辑添加第二个网络适配器选择桥接模式勾上“复制物理网络连接状态”。

2、Windows的搜索框搜索"vmnet"或"虚拟网络编辑器"以管理员身份运行。指定有线或WLAN网卡作为桥接模式。如果在此页面无法看到VMnet0就点击“还原默认配置”。

3、会自动获取IP。VMware与Windows打开ifconfig互ping。

4、上电开发板后开发板使用SerialCOM工具登录开发板linux系统。确保配置eth0为dhcp自动识别。

vi /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface etho inet dhcp

5、测试桥接网卡的三方能够互联。开发板使用SerialCOM工具登录开发板linux系统。

6、如果还是无法ping通可能是防火墙问题。Windows的搜索框搜索“防火墙和网络保护”把防火墙全关。

软件安装与使用

安装Ubuntu内的软件
git clone https://e.coding.net/weidongshan/DevelopmentEnvConf.git
cd DevelopmentEnvConf
sudo ./Configuring_ubuntu.sh

进入路径内执行脚本输入2。

window软件的使用-MobaXterm

点击Session-SSHRemote host*输入Ubuntu的IP指定登录名勾中Specify username输入Ubuntu的用户名端口号Port必须是22。

window软件的使用-fileZilla

首页的主机输入Ubuntu的NAT的IP用户名输入Ubuntu的用户名端口必须是22。点击快速连接勾上“总是信任该主机”。

页面左边为本地站点即Windows的文件路径。页面右边为远程站点即Ubuntu的远程站点。

window软件的使用-Source Insight

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: linux服务器

“Linux进阶-开发板、服务器、PC端互联” 的相关文章