步骤如下:
一:编写源码:本文末尾是我自己编写的一个简单的按键应用程序keyFunction.c
二:编译源码:在linux环境下,用对应的toolchain 编译源码,生成应用程序的可执行文件 keyFunction
例如:# arm-none-linux-gnueabi-gcc -okeyFunction keyFunction.c
三:添加应用程序keyFunction到文件系统:
linux系统在启动时,会自动调用并执行脚本 /etc/init.d/rc.local,因此当我们的应用需要一开机就自动运行的话,就可以直接在文件系统的rc.local 中添加指令如下:
#################### rc.local ###############
#!/bin/sh
echo "local service: telnetd start"
telnetd
/etc/jffs2/service.sh &
/opt/./