linux下识别有效串口 如何在linux下调试串口,发送十六进制数据?
如何在linux下调试串口,发送十六进制数据?当然是串口。串口的硬件电路简单,不需要任何驱动程序和软件,可以为硬件加载的各个阶段(如bootloader或Linux内核启动)提供调试信息。首先,以太网
如何在linux下调试串口,发送十六进制数据?
当然是串口。
串口的硬件电路简单,不需要任何驱动程序和软件,可以为硬件加载的各个阶段(如bootloader或Linux内核启动)提供调试信息。
首先,以太网接口的硬件设计比较复杂,软件也需要驱动程序和协议栈的支持。它通常需要等待系统启动并进入正常工作状态,然后才能提供调试信息。
在灵活性方面,两者没有太大区别,串口只需要一根USB到串口的电缆。另外,由于电脑上有多个USB端口,可以同时连接多个设备进行调试。
另外,以太网需要设置IP、网关等相关设置,比串口复杂。
串口的速度缺点在调试场合并不明显,用以太网的速度进行调试是一种浪费。
据我所知,在嵌入式设备中,串口一直是最流行的调试接口。
如何设置串口1作为linux调试信息输出端口?
需要修改内核配置列表。在Linux迁移教程附录5中公布的配置列表中,内核hacking中有一个s3c UART配置,由0改为1或2;system type中有一个s3c UART配置,也由0改为1或2;同时修改了u-boot的引导参数,控制台=ttysac?在靴子里?(?从0变为1或2)。