瑞芯微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服务

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/882594.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

免费分享:全月地质图

数据详情 世界第一幅1∶250万月球全月地质图 数据属性 数据名称:月球1:250万全月地质图 数据时间:- 空间位置:月球 数据格式:jpg 空间分辨率:1:250万 坐标系:- 下载方法 打开数字地球开放平台网站&…

跨境商家如何在1688找优质供应商货源,新手卖家必看

选产品和找供应,是每个跨境人不可避免的,但是盲目的选品,无疑是大海捞针。如果你选择的商品没有固定的供应商,要上1688找又得花不少时间,店雷达选品工具就能够帮助我们解决这个问题。据我所知,很多跨境同行…

STM32上实现FFT算法精准测量正弦波信号的幅值、频率和相位差(标准库)

在研究声音、电力或任何形式的波形时,我们常常需要穿过表面看本质。FFT(快速傅里叶变换)就是这样一种强大的工具,它能够揭示隐藏在复杂信号背后的频率成分。本文将带你走进FFT的世界,了解它是如何将时域信号转化为频域…

最新绿豆影视系统 /反编译版源码/PC+WAP+APP端 /附搭建教程+软件

源码简介: 最新的绿豆影视系统5.1.8,这可是个反编译版的源码哦!它不仅支持PC端、WAP端,还有APP端,一应俱全。而且附上了搭建教程和软件,安卓和苹果双端都能用,实用方便! 优化内容&…

设计模式 组合模式(Composite Pattern)

组合模式简绍 组合模式(Composite Pattern)是一种结构型设计模式,它允许你将对象组合成树形结构来表示“部分-整体”的层次结构。组合模式使得客户端可以用一致的方式处理单个对象和组合对象。这样,可以在不知道对象具体类型的条…

K8S容器实例Pod安装curl-vim-telnet工具

在没有域名的情况下,有时候需要调试接口等需要此工具 安装curl、telnet、vim等 直接使用 apk add curlapk add vimapk add tennet

裸土检测算法实际应用、裸土覆盖检测算法、裸土检测算法

裸土检测算法主要用于环境保护、农业管理、城市规划和土地管理等领域,通过图像识别技术来检测和识别地表上的裸露土壤。这种技术可以帮助管理者实时监控裸土面积,及时采取措施,防止水土流失、环境污染和生态退化。 一、技术实现 裸土检测算…

内核驱动开发之系统移植

系统移植 系统移植:定制linux操作系统 系统移植是驱动开发的前导,驱动开发是系统运行起来之后,在内核中新增一些子功能而已 系统移植就四个部分: 交叉编译环境搭建好bootloader的选择和移植:BootLoader有一些很成熟…

Linux-DHCP服务器搭建

环境 服务端:192.168.85.136 客户端:192.168.85.138 1. DHCP工作原理 DHCP动态分配IP地址。 2. DHCP服务器安装 2.1前提准备 # systemctl disable --now firewalld // 关闭firewalld自启动 # setenforce 0 # vim /etc/selinux/config SELINU…

如何在精益六西格玛项目实践中激励小组成员保持积极性?

在精益六西格玛项目实践中,激励小组成员保持积极性是推动项目成功与持续改进的关键因素。精益六西格玛作为一种集精益生产与六西格玛管理精髓于一体的管理模式,旨在通过流程优化、质量提升及成本降低,实现企业的卓越绩效。然而,这…

Linux自主学习篇

用户及权限管理 sudo 是 "superuser do" 的缩写,是一个在类 Unix 操作系统(如 Linux 和 macOS)中使用的命令。它允许普通用户以超级用户(root 用户)的身份执行命令,从而获得更高的权限。 useradd…

网络资源模板--Android Studio 垃圾分类App

目录 一、项目演示 二、项目测试环境 三、项目详情 四、完整的项目源码 一、项目演示 网络资源模板--垃圾分类App 二、项目测试环境 三、项目详情 登陆注册 设置点击监听器:当用户点击注册按钮时触发事件。获取用户输入:从输入框获取用户名和密码&a…

HarmonyOS鸿蒙开发实战(5.0)自定义全局弹窗实践

鸿蒙HarmonyOS开发实战往期文章必看: HarmonyOS NEXT应用开发性能实践总结 最新版!“非常详细的” 鸿蒙HarmonyOS Next应用开发学习路线!(从零基础入门到精通) 非常详细的” 鸿蒙HarmonyOS Next应用开发学习路线&am…

Docker:解决开发运维问题的开源容器化平台

云计算de小白 Docker是一个开源的容器化平台,可以将应用程序及其依赖的环境打包成轻量级、可移植的容器。 Docker为什么这么受欢迎呢?原因很简单:Docker可以解决不同环境一致运行的问题,而且占用资源少,速度快。 所以好的东西…

C++速通LeetCode中等第2题-最长连续序列

方法一&#xff0c;排序后遍历&#xff0c;后减前1&#xff0c;计数&#xff0c; 相等跳过&#xff0c;后减前&#xff01;1就保存。 class Solution { public:int longestConsecutive(vector<int>& nums) {vector<int> ans;int count 1;sort(nums.begin(),n…

ER论文阅读-Decoupled Multimodal Distilling for Emotion Recognition

基本介绍&#xff1a;CVPR, 2023, CCF-A 原文链接&#xff1a;https://openaccess.thecvf.com/content/CVPR2023/papers/Li_Decoupled_Multimodal_Distilling_for_Emotion_Recognition_CVPR_2023_paper.pdf Abstract 多模态情感识别&#xff08;MER&#xff09;旨在通过语言、…

媒体动态:播客增长的重大转变、社交媒体创新和搜索动态

关键亮点&#xff1a; 关键亮点&#xff1a; 电视和音频&#xff1a;播客继续迅速增长&#xff0c;但主要由少数几档节目驱动。付费社交&#xff1a;Meta在最新的一次成功财报电话会议后继续加倍推进AI进展&#xff0c;X起诉GARM和广告商反垄断&#xff0c;Snap的订阅计划继续…

Kubernetes调度单位Pod

Kubernetes调度单位Pod 1 Pod简介 不直接操作容器container。 一个 pod 可包含一或多个容器&#xff08;container&#xff09;&#xff0c;它们共享一个 namespace&#xff08;用户&#xff0c;网络&#xff0c;存储等&#xff09;&#xff0c;其中进程之间通过 localhost 本地…

Python3爬虫教程-HTTP基本原理

HTTP基本原理 1&#xff0c;URL组成部分详解2&#xff0c;HTTP和HTTPS3&#xff0c;HTTP请求过程4&#xff0c;请求&#xff08;Request&#xff09;请求方法&#xff08;Request Method&#xff09;请求的网址&#xff08;Request URL&#xff09;请求头&#xff08;Request H…

简历技能面试问答

变成语言和开发工具 C新特性 自动类型推导 (auto)&#xff1a; 自动推导变量的类型&#xff0c;减少显式类型声明的繁琐 范围 for 循环&#xff1a; 用于遍历容器或数组&#xff0c;简化代码。 nullptr&#xff1a; nullptr 取代 NULL&#xff0c;表示空指针&#xff0c;类…