1642|1

1286

帖子

4

TA的资源

版主

楼主
 

【米尔-瑞萨RZG2UL开发板-试用评测】- 第三篇:文件系统功能测试和验证 [复制链接]

        本篇主要是通过编辑开发板自启动运行脚本文件来测评开发板的systemd服务方式并以此来测评开发板的文件系统,测评结果为完全正常。
  1. 在开发板中新建一个脚本文件 Test_MYD-YG2UL_By_Beyond.sh
    #!/bin/bash
    sleep 15
    echo ""
    echo "Hello EEWorld"
    echo ""
    echo "Test MYD-YG2UL By Beyond"
    echo ""
  2. 赋予脚本可执行权限
    Chmod 777 Test_MYD-YG2UL_By_Beyond.sh
    截图如下,通过根目录下文件可以看到增加的脚本文件,以及脚本文件内容
  3. 在文件系统“/lib/systemd/system/”目录下,新建一个自启动的systemd服务配置文件Test_MYD-YG2UL_By_Beyond.service
    root@Beyond:~# cd /lib/systemd/system
    root@Beyond:/lib/systemd/system# vi Test_MYD-YG2UL_By_Beyond.service
  4. 在Test_MYD-YG2UL_By_Beyond.service文件中添加如下内容
    [Unit]
    Description=Test MYD-YG2UL
    After=basic.service X.service thermal-zone-init.service
    [Service]
    Environment=DISPLAY=0:0
    ExecStartPre=/bin/echo "****Start to run Test_MYD-YG2UL_By_Beyond.service****"
    ExecStart=/home/root/Test_MYD-YG2UL_By_Beyond.sh
    StandardOutput=tty
    KillMode=process
    KillSignal=SIGKILL
    SendSIGKILL=yes
    [Install]
    WantedBy=multi-user.target
  5. 使能systemd服务,然后reboot命令重启开发板
    root@Beyond:/lib/systemd/system# systemctl -f enable /lib/systemd/system/helloworld.service
    截图如下:
  6. 开发板重启后可以看到脚本文件 Test_MYD-YG2UL_By_Beyond.sh自动被执行
    截图如下:
  7. 如果需要更改自启动脚本文件,可以先进入根目录下的脚本文件,更改后赋予脚本文件执行权限,如下图
        
    ​​​​​​​    

 

    上图的脚本文件是在Hello EEWorld之前增加了两行空行,更改后的脚本自启动运行如下图
    
    自启动脚本的差异可以参考两张截图对比。
点赞 关注(1)
 

回复
举报

1286

帖子

4

TA的资源

版主

沙发
 

在实际产品设计中(比如目前开发的伺服运动控制器)就是需要在控制器启动后,自动加载运行EtherCAT Master 协议栈从而控制器自动跟伺服驱动器通过EtherCAT总线通讯,以上虽然是运行脚本文件,但是也可以通过这种方式自动加载动态设备树或者动态库之类的运行文件,所以以上供参考。

 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表