背景
在软件调试时,经常会遇到需要煲机的情况,此时如果使用工作电脑进行煲机,就会出现干不了其他活的情况。如果可以使用其他低成本的协助监控,那无疑是个很好的解决对策。
通过查阅资料,发现树莓派5有这个的条件,微软已经在着手开发基于arm-a核的windows系统,而通过查询资料,发现树莓派5已经有适配win11,在此基础上大打通局域网远程访问链接,在对接上外设驱动,便可实现使用树莓派煲机,并原厂查看煲机数据的功能。
在进一步的资料查阅过程中,发现貌似微软对树莓派5的支持并不算好(最大的问题是网络问题,只能支持某些USB网卡,太受限)。而且貌似woar由于玩windows的人越来越少,逐步开始转向BVM的方式适配windows,因此局域网煲机平台就裂变成了三个方向:
1.使用树莓派原生系统(或者ubuntu系统) + 串口的方式实现煲机
2. 使用树莓派原生系统 + 虚拟机实现windows11,并在windows11上建立远程访问和硬件串口通信,满足debug需求。
3. 使用woar方法安装windows,但是需要想办法解决网卡驱动问题
其中,最容易落地的方向是直接在树莓派上实现局域网远程访问,因此最终采用此方案实现。但由于选题是基于windows的局域网煲机平台,因此从收集的信息看,最保险的方案还是使用方案2。
树莓派系统安装
所需材料
Raspberry Pi Image 2.0.0 烧录软件
TF卡 --- 先用32G的卡顶着,新买的512G的卡在路上,回来后替换掉
安装步骤
1. 安装Raspberry Pi Image 2.0.0
这步其实没啥好说的,就是双击安装文件后,在弹出的界面中选则安装位置,之后一直点下一步安装就好了
2. 运行Rasberry Pi Image 2.0.0,选择树莓派5

3. 选择需要安装的系统,如果是自己下载的系统的话,就拉到最底下选择自己下载好的系统.在这里我选了官方的64bit系统

4. 设置用户名

5. 选择国家,时区和键盘布局信息

6. 设置账号密码

7. 设置网络

8. 设置是否开启ssh访问,选择是

9. 设置是否开启 reapberry pi connect。
查了下,好像这个功能是收费的,而且我也没有广域网需求,因此就不开这个选项了

10. 点击烧录,在等待几秒后,点击烧开始录

11. 等待烧录完成

12. 将TF卡插入树莓派后,上电启动
目前卡在这,由于第一次玩树莓派,板子到了后才发现原来关键的器件那么小,hdmi接口是micro hdmi接口,串口调试接口也是1.0间距的座子,手上根本没工具,只能等采购工具回来后才能继续往下走了。
不过好在用网线直连电脑可以识别到网络地址,至少说明系统跑起来了,但不清楚为何ssh无法访问,暂时只能等串口线和hdmi转接头回来才能继续往下走了。
下一步计划
尝试打通log或者远程投屏,在这基础上实现windows系统安装。
我要赚赏金
