许多linux设备可能没有外置串口,这是就需要一个网络终端来在uboot下操作设备,如升级镜像等。

uboot下的网络终端为netconsole,代码drivers/net/netconsole.c。

netconsole的使用方法如下: 
1 在uboot的配置头文件中加入netconsole支持,#define CONFIG_NETCONSOLE,重编uboot 
2 启动uboot后首先设备netconsole的服务器ip,set ncip serverip。然后修改uboot下的默认输入输出console,set stdin nc;set stdout nc。uboot进入netonsole模式,此时串口控制台就没有输出了。 
3 在PC端命令行下使用nc命令发送命令和接收uboot输出(uboot下netconsole的默认接收和发送端口都是6666) 
(1)对于windows电脑,运行start /b nc -lup 6666;nc -u 设备ip 6666 
(2)对于linux电脑,运行nc -lup 6666 &;nc -u 设备ip 6666 
之后我们就可以在PC端运行uboot命令了。

参考:

1. uboot下netconsole的原理及使用方法

最新文章

  1. 哪些JavaScript IDE最好用?
  2. NOIp 2014 #5 解方程 Label:数论?
  3. Linux内核设计第七周 ——可执行程序的装载
  4. HDU 2019 数列有序!
  5. pandas 练习
  6. 【Mongodb】---关联表查询population
  7. 一个java的DES加解密类转换成C#
  8. 手机web开发
  9. Nopcommerce 3.7 增加了Redis 作为缓存啦
  10. cf701C They Are Everywhere
  11. oracle 12c 三学习 pdb 可插拔测试
  12. 学号:201621123032 《Java程序设计》第9周学习总结(
  13. 网页底部广告悬浮弹窗(css)
  14. 解决C#中FileSystemWatcher类的Changed事件触发多次的问题
  15. c# 使用http摘要认证
  16. nginx服务器下 PHP 出现 502 解决方案
  17. pytbull 手册
  18. loadrunner 运行脚本-Run-time Settings->General->Additional attributes设置
  19. 什么是TF-A?
  20. How to Install Apache Tomcat 8.5 on CentOS 7.3

热门文章

  1. html input控件总结
  2. [转] spring的普通类中如何取session和request对像
  3. CentOS 7 设置iptables防火墙开放proftpd端口
  4. VS2010如何重置开发环境
  5. jQuery正则的使用
  6. CCZone
  7. 京东轮播图片的静态页面CSS3
  8. Asp.Net IIS7.5伪静态设置
  9. 关于事件冒泡和键盘事件 以及与Angular的区别
  10. 【转】31个实用的find命令