引言
很多时候,我们希望自己写的驱动程序能在Linux系统启动时自动加载,自己写的应用程序也能自动运行,本篇博文就介绍如何实现这两件事。
思路很简单,系统启动时会自动加载脚本/etc/init.d/rcS
,那么我们在脚本/etc/init.d/rcS
写入我们要加载的模块或运行的程序就行了。
驱动程序的自动加载
以博文 https://blog.youkuaiyun.com/wenhao_ir/article/details/144973219 中的LED驱动程序为例,说明如何在Linux的系统启动时自动完成动自己写的驱动程序的加载。
将驱动程序复制到开发板的目录
打开串口终端→打开开发板→挂载网络文件系统
mount -t nfs -o nolock,vers=3 192.168.5.11:/home/book/nfs_rootfs /mnt
在根目录下建立一个名为mydriver的目录:
cd /
mkdir mydriver
将网络文件系统目录中的驱动复制到目录mydriver
中。
cp /mnt/arc