android 开发板入手三天总结
来源:互联网 发布:mac开机选择用户 编辑:程序博客网 时间:2024/05/01 09:34
前天从客户那借了一个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的源代码下载。
- android 开发板入手三天总结
- android第三天总结
- Android开发第三天
- BeagleBoard XM 开发板入手
- android新开发语言Kotlin的入手Demo
- android开发第三天SharedPreferences读写
- Android游戏开发第三天(1)
- Android游戏开发第三天(2)
- Android游戏开发第三天(3)
- Android游戏开发第三天(4)
- android开发第三天SharedPreferences读写
- 初学Android项目:开发电子市场<第三天>
- 三天总结
- 入手报表开发体验
- 10.1 Android Studio入手
- 入手友善之臂Cortex-A9 Tiny4412 开发板
- 没有经验三天开发一个Android app(第三天 demo级)
- 从需求入手开发流程
- 使用ctags出现的问题
- 利用jiffies计算代码的运行时间
- 集成confluence与jira
- 梯度下降法二
- Web工程师在线工具箱
- android 开发板入手三天总结
- Effective MySQL之MySQL EXPLAIN命令详解
- 17-3 运用引用的思想,交换x,y也就是交换了a,b
- mod_timer 定时器
- 2012-12-20集结号股市【创赢操盘】周四策略
- 定制office2007静默安装版
- 解决eclipse打开出现Failed to create the java virtual machine
- 梯度下降法三
- JIRA+Confluence 安装(整合安装)[转帖]