1. 程式人生 > 其它 >迅為RK3399開發板Debian系統設定開機自啟動指令碼

迅為RK3399開發板Debian系統設定開機自啟動指令碼

如果想要開機執行某程式,需要在開發板上編輯"/etc/rc.local"檔案,在此檔案新增你想開機執行的命令即可。這裡給大家做一個示範,我們的需求是開機自啟動 hello.sh 指令碼,並且列印 hello ! nice to meet you!
1. 首先啟動 iTOP-3399 開發板,開發板裡面燒寫 Debian 系統,啟動開發板如下圖所示:

2. 我們要執行一個 hello.sh 的指令碼,首先要寫一個指令碼,指令碼儲存在開發板的/mnt 目錄下,指令碼內容如下:

echo "hello ! nice to meet you!" echo "hello ! nice to meet you!" echo "hello ! nice to meet you!" echo "hello ! nice to meet you!" echo "hello ! nice to meet you!" echo "hello ! nice to meet you!" echo "hello ! nice to meet you!" echo "hello ! nice to meet you!" echo "hello ! nice to meet you!" 3. 指令碼寫完,我們一定要執行 chmod 777 hello.sh 命令,賦予指令碼許可權,否則,不能執行程式。注意!
一定要賦予開機執行的程式許可權,否則不會開機啟動。

3. 指令碼寫完,我們一定要執行 chmod 777 hello.sh 命令,賦予指令碼許可權,否則,不能執行程式。注意!一定要賦予開機執行的程式許可權,否則不會開機啟動。
  4. 然後我們編輯開發板上的"/etc/init.d/rcS"檔案,在裡面新增你想開機執行的命令。輸入命令:
vi /etc/init.d/rcS
我們想要開機自啟動 hello.sh 指令碼,所以我們在/etc/init.d/rcS 檔案中新增如下命令:
cd /mnt && ./hello.sh
新增完儲存退出,如下圖所示:


5. 重新啟動開發板,發現列印資訊如下,開發板成功自啟動執行 hello.sh,並且列印 hello ! nice to meet you!

