前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VxWorks的那些Console

VxWorks的那些Console

作者头像
Taishan3721
发布2021-10-08 10:49:10
1.5K0
发布2021-10-08 10:49:10
举报
文章被收录于专栏:这里只有VxWorks

欢迎关注VxWorks567

如转发 请标明出处!

VxWorks在运行时,一般都会使用一个Console,提供基本IO操作,例如:显示printf()的输出、提供Kernel Shell服务等等。

1

这个Console,默认用的是第CONSOLE_TTY个串口,波特率为CONSOLE_BAUD_RATE

TTY是什么意思?应该是Teletypewriter(电传打字机?)的缩写。只不过现在已经不用这种设备了,其含义更广泛了:从服务角度来看,它是一个Console(控制台);从使用角度开看,它是一个Terminal(终端),从软件角度来看,它使用一个Serial Device(串行设备),提供了一个Shell(命令行解释器),实现文本方式的IO(输入输出)操作

VxWorks的IO系统会为这个串口起个名字 - /tyCo/x

2

而Intel x86或x64的Target,一般都会有VGA接口。这时,VxWorks就可以包含组件INCLUDE_PC_CONSOLE,使用VGA做为默认的Console了 - /pcConsole

3

一般在调试Vx5/Vx6时,还会用到Tornado/WorkBench里的Host Shell

这个Host Shell默认就是一个C解释器,另外,还可以做为GDB解释器、TCL解释器,以及调试RTP的cmd解释器

Vx7使用的WorkBench4提供的Debug Shell,提供的仅是一个类GDB的命令行

4

另外,调试Vx5/Vx6时,Host端还有一个重定向的Console

5

而"公众号VxWorks567"最常用的Console,其实是Telnet。在VxWorks里包含组件INCLUDE_IPTELNETS

Host端就可以使用Telnet命令访问VxWorks的Kernel Shell了

6

VxWorks还提供了rlogin服务,包含组件INCLUDE_RLOGIN后,其它类UNIX系统就可以通过rlogin机制访问VxWorks了

例如从111这个设备访问222的设备

你还知道别的Console吗?

我是泰山 专注VX好多年!

一起学习 共同进步!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-09-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 这里只有VxWorks 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档