1.下载telnet源码
下载文件:utelnetd-0.1.9.tar.gz
下载地址:http://download.chinaunix.net/download.php?id=21630&ResourceID=10908
2.解压源码
将utelnetd-0.1.9.tar.gz拷贝到Ubuntu 中。
tar xvf utelnetd-0.1.9.tar.gz 解压源码
3. 添加环境变量
3.1. 新建配置文件am3358env.sh
touch am3358env.sh
3.2. 修改配置文件
sudo gedit am3358env.sh
unset PATH
export PATH="/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games":$PATH
export PATH="/home/jeremy/am3358/arm-2009q1/bin":$PATH
export PATH="/home/jeremy/am3358/arm-eabi-4.4.0/bin":$PATH
export PATH="/home/jeremy/am3358/tools":$PATH
echo $PATH
source am3358env.sh
4. 修改Makefile
将第10行改为如下所示:
# Makefile for utelnetd
#
# Configure this with the following environment variables:
#
# where to install
INSTDIR := /usr/local/bin/
# GNU target string
CROSS := arm-none-linux-gnueabi-
# where to find login program
ifneq ("", "$(BSD)")
LOGIN := /usr/bin/login
else
LOGIN := /bin/login
endif
ifneq ("", "$(BSD)")
CORE := utelnetd.core
else
CORE := core
endif
5. 编译
make
6.复制软件至ARM板
7.ARM板运行telnet
./utelnetd -p 23 &
注:23端口必须没有被占用
结果如下:
root@SBC8600:/var/volatile/tmp/telnet# telnetd: starting
port: 22; interface: any; login program: /bin/login
8.电脑远程登陆ARM板
telnet 192.168.0.7