Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1207817
  • 博文数量: 322
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 3276
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-17 09:21
文章分类

全部博文(322)

文章存档

2010年(155)

2009年(167)

我的朋友

分类: 嵌入式

2010-04-18 14:33:59

PC与开发板之间互相telnet

准备#cd busybox-1.00


  #make menuconfig


  下面是需要编译进busybox的功能选项。


General Configurationà


 Show verbose applet usage messages



Support for SUID/SGID handling
à



Runtime SUID/SGID configuration via /etc/busybox.conf


Build Optionsà



 Build BusyBox as a static binary (no shared libs)


  这个选项是一定要选择的,这样才能把busybox编译成静态链接的可执行文件,运行时才独立于其他函数库.否则必需要其他库文件才能运行,在单一个linux内核不能使它正常工作.


  Installation Optionsà


  
Don't use /usr


  这个选项也一定要选,否则make install 后busybox将安装在原系统的/usr下,这将覆盖掉系统原有的命令.选择这个选项后,make install后会在busybox目录下生成一个叫_install的目录,里面有busybox和指向它的链接.


  其它选项都是一些linux基本命令选项,自己需要哪些命令就编译进去,一般用默认的就可以了,配置好后退出并保存。



(1)pc telnetà开发板:在开发板上的busybox上添加inetd,telnet,telnetd,编译、下载。
(2)开发板telnet-->PC:在busybox中出了之前添加命令(telnetd必须)的选项之外要增加:

Busybox Settings
--->



General Configuration
--->


Use the devpts filesystem for Unix98 PTYs
(虚拟console,这样系统启动之后就会打开并使用PTY这个设备节点)

配置完成后make ,make install ,在内核中make,下载,

然后在开发板启动完成后:

mkdir /dev/pts
cat proc/filesystems查看是否有devpts这个文件系统?
mount -t devpts devpts /dev/pts/
telnetd
阅读(1051) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~