背景:正点原子的IMX6ULL开发板的驱动开发,自己开发的驱动只能通过网络环境推送到开发板上。教程中的虚拟机是使用VMware搭建的虚拟机,但是由于版权原因不是任何地方都能使用WMware来搭建虚拟机。我使用的Windows操作系统的Hyper-V来搭建的虚拟机。
网络拓扑结构:开发板通过网线直接与电脑的网口连接,电脑的wifi用来上网。
开发板烧录系统。我根据我的开发板硬件选择的固件
启动开发板,查看ip地址
Hyper-V创建桥接网络
创建一个网络适配器
选择刚刚创建桥接网络
根据Hardware Address选择对应的Wired。然后点击Options
选择IPv4,然后添加Addresses。其中Address值要与开发板上的值一致,比如这里169.254.201是不能变的最后一组100是自己随便改的。Netmask值,设置成255.255.255.0.这里显示的24不用管。
然后点击Routes
把这个勾上
开关一次Wired
关闭Ubuntu的防火墙,关闭Windows的防火墙
选择上面这个的属性
配置IPv4
配置IP地址,前三组值保持与开发板一致,最后一组值不能与Ubuntu和开发板冲突,其余随便配。
配置完成后,使用开发板pingUbuntu主机和Windows主机。发现都能ping通。
到此为止网络都配通了,下面搭建tftp服务环境。根据正点原子的文档自行查阅。
搭建完成后测试