超级终端的一些笔记
记得学习430的时候,就有一个用超级终端来检测板子的,当时在电脑上没有找到,可板子后来学习的时候也没有发现什么问题,就没有管这个了,目前学习ARM9发现超级终端用的真的很多了,又发现win7系统上原本就没有超级终端,在windows XP上一般会有,自己在win7上下载一个超级终端之后,总结了一下它的用法用途,这确实是个好东西。
超级终端是一个通用的串行交互软件,很多嵌入式应用的系统有与之交换的相应程序,通过这些程序,可以通过超级终端与嵌入式系统交互,使超级终端成为嵌入式系统的“显示器”。
所谓的超级终端通俗得讲,其实就是指的挂在网络中的一台电脑或一组电脑,这台或这些电脑可以通过互联网来处理不仅是文本还可以处理包括图片、动画、声音、电影等的多媒体信息,HTML本身就是超级文本。
这样说吧,你家里的一台电脑就是一个超级终端,只是很简单;网吧里的一组局域肉相联后再接到Internet上也是超级终端,这两种情况是索取性质的。
而一个网站、一个游戏伺服则是给别人提供方便提供服务的超级终端。另外还有网通公司、铁通公司、电信公司等提供的中继站,他们也是,正是他的中继功能才把我们家家户户的电脑共同引入到了一个更大的网络空间,大到中国和美国、日本的中继服务器,这是更大的超级终端。
说白了,就是连在光纤、电话线一头的电脑。也不是软件,而是在不同等级的软件和TCP/IP和HTTP/FTP等若干协议下共同工作的电脑。
原理
超级终端的原理是将用户输入随时发向串口(采用TCP协议时是发往网口,这里只说串口的情况),但并不显示输入。它显示的是从串口接收到的字符。所以,嵌入式系统的相应程序应该完成的任务便是:
1、将自己的启动信息、过程信息主动发到运行有超级终端的主机;
2、将接收到的字符返回到主机,同时发送需要显示的字符(如命令的响应等)到主机。
3、在单片机开发时使用。
分类
胖端客户(以PC为代表的基于开放性工业标准架构、功能比较强大的设备)
瘦端客户(其它的就是,产业的空间和规模也很大,不会亚于PC现在的规模。)
接口
命令行是GRUB最基本的接口,但它也是被授予了最大控制能力的接口。在命令行接口中,输入任何相关的GRUB命令,再回车就可以执行了。这个接口的功能有点类似于shell的功能,比如[Tab]键完成,前后文提示,输入命令时的[Ctrl]键组合,如[Ctrl]-[a]移到行的开头,[Ctrl]-[e]移到行的结尾。另外,箭头键,[Home],[End],[Delete]键与bash shell中一样用法。
顺序
当GRUB环境开始载入第二步引导装载程序时,它寻找自己的配置文件。当找到配置文件后,它使用这个配置文件建立一个要载入的操作系统的菜单列表, 然后显示引导菜单接口。如果配置文件没有被找到,或者如果配置文件不能读取,那么GRUB将载入命令行接口,以允许用户手工输入必要的命令来启动操作系统。
如果配置文件不是正确的,那么GRUB将显示出错误,并请求输入。这点是很有帮助的,因为用户将能够看到问题发生在文件中的什么地方,并修复它。按下任意键,重新载入菜单接口,根据GRUB报告的错误,编辑菜单选项并纠正问题。如果这个修正失败了,那么错误将被报告,且GRUB将再次开始。
关于超级中断的命令大全可以参考http://wenku.baidu.com/view/8fea9634ee06eff9aef80735.html
技术让梦想更伟大