嵌入式系统内核启动后的第一个程序就是init,一般位于/sbin/init(一般是符号链接到/bin/busybox),但有些也会直接放在根目录下如linuxrc,busybox的init不支持多级别启动(multiplerunlevels),init也就是1号进程。Init启动流程:1、为in.....
分类:
其他好文 时间:
2015-04-17 18:07:23
阅读次数:
107
mini2440 内核以及根文件系统分别是通过tftp、NF方式加载的,为了解决开发板串口不够用的问题,给开发板安装一个telnet是一个不错的解决方案,毕竟如果用超级终端是必须占用一个串口的。
1.进入busybox源代码目录,选择telnet,telnetd(默认也是支持的)
然后make;make install
2、制作根文件系统
下面标红的就是需要自己添加进去的(etc/init.d/rcS)
还有需要注意,pts/0表示可以同时开一个telnet端口登录,如果需要多个人同时登录,则需要多添加...
分类:
Web程序 时间:
2015-04-16 12:33:43
阅读次数:
177
We all know that running "adb shell" from the command line is pretty crap, and when using a latter busybox version which has coloring support it‘s ultimately crap. One workaround was usually to sta...
分类:
数据库 时间:
2015-04-08 23:32:45
阅读次数:
438
启动BusyBox内建的FTP Server要启动BusyBox内建的FTP Server,我们需要先孰悉tcpsvd与ftpd这两个命令。tcpsvd可以建立TCP socket,并将它bind在某个ip跟port,或是bind在某个程序上面。 www.it165.netftpd则是Anonymo...
分类:
其他好文 时间:
2015-04-08 13:07:20
阅读次数:
117
1.问题:/opt/FriendlyARM/mini6410/linux/busybox-1.17.2/scripts/gcc-version.sh: 行 11: arm-linux-gcc: 未找到命令2.解决方法:修改Makefile文件进入busybox目录vim Makefile将ARCH ...
分类:
系统相关 时间:
2015-04-06 22:58:58
阅读次数:
196
需要的工具-------busybox-1.17.2 附:busybox-1.17.2的下载地址,请点击下载
进入需要创建根文件系统的路径,本文的路径是:/forlinx/mini2440/
说明:本文制作的根文件系统名称为rootfs;
第一步:创建rootfs目录和该目录下的一级子目录和二级子目录,为了方便,已将这些工作写成了脚本mkrootfs.sh; 该脚本放在/forlinx...
分类:
其他好文 时间:
2015-04-04 10:47:22
阅读次数:
196
[备份]了解initramfs,越往深处走觉着需要了解的东西越多,所以干脆回来,从实际系统的实现开始寻迹。在学习的这个系统中,里面用了busybox,实现的系统可谓精简之又精简。早上主要学习了root=31:03这一设置,然后引出了sysfs这一话题,然后又搜到了如下内容。暂留档。Busybox i...
分类:
其他好文 时间:
2015-04-03 17:12:39
阅读次数:
167
文件系统:内核管理文件的一种应用通过bootargs或者nfs将文件系统映射到本地内核挂载文件系统的时候,首先需要找到挂载的地方,用bootargs可以设置通过nfs挂载到某个文件,当找到挂载文件后需要执行init进程,Busybox里面就有init进程,编译和配置后就可运行,在配置好后的_inst...
分类:
其他好文 时间:
2015-04-03 09:13:33
阅读次数:
134
# 把Busybox所有的命令通过alias映射出来(若此命令不存在时)# 这么做只是为了平时敲命令行时无须额外的打 busybox (感觉很麻烦的说)for applet in $(busybox | busybox sed '1,/Currently defined functions/d;s/...
分类:
移动开发 时间:
2015-04-01 19:09:29
阅读次数:
292
busybox_bin=/sbin/busybox# 获取PIPEget_outfd(){ if $busybox_bin ls -l /proc/self/fd/21 | $busybox_bin grep -q 'pipe'; then echo 21 else ...
分类:
移动开发 时间:
2015-03-31 21:44:40
阅读次数:
155