• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

linux 启动阶段可以使用网口输出信息

一笔之名也 2018-04-12 浏览量:1060

一般的开发板都是使用串口输出启动信息并连接上电脑进行查看的。

那么

linux 启动阶段可以使用网口输出信息

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 可以是可以,从uboot开始就初始化网口,并移植ssh的协议,记得uboot上没有这个吧,
    但有一个问题,你要连接上shh后才可以看到,那么就算你配置好了,正在输出,但是不连接你的网络也看不到的。
    不像是串口,可以在不输出的时候就连接上,一输出就开始显示了。
    • 发布于 2018-04-13
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:9
  • 通常不可以,网卡驱动和协议都是在内核和文件系统中的,内核启动之前网络还没有起来,无法输出。
    • 发布于2018-04-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 你网卡驱动都没加载,然后UBOOT切换到内核都没启起来,咋个从网口输出???????????
    • 发布于2018-04-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 网口初始化了,才能工作,网络通信还有一套协议,理论上是可以输出的,但是那个麻烦程度就好像,你要炒菜,直接拿铲子炒就行了,可是你却要控制机器人驾驶挖掘机弄个铲子去炒菜,多麻烦。串口初始化之后buffer放数据就行了,多好用
    • 发布于2018-04-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 理论上可以输出一些信息,因为底层有规范化的网络基础访问能力,比如网络启动,但启动到一定阶段就会切换使得设备驱动模式变化。
    • 发布于2018-04-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个理论上可行,先网络初始化,在打印输出信息,觉得还是串口打印比较方便简单
    • 发布于2018-04-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以呀,你得从底层开始改,把标准输出设备映射到网络设备上
    • 发布于2018-04-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 不可以吧,这个时候,网络还没有时行 初始化的。
    • 发布于2018-04-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 不行的,因为linux在内核启动时才去配置相关以太网的协议,但是在uboot的阶段已经配置了串口
    • 发布于2018-04-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 网络没有初始化之前Linux不能通过SSH方式输出调试信息,只有打开网口或者无线接口之后才会看到输出。

相关问题

问题达人换一批

linux 启动阶段可以使用网口输出信息