[从0到1搭嵌入式工程]启动固件

linux 内核启动之后,会执行1号用户进程init,然后由它来启动后面的任务,挂载文件系统,启动服务等,init会执行init.rc文件, 最后由init.rc执行到我们的init.sh脚本。

在init.sh中,继续创建需要的目录,挂载文件系统,在启动真正的home_m之前,判断是否升级。 

执行ifconfig wlan0 up启动wifi ,  ulimit -c unlimited 生成coredump文件, ulimit -s 1024设置线程栈的大小(单位KBytes), 启动telentd, rtspd等。

最后按顺序启动我们自己的用户进程。

这样, 我们的固件应用程序就跑起来了。

猜你喜欢

转载自blog.csdn.net/bingyu880101/article/details/80229787