大家好,欢迎来到IT知识分享网。
“分享知识是一种美德,帮助别人,同时提升自己”
问题提出:想通过串口登录Linux嵌入式设备,需要修该设备下/etc/inittab文件,方法是从设备中传出(pull) inittab文件,在windows下编辑修改保存,然后再传进设备下(push)/etc 目录下
1. 将linux设备下的文件拷贝(pull)出来修改
1)打开adb工具(一般在flash烧写工具下bin目录下)

2) 点击右键,选择在终端中打开,如下:

看到了file传输命令格式
3)我们尝试下pull 命令,如下:

我们看到.\adb pull -a /etc/inittab D:\\ 这个命令显示:No such file or directory
改为.\adb pull -a /etc/inittab D:\. 执行后,显示 1file pulled “D:\.” 表示本地D盘根目录下
4)在Windows系统下打开inittab,修改并如图位置,屏蔽串口0

5)修改后如下:

2. 将修改后的inittab push 进嵌入式Linux设备端的根目录/etc下

执行后,显示 1 file pushed
3.现在要通过adb 工具重启Linux设备,来验证是否可以串口登录设备了

命令.\adb shell
# reboot
然后看到设备重启,inittab 的参数被重新加载。
4. 验证串口登录Linux设备,打开串口调试工具,按下enter看到#出现,运行#ls 看到设备根目录下的文件列表如下,证明串口登录OK

希望能帮助到Linux嵌入式开发的朋友们,喜欢的动动你发财的小手,帮忙点赞转发,谢谢~
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/175974.html