LINUX系统开机自动执行U盘中的程序 |
您所在的位置:网站首页 › u盘脚本执行 › LINUX系统开机自动执行U盘中的程序 |
linux系统开机自动执行U盘中的程序
1.通过udev实现U盘的热插拔2.修改开机启动文件
最近在做hisi35xx系列的开发版的调试,调试完毕后需要把程序在板子上运行起来,肯定不能再连着usb和网线了,所以就想着把程序放在U盘上运行了,在网上找了半天都没找到,可能是对于Linux不太熟悉的原因,折腾了半天终于可以了,于是也放在这里给和我一样不太熟悉的同学分享一下。
1.通过udev实现U盘的热插拔
这个已经有很多大神已经做过了,我们可以直接借鉴一下别的大神的成果,大家可以看下我下面的这个链接,这个大神写的我看起来是目前最详细的。 udev实现U盘热插拔 2.修改开机启动文件打开etc/init.d下的rcS: vi /etc/init.d/rcS在文件最后加入挂载U盘指令,并且打开相应的文件夹,最后执行相应的执行程序,下面是我的板子的原始的rcS #! /bin/sh /bin/mount -a echo " _ _ _ _ _ _ _ _ _ _ _ _ \ _ _ _ _ _ ___ / /__/ \ |_/ / __ / - _ ___ / / / / / / _ _ _ _/ / / \_/ \_ ______ ___________\___\__________________ " for initscript in /etc/init.d/S[0-9][0-9]* do if [ -x $initscript ] ; then echo "[RCS]: $initscript" $initscript fi done在下面加入想要执行的指令: sleep 3 mount -t vfat /dev/sda1 /mnt/usb cd /mnt/usb/Hi3559AV100_SDK_V2.0.2.0/mpp/out/linux/multi-core/ko/ ./load3559av100_multicore -i -sensor0 imx477 -sensor1 imx477 cd /mnt/usb/Hi3559AV100_SDK_V2.0.2.0/mpp/sample/svp/multi-core/nnie/ ./sample_nnie_main 0
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |