LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2497|回复: 13

linux下有没有类似windows下超级终端的东东

[复制链接]
发表于 2004-9-21 14:44:05 | 显示全部楼层 |阅读模式
1.我用的尤龙的S3C44B0X板子,网上移植了uclinux,可是每次要想上电运行的时候,需要在windows下的超级终端通过串口输入命令:
    move 100000 c000000 100000
    run c000000
即:先将uxlinux从flash拷贝到sdram,然后再让其运行。
可是我调试程序什么的要在linux下(redhat8.0)进行,每次要先在windows下将系统跑起来,然后再切换到linux下,这样很麻烦,不知道Linux下有没有类似超级终端的东东。
    如果没有,我该怎么样才能使板子以上电就自动将flash里的uclinux加载运行?
发表于 2004-9-21 18:36:53 | 显示全部楼层
1)超级终端有minicom啊。
2)要烧录boot模块才能引导uClinux
 楼主| 发表于 2004-9-22 15:19:53 | 显示全部楼层

minicom的用法

峰峰版主,我看了minicom的手册,中文和英文的都有看过,但还是不太会用,感觉minicom是用来拨电话什么的,怎么样能帮我完成我需要的工作呢?

在windows下的超级终端我的通信波特率是:57600,板子的IP是:192.168.0.100
在超级终端我设置好波特率后,让班子上电,超级终端里就有了反应,然后我输入:move 100000 c000000 100000
    run c000000
然后就启动了,这可能是买班子是自带的boot的缘故吧,版主你所说的boot模块是怎么回事呢?和我的boot有什么本质区别么?
发表于 2004-9-22 16:17:32 | 显示全部楼层
运行minicom
按ctrl-a z进入设置界面,按p进入串口参数设置,设置57600 8N1之类的

然后给板子加电,在minicom中应该可以看到板子输出到串口的内容,还可以输入命令move 100000 c000000 100000
run c000000

每个板子都要自带一个rom之类的作基本的启动和环境设置用

他说的boot应该是指flash rom这些吧,将你的系统和程序烧进去,这样加电就可以启动你自己的DD咯
发表于 2004-9-22 16:18:24 | 显示全部楼层
minicom不是拨电话用的(当然可能也包括这个功能),是和串口进行通信用的
发表于 2004-9-22 16:23:51 | 显示全部楼层
两种rom的区别么,一个是板子自带的,作基本的启动和环境设置用,开发时候多用这个;另一个是烧你自己的DD的

对应的,你自己的DD有两种运行方式,一个是先用自带的rom启动,然后设置网络环境什么的,then 下载自己DD的镜像,按照板子说明上的方式到指定地址启动;另一个就是将自己的DD(还有boot loader)烧进flash rom,这样加电就不从自带的rom运行了,而是从flash里边启动
 楼主| 发表于 2004-9-22 16:57:29 | 显示全部楼层
上面的几位牛牛们,谢谢你们的帮忙,我刚刚设置成功,是按照macarthor兄弟的方法设置的,现在板子上电就能输入命令起动了.我现在的问题是:
minicom还能给我提供哪些服务,能不能直接通过minicom进行应用程序的交叉调试呢?如果不能,我只有用gdbserver了,我想minicom应该不能用作交叉调试吧,因为里面没有gdb呀.
还有DD就是东东的意思吧?我的uclinux操作系统不就是烧到flash里去了么?难道和你们说的烧到flash rom还不一样?
请指教!
发表于 2004-9-22 17:10:24 | 显示全部楼层
调试么,最好用NFS mount过去,然后用gdbserver

刚才没注意看,你的板子已经固化uclinux了,那就不是用来调系统的,而是调程序的了。调程序就用NFS moun和gdbservert吧,方便,当然你的uclinux里边要有gdbserver而且支持NFS mount。嗯,应该没有问题
 楼主| 发表于 2004-9-22 18:22:19 | 显示全部楼层
回上面的大哥,gdbserver我已经编译到uclinux内核去了,你说的NFS mount是什么原理呀?我看好些资料上讲的,将login编译到uclinux里去,然后在宿主机上telnet上目标板,然后运行目标板上的gdbserver,然后在宿主机运行gdb调试,这种方法还没用。
我是想问minicom能起到调试作用吗?怎样在minicom里运行gdb?你说的NFS mount起什么作用?
不好意思,我什么都不懂,刚学,是菜鸟
发表于 2004-9-22 18:42:20 | 显示全部楼层
如果板子的默认标准输出是串口,那么在minicom上边应该有uClinux的提示符,在minicom里边操作板子就可以了,不用再telnet。这样说比较抽象,实际操作一下马上就明白了

知道本机的mount吗?就是mount FAT32分区。类似,NFS mount就是挂载远程机器上边的文件系统,不仅限于FAT32,也可以是ext2/3等等,但是在板子看来都是NFS格式,即:
mount -t nfs what-to-mount where-to-mount [options]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表