android 开发板入手三天总结

前天从客户那借了一个FriendlyARM的tiny210开发板,开始琢磨。

一上来就发现telnet和ftp没有。shell也巨难用。

android自己带的这个 busybox 巨难用。从2440开发板直接拷贝过来一个。
把2440开发板上的 busybox 和 ftpd 直接拷贝到 /home/me/ 下面。
给 busybox 做符号链接 sh、telnetd、ifconfig、top和inetd
注意给这些东西加运行权限 chmod 777 xxxx

修改 /system/etc/init.mini210.sh
增加如下内容:
/home/me/inetd


把2440开发板上的inetd.conf拷贝到 /system/etc下,修改如下行
21 stream tcp nowait root ftpd ftpd /
23 stream tcp nowait root telnetd telnetd -i -l /home/me/sh


从2440开发板的 /etc 目录拷贝 passwd文件到 /system/etc 下。

重新启动之后,telnet和ftp应该可以用了。
telnet进来之后,直接有个shell用,是新装上那个busybox的shell,比android自带那个好用。ftp用root账户进来,不用密码。

说说启动顺序:
系统启动之后,会去分析 /init.mini210.rc。这里面定义了这个service:
service mini210-setup /system/etc/init.mini210.sh
    oneshot
这个shell会运行一次,在里面就会运行 /home/me/inetd

至于系统为什么会分析 /init.mini210.rc 还没搞明白,哪位前辈知道,还请指明

 

http://www.eoeandroid.com/thread-206627-1-1.html

 

busybox 符号链接

可以这样用busybox

  #busybox ls

  他的功能就相当运行ls命令

  最常用的用法是建立指向busybox的链接,不同的链接名完成不同的功能.

  #ln -s busybox ls

  #ln -s busybox rm

  #ln -s busybox mkdir

  然后分别运行这三个链接:

  #./ls

  #./rm

  #./mkdir

  就可以分别完成了ls rm 和mkdir命令的功能.虽然他们都指向同一个可执行程序busybox,但是只要链接名不同,完成的功能就不同,很多linux网站都提供busybox的源代码下载。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值