瑞芯微Rockchip开发者社区
直播中

石利军

7年用户 902经验值
私信 关注
[问答]

如何解决开机自启动命令行程序的问题?




复制代码

写了个helloworld的服务,主要完成安装驱动,启动应用两个功能,应用就打印了**********hello world ***,直接运行sh没有问题,如果开机启动后,驱动安装可以,应用没有运行?

  • root@ok5718-idk:~# pwd
  • /home/root
  • root@ok5718-idk:~# ls
  • helloworld.sh  mygpio567.ko   read7606
  • root@ok5718-idk:~# ./helloworld.sh
  • [  127.859672] my_gpio_init.
  • [  127.864383] Register MyGPIO platform_driver  init.
  • [  127.869856] MyGPIO Probe.
  • [  127.877487] mygpio56 {
  • [  127.879865]       pinctrl-names = " default " ;
  • [  127.889525]       pinctrl-0 = "  " ;
  • [  127.894133]          mygpio568 {
  • [  127.897377]          label = " mygpio569 " ;
  • [  127.903134]          interrupt-parent = < c0395d80 c0395b88 ef2866e0 > ;
  • [  127.909865] };
  • [  127.909865] };
  • [  127.916089] pwm-fan pwm_fan: Could not get PWM
  • **********hello world ***
  • root@ok5718-idk:~#
  • root@ok5718-idk:~# cat helloworld.sh
  • #!/bin/bash
  • cd /home/root/
  • insmod mygpio567.ko
  • sleep 3
  • ./read7606
  • root@ok5718-idk:~#



回帖(2)

朱志兴

2022-1-6 10:42:11

  • ps看不到,top -H可以看到应用已经运行,但是我的应用中的printf怎么就没有了呢
举报

李悠冉

2022-1-6 10:42:15

  • 已经解决了,需要重定向
举报

更多回帖

发帖
×
20
完善资料,
赚取积分