当前位置: 首页 > news >正文

瑞芯微RK3588开发板Linux系统添加自启动命令的方法,深圳触觉智能Arm嵌入式鸿蒙硬件方案商

本文适用于触觉智能所有Linux系统的开发板、主板添加自启动命令的方法,本次使用了触觉智能的EVB3588开发板演示,搭载了瑞芯微RK3588旗舰芯片。

图片

该开发板为核心板加底板设计,为工业场景设计研发的模块化产品,10年以上稳定供货,帮助企业提高效率,缩短产品上市时间,降低成本和设计风险。

  • 搭载RK3588高性能SOC,集成了四核Cortex-A76和四核Cortex-A55 CPU,主频高达2.4GHz;内置6TOPS AI高算力NPU,支持INT/INT/INT16/FP16/

    BF16/TF32;

  • 支持H.265/H.264/AV1/VP9/AVS2视频解码,最高8K@60FPS;

  • 支持H.264/H.265视频编码, 最高8K@30FPS;

  • 支持HDMI2.1输出,最高8K@60FPS;

  • 支持HDMI2.0输入,最高4K@60FPS;

  • 支持多摄像头输入,48M ISP;

  • 双通道LVDS,支持1080P@60Hz大屏 ;

  • 支持多屏异显;

  • 两路独立的千兆以太网口,支持WAN口+LAN口 双IP ;

  • 支持5G/4G/WiFi/蓝牙无线通信;

  • 板载4路USB3.0,2路全功能Type-C;

  • 丰富的系统支持,开源鸿蒙OpenHamoney与麒麟Kylin OS国产系统,以及Android,Linux的Ubuntu、Debian、Buildroot;

一、准备开机后需要启动的命令

这里以开启自动记录时间为例,编写一个test.sh脚本:

#!/bin/bashecho "system reboot time" >> /home/output.tetdate >> /home/output.tet

检查文件权限,没有执行权限就追加执行权限​​​​​​​

ll /home/test.shchmod a+x /home/test.shll /home/test.sh

二、方法一:修改/etc/rc.local文件(适用于大多数Linux发行版)

rc.local是一个脚本文件,系统启动时会自动执行其中的命令。您可以编辑该文件,在文件末尾添加您想要自启动的命令。具体操作步骤如下:

1.使用root用户登录系统

2.打开rc.local,在文件末尾添加要执行的自启动命令,每个命令占一行

3.保存文件并退出编辑器,在下次启动时,命令将自动执行

 vi /etc/rc.local  #打开rc.local./home/test.sh  #添加自启动相关命令,这里以运行test.sh脚本为例esc  #按esc按键:wq # 保存并退出

三、方法二:使用系统服务(Systemd)

对于使用Systemd的Linux发行版,可以使用systemctl命令添加自启动服务。

1.创建一个以.service结尾的服务文件,例如test.service

vi /etc/systemd/system/test.service

2.在文件中添加以下内容,将ExecStart字段中的路径替换为您要自启动的命令的实际路径。保存并退出文件。​​​​​​​

[Unit]Description=record system reboot   #简单写个描述[Service]ExecStart=/home/test.sh  #执行的路径和文件/home/test.sh [Install]WantedBy=default.target

3.使用以下命令使服务生效:​​​​​​​

systemctl daemon-reload   #重新加载systemctl enable test.service  #启用test.service服务

这将使服务在下次系统启动时自动启动。

4.如果需要取消则执行以下命令

systemctl disable test.service  #禁止test.service服务

http://www.lryc.cn/news/441188.html

相关文章:

  • Varjo在芬兰开设新工厂,以满足国防部门在XR模拟训练中的需求
  • python 识别省市、区县并组建三级信息数据库
  • 家用小型超声波清洗机怎么选?四大人气爆款品牌不可错过!
  • NVIDIA最新AI论文介绍NEST:一种用于语音处理的快速高效自监督模型
  • 聊聊对别人表示真正的关注
  • 大数据-133 - ClickHouse 基础概述 全面了解
  • 第1步win10宿主机与虚拟机通过NAT共享上网互通
  • Python学习——【2.3】for循环
  • Element UI:初步探索 Vue.js 的高效 UI 框架
  • React Native防止重复点击
  • 如何将Git本地代码推送到Gitee云端仓库
  • 架构师论文备考-论云原生架构及其应用
  • 12.java面向对象:java构造器
  • 微服务之间的安全通信
  • 全面掌握 Jest:从零开始的测试指南(下篇)
  • 如何利用UML进行领域建模
  • Vue实用操作篇-1-第一个 Vue 程序
  • Qwen2-VL的微调及量化
  • [数据集][目标检测]车窗状态检测车窗开关检测数据集VOC+YOLO格式299张3类别
  • 自动泊车系统中的YOLOv8 pose关键点车位线检测
  • Java html生成pdf和图片
  • JavaWeb笔记整理——Redis
  • 数据库(mysql)常用命令
  • 源网荷储一体化新型电力系统解决方案
  • 树莓派安装 OpenCV 教程
  • 01,大数据总结,zookeeper
  • 伪工厂模式制造敌人
  • 【linux】pwd命令
  • Python 如何封装工具类方法,以及使用md5加密
  • 网络编程的应用