iTOP-RK3399 核心板採用 四核
Cortex
" target="_blank">Cortex-53 + 雙核 Cortex-A72 架構,主頻 1GHz,4G DDR4,16G EMMC。核心板採用RK808 電源管理" target="_blank">電源管理晶片以提供低功耗管理。GPU 採用 Mali-T864,支援 2D、3D 加速。支援 OpenGL、ES1.1/2.0/3.0/3.1/3.2,OpenCL 1.2 和 DirectX 11.1 圖形程式設計介面,支援 H.264/H.265/VP9 解碼,畫素最高達 4K@60fps,支援 H.264/H.265 編碼,畫素最高達 1080p@30fps。螢幕顯示支援 MIPI、DP、eDP、
HDMI
" target="_blank">HDMI 介面並支援雙屏同顯、雙屏異顯,支援兩路 MIPI CSI Camera 介面,可用於深度學習、機器學習、影象處理。核心板也支援 PCIE 介面,對於需要大容量儲存的客戶,可將其用於擴充套件 M2 介面固態硬碟。
iTOP-RK3399 核心板採用聯結器" target="_blank">聯結器連線方式,方便客戶根據行業需求定製底板。核心板 320 PIN 角全部引出,核心板外部介面豐富,包括 2 路 SD/EMMC/SDIO 介面、1 路 PCIE、2 路 MIPI DSI、1 路 DP、1 路 eDP、1 路 HDMI、2 路 Camera MIPI、CSI 介面、1 路千兆乙太網、4 路
USB
" target="_blank">USB 等。
iTOP-3399 開發闆闆載 4G 全網通、GPS" target="_blank">GPS 定位模組、雙頻 WIFI" target="_blank">WIFI+藍芽" target="_blank">藍芽 4.1、千兆乙太網、雙路攝像頭介面、USB3.0、PCIE M.2 介面、陀螺儀" target="_blank">陀螺儀等介面,尺寸為 19cm*12cm,3399 開發板全新升級支援 5G 方案,支援 Android" target="_blank">Android7.1 系統;Android8.1系統;Ubuntu" target="_blank">Ubuntu16.04 系統;Debian9 系統;Linux" target="_blank">Linux+Qt5.9 等系統。
iTOP-RK3399通過了電磁相容性檢測、電磁輻射標準檢測、安規檢測、高低溫壞境檢測。7*24 小時長期穩定執行。10 年以上供貨週期長,批量無憂。廣泛適用於工控、智慧家居、多媒體、安防、車載、消費電子" target="_blank">電子、手持裝置、顯示控制、教學、通訊等領域。
迅為RK3399開發板Debian系統設定開機自啟動指令碼
核心板引數:
尺寸: 6.5*5.5cm
高度 連同聯結器在內 0.26cm
CPU:Cortex-A53 四核 ,主頻 1.4GHz;Cortex-A72 雙核 ,主頻 1.8GHz 記憶體 2GB 雙通道 DDR3(4GB LPDDR4 記憶體可選)
儲存: 16GB EMMC
電源管理: 官方推薦 RK808 晶片
工作電壓: 3.3V 供電
最大電流:(核心板啟動時) 420mA
通常電流:(核心板系統啟動後) 150mA
引角擴充套件: 引出腳多達 320 個,滿足使用者各類擴充套件需求
系統支援: Android7.1 系統;Android8.1 系統;Ubuntu16.04 系統;Debian9 系統;Linux+Qt5.9;
工作溫度: 0℃ ~ +80℃
GPU: Mali-T860MP4 支援 3D/2D
圖形程式設計介面: 支援 OpenGL ES1.1/2.0/3.0,OpenCL1.2, DirectX11.1
VPU 編碼:H.264,MVC,VP8,最大支援 1080p@30FPS
解碼: H.264, H.265,VP9, VP8, MVC,MPEG-2, MPEG-4,最大支援 2160p@60fps
Camera: 2 路 MIPI-CSI
IIS: 3 路
SD/MMC/SDIO: 2 路
PCIe: 1 路 PCIe2.0 x4
Ethernet: 1 路
UART: 5 路
IIC: 9 路
SPI: 6 路
USB: 2 路,USB Host 2.0,2 路,USB OTG 3.0
PWM: 3 路
ADC: 5 路
DP: 1 路
eDP: 1 路
HDM: 1 路
MIPI-DSI: 2 路
底板引數:
尺寸: 19cm*12cm
POWER: 電直流電源輸入介面,12V/2A 電源輸入
SWITCH :電源開關
HDMI 介面: 1 路 HDMI2.0 輸出介面
Type-C: 1 路 Type-C USB3.0 介面,相容 OTG 功能
TF 卡槽: 1 個
USB HOST: 4 路 USB2.0 介面
USB3.0: 1 路
網口: 1 路千兆乙太網(10/100/1000Mbps)
串列埠: 2 路 RS232 串列埠
SIM 卡槽: 1 個
PHONE: 支援耳機輸出
MIC: 支援 MIC 輸入
IRDA: 1 個 紅外一體化接收頭
按鍵: 6 個
4G 模組: 全網通(選配)
CAMERA 介面: CAMERA 1 路、MIPI CAMERA 1 路
PCB 板: 4 層
GPS 模組: 支援(選配)
WIFI/BT: 雙頻 2.4G/5G WIFI、Bluetooth4.1 二合一模組
EDP LCD: 1 路
MIPI_TX: 1 路
MIPI_TX/RX: 1 路
SPDIF: 光纖輸出介面
BUZZER :1 個蜂鳴器
RTC: 實時時鐘
GPIO 介面: 20PIN,包括 2 路 ADC、2 路 I2C、 5v、3.3v 電源和地
LED: 3 個
PCIE: PCIE M.2 介面
陀螺儀: 支援
電子羅盤: 支援
GPIO :20 路
光線感測器: 支援