我有问题。我在桌面上测试一个小型Linux。默认情况下,它将启动日志输出到串行端口,但我的机器没有一个。
我在互联网上找到了一种做我想要的方法是将usb-serial转换器连接到机器的USB端口并用console=ttyUSB0
启动linux,但我没有任何串行设备,所以我可以'从转换器获得输出。据我所知,在我的情况下,我可以购买2个USB串行控制器和串行电缆,以便从另一台机器获得串行输出。
然后我想可能有一种更简单的方法。可能我只能通过usb连接到桌面?
另外我有android设备和arduino uno,可能我可以通过其中一个来模拟usb-serial控制器?
谢谢你的帮助。
答案 0 :(得分:0)
这真的不是一个编程问题,而且确实应该发布到类似superuser.com的内容。但...
除非你有别的东西要连接到它,例如液晶显示器,否则Arduino独自不会帮助你。您还需要编写一个合适的Arduino草图并破解Linux内核,以通过您设计的协议来支持控制台输出。
Android设备很少有机会帮助您,但您需要编写软件将其转换为从属设备,该设备可以某种方式接收数据流并再次攻击您要查看的计算机上的Linux内核来自。
的输出通常,无法将两个USB主机链接在一起。 USB通常需要主设备和从设备,并且连接器在物理上和电气上都不同于这些角色。 USB OTG有一个例外,但我怀疑你的电脑有USB微型连接器,还有很多软件需要写入。
到目前为止,最简单的解决方案是在eBay上以几美元的价格购买两个USB串行设备。或者,如果您赶时间,可以去商店购买一个。