rk3399問題集錦Q&A問答

原創(chuàng) 2022-11-14 14:13:00 RK3399問題 RK3399顯示 RK3399網(wǎng)絡(luò) RK3399文件系統(tǒng) RK3399開發(fā)板登入

一、概述

本文摘自《OK3399-C用戶常見問題手冊(cè)》旨在統(tǒng)計(jì)用戶使用飛凌公司 OK3399-C 產(chǎn)品過程中反饋較多的實(shí)際使用時(shí)出現(xiàn)的問題和產(chǎn)生的疑問,幫助其他用戶在使用時(shí)盡可能更快速的解決當(dāng)下的問題。本文持續(xù)更新,初期統(tǒng)計(jì)內(nèi)容較少如果缺少您認(rèn)為比較常見的問題,歡迎通過技術(shù)支持的聯(lián)系方式給予我們反饋,我們?cè)隍?yàn)證確認(rèn)采納收錄后,會(huì)在對(duì)應(yīng)的問題處會(huì)注明您留下的個(gè)人 ID 或郵箱聯(lián)系方式。為了方便用戶查看到,《OK3399-C用戶常見問題手冊(cè)一式三份放在 OK3399 平臺(tái)三個(gè)系統(tǒng)的用戶資料下載包中,同時(shí)本手冊(cè)將記錄三個(gè)系統(tǒng)的常見問題,以問題類型分類,分類目錄下區(qū)分 Linux、Forlinx desktop(Lubuntu)、Android 三個(gè)平臺(tái)的問題,查看時(shí)請(qǐng)根據(jù)遇到的問題選擇對(duì)應(yīng)目錄下的問題。常見問題分類為不歸屬于某個(gè)特殊接口的,使用時(shí)產(chǎn)生的問題,查看這一部分內(nèi)容時(shí),用戶請(qǐng)確認(rèn)問題中描述的系統(tǒng)版本是否與您遇到的問題一致。如果您需求的是某些應(yīng)用方案 demo,請(qǐng)瀏覽用戶資料中《RK3399應(yīng)用筆記》中的實(shí)際應(yīng)用方案

RK3399

二、產(chǎn)品概述

先來了解一下這塊飛凌嵌入式高性能嵌入式ARM平臺(tái) — FET3399-C核心板。該款核心板基于瑞芯微公司的RK3399六核64位“服務(wù)器級(jí)”處理器設(shè)計(jì)。該板卡具備高性能、高擴(kuò)展和全能型等特點(diǎn)。強(qiáng)大的性能配置將給智能自助終端、邊緣計(jì)算、5G智能終端、視覺識(shí)別等前沿技術(shù)帶來里程碑的變革。

■具備2個(gè)ARM Cortex-A72內(nèi)核,主頻1.8GHz;
■ 4個(gè)ARM Cortex-A53內(nèi)核,主頻1.4GHz;
■ GPU采用Mali-T864,支持OpenGL ES1.1/2.0/3.0/3.1, OpenVG1.1, OpenCL, DX11;
■板載2GB LPDDR3 RAM(可選4GB),16GB eMMC ROM。

RK3399核心板

為便于用戶對(duì)核心板進(jìn)行測(cè)試,飛凌提供標(biāo)準(zhǔn)開發(fā)套件OK3399-C開發(fā)板,采用核心板+底板結(jié)構(gòu)設(shè)計(jì),功能全,引腳多, 滿足各種產(chǎn)品開發(fā)需求, 可以更靈活的進(jìn)行產(chǎn)品評(píng)估,快速設(shè)計(jì)出更具有競(jìng)爭(zhēng)力的產(chǎn)品。

rk3399開發(fā)板

三、RK3399 Q&A問答目錄

1、常見問題 
Q:我使用的是 Linux/Ubuntu 系統(tǒng)嗎?
Q:技術(shù)問題如何尋求幫助、最新資料如何下載?
Q:Ubuntu 系統(tǒng)如何打開終端\命令行?
Q:如何查看開發(fā)板 CPU 當(dāng)前頻率?

2、登錄開發(fā)板
Q:Linux 通過 ssh 無法登錄 root 用戶? 
Q:Linux/Ubuntu 系統(tǒng) ftp 登陸時(shí)使用的用戶名和密碼是? 
Q:Ubuntu 系統(tǒng) ftp 登陸后無法上傳文件? 

3、顯示
Q:Linux 系統(tǒng)如何不顯示飛凌自帶的桌面?
Q:Ubuntu 系統(tǒng)接入屏幕沒有任務(wù)欄?
Q:Ubuntu 系統(tǒng)如何只顯示命令行?

4、網(wǎng)絡(luò)
Q:Ubuntu 系統(tǒng)按照用戶手冊(cè)固定網(wǎng)絡(luò) ip 不生效?

5、Gstreamer
Q:Linux 系統(tǒng)如何顯示圖片?
Q:Linux 系統(tǒng)使用 UVC 攝像頭如何采集 MJPG 視頻流?

6、文件系統(tǒng)
Q:Linux/Ubuntu 系統(tǒng)如何將修改保留到文件系統(tǒng)中?
Q:Ubuntu 系統(tǒng)在開發(fā)板上使用 apt 后,如何保留生成 update.img?
Q:Ubuntu 系統(tǒng)的文件系統(tǒng)文件容量太小,如何擴(kuò)容 ubuntu.img?

四、RK3399 Q&A問答

1、常見問題

Q:我的RK3399開發(fā)板使用的是 Linux/Ubuntu 系統(tǒng)嗎?
A:飛凌嵌入式OK3399 支持三個(gè)系統(tǒng) Linux、Forlinx Desktop(Ubuntu)、Android,有用戶不清楚 Linux 和 Ubuntu的區(qū)別,這里做統(tǒng)一解釋。Linux 為純凈版的系統(tǒng),我們?yōu)樗m配了weston 桌面系統(tǒng),其缺少很多常用工具以及命令,建議有Linux 開發(fā)經(jīng)驗(yàn)的工程師使用該系統(tǒng),我們?yōu)槠渑鋫淞薖C 端的交叉編譯器,Qt 應(yīng)用可在PC 端完成開發(fā)后移植使用;
rk3399 linux 桌面系統(tǒng)
Forlinx Desktop(Ubuntu)系統(tǒng),其運(yùn)行了Ubuntu 官方為嵌入式設(shè)備制作的操作系統(tǒng)-Lubuntu, OK3399 上使用的Lubuntu 系統(tǒng)全稱為Ubuntu LTS 18.04.6,該操作系統(tǒng)具備apt-get、ldd 等常用的命令,建議初學(xué)者使用,可直接在開發(fā)板中部署Qt Creator 應(yīng)用進(jìn)行Qt 應(yīng)用開發(fā),我們沒有為其適配PC 端開發(fā)環(huán)境,有能力的用戶可自行搭建。(實(shí)測(cè)使用Qt Creator5.9.5 版本調(diào)用與源碼目錄/host/bin/aarch64-linux-gcc 和aarch64-linux-++交叉編譯器,使用Qt Creator 5.9.5 版本的qmake 構(gòu)建的套件也可以在Ubuntu 系統(tǒng)中運(yùn)行,這里將這個(gè)方法提出,僅供參考。) 
rk3399 Ubuntu界面

Q:RK3399 Ubuntu 系統(tǒng)如何打開終端\命令行? 
A:在任務(wù)欄左下角點(diǎn)擊“開始“按鈕,其中有system tools 選項(xiàng),點(diǎn)擊選項(xiàng)中的LXTerminal 就可打開終端界面。

Q:如何查看RK3399開發(fā)板CPU 當(dāng)前頻率? 
A:可以使用以下命令進(jìn)行查看: sudo watch -n 1 cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq 

2、登錄開發(fā)板

Q:RK3399 Linux 通過ssh 無法登錄root 用戶? 
A:Linux 的root 用戶默認(rèn)沒有設(shè)置用戶密碼,SSH 登錄需要使用用戶和用戶密碼,若想要通過SSH 的方式登錄root 用戶,需要先通過串口中斷使用passwd root 命令為root 用戶設(shè)置密碼,然后通過SSH,使用root 和設(shè)置的密碼進(jìn)行登錄。

Q:RK3399 Linux/Ubuntu 系統(tǒng)ftp 登陸時(shí)使用的用戶名和密碼是? 
A:Linux 系統(tǒng)ftp 用戶名:ftp,密碼:ftp;Ubuntu 系統(tǒng)ftp 用戶名:forlinx,,密碼:forlinx。 

Q:RK3399 Ubuntu 系統(tǒng)ftp 登陸后無法上傳文件? 
A:因?yàn)閁buntu 系統(tǒng)是區(qū)分開發(fā)者和用戶的,非root 用戶上傳文件時(shí)需要查看是否對(duì)文件有修改權(quán)限,因以forlinx 用戶登錄,所以上傳文件到開發(fā)板/home/forlinx 目錄下是沒有問題的,其他文件需要使用調(diào)試串口,ls -l 命令查看forlinx 用戶是否對(duì)文件有讀寫權(quán)限,若沒有權(quán)限可以使用命令:chmod 777/660 “文件名”;修改文件權(quán)限后,ftp 就可以向?qū)?yīng)的文件傳輸文件了。 

3、顯示

Q:RK3399 Linux 系統(tǒng)如何不顯示飛凌自帶的桌面? 
A:將開發(fā)板路徑下/etc/init.d/S99matrix-browser 文件刪除,或?qū)⑽募械?usr/bin/matrix-browser -no-sandbox --disable-gpu localhost >> /dev/null &命令注釋掉即可,也可替換為自己的Qt 程序?qū)崿F(xiàn)開機(jī)自啟。

Q:RK3399 Ubuntu 系統(tǒng)接入屏幕沒有任務(wù)欄? 
A:Ubuntu 系統(tǒng)副屏確實(shí)沒有任務(wù)欄,只接入HDMI 的用戶需要在Uboot 階段選擇HDMI 當(dāng)主屏,副屏不選擇即可。

Q:RK3399 Ubuntu 系統(tǒng)如何只顯示命令行? 
A:執(zhí)行命令:sudo systemctl set-default multi-user.target,使用命令后重啟開發(fā)板就會(huì)顯示命令行界面。

4、網(wǎng)絡(luò)

Q:Ubuntu 系統(tǒng)按照飛凌提供的RK3399用戶手冊(cè)固定網(wǎng)絡(luò)ip 不生效? 
A:飛凌嵌入式寫入手冊(cè)的方法均通過驗(yàn)證,一般都是操作問題,需要注意的是有此類疑問的用戶,將手冊(cè)中描述的方法最后一步“給予文件權(quán)限為600”,自行修改為777 或其他權(quán)限導(dǎo)致方法不生效,請(qǐng)留意這一點(diǎn)。

5、Gstreamer

Q:RK3399 Linux 系統(tǒng)如何顯示圖片?
A:命令: gst-launch-1.0 -v playbin delay=10000000000 uri="file:///home/test.jpg" 
命令中delay 以ns 為單位,上述命令顯示10s,delay 的最大值為18446744073709551615 

Q:RK3399 Linux 系統(tǒng)使用UVC 攝像頭如何采集MJPG 視頻流? 
A:命令: gst-launch-1.0 v4l2src device=/dev/video10 ! image/jpeg,width=3264,hight=2448 ! jpegdec ! waylan dsink 
命令中image/jpg 或用戶使用手冊(cè)中說明的video/x-raw,都是對(duì)采集格式的設(shè)置。 采集何種格式的圖像需要UVC 攝像頭本身支持對(duì)應(yīng)的視頻流格式,攝像頭本身參數(shù)的查詢請(qǐng)瀏覽《用戶使用手冊(cè)》中的UVC Camera 測(cè)試章節(jié)。

6、文件系統(tǒng)

Q:RK3399 Linux/Ubuntu 系統(tǒng)如何將修改保留到文件系統(tǒng)中?  
A:Linux 系統(tǒng)所使用的文件系統(tǒng)在源碼中的位置為:OK3399-linux-release/rootfs/rootfs.tar。
在運(yùn)行編譯腳本時(shí),對(duì)文件系統(tǒng)的處理是將rootfs.tar 中的內(nèi)容解壓到同目錄的target 文件夾下,然后用于制作文件系統(tǒng)鏡像,制作完成后會(huì)將target 文件夾下的內(nèi)容全部刪除,所以用戶若想添加自己的文件保留在文件系統(tǒng)中,直接向rootfs.tar 壓縮包內(nèi)添加內(nèi)容即可。
Ubuntu 系統(tǒng)所使用的文件系統(tǒng)在源碼中的位置為:OK3399-desktop-release/rootfs/ubuntu.img。
與Linux 同理,運(yùn)行編譯腳本時(shí)會(huì)將ubuntu.img 鏡像掛載到同目錄的target 文件夾下,然后用于制作文件系統(tǒng)鏡像,制作完成后會(huì)取消掛載,所以用戶若想添加自己的文件保留在文件系統(tǒng)中,使用命令:mount ubuntu.img ./target。然后在target 內(nèi)添加內(nèi)容后使用命令:umount ./target。后再執(zhí)行編譯腳本即可。

Q:RK3399 Ubuntu 系統(tǒng)在開發(fā)板上使用apt 后,如何保留生成update.img? 
A:一般用戶在使用Ubuntu 系統(tǒng)開發(fā)產(chǎn)品的后期會(huì)出現(xiàn)這個(gè)需求,因?yàn)樵赨buntu 系統(tǒng)中使用apt 安裝了一些基本的工具或者庫文件,每一塊都重新部署又太麻煩。這類需求可以查看我司論壇知識(shí)庫中的兩篇文章,網(wǎng)址如下:
http://bbs.witech.com.cn/portal.php?mod=view&aid=530 (保留開發(fā)板現(xiàn)狀的方法,不建議使用,但可以嘗試)
http://bbs.witech.com.cn/portal.php?mod=view&aid=605  (使用qemu 模擬開發(fā)板,掛載文件系統(tǒng),再次在源碼中部署,正向生成update.img,推薦使用,本方法為常規(guī)流程) 
http://bbs.witech.com.cn/portal.php?mod=view&aid=751   (使用rsync 命令,對(duì)比兩個(gè)文件系統(tǒng)差異,增量更新保持同步) 

Q:RK3399 Ubuntu 系統(tǒng)的文件系統(tǒng)文件容量太小,如何擴(kuò)容ubuntu.img? 
A:鏡像文件擴(kuò)容用到兩個(gè)命令 
sudo fsck.ext3 -f IMAGE 
sudo resize2fs IMAGE SIZE
命令中IMAGE 為要修改的img 文件,SIZE 為修改為SIZE 大小,SIZE 為1250000 時(shí)為(5.1G)大小(一個(gè)塊4k 容量 783770*4=3135080 為3.2G)

五、RK3399注意事項(xiàng)與維護(hù)

- 請(qǐng)勿帶電插拔核心板及外圍模塊!
- 請(qǐng)遵循所有標(biāo)注在產(chǎn)品上的警示和指引信息。
- 請(qǐng)保持本產(chǎn)品干燥。如果不慎被任何液體潑濺或浸潤,請(qǐng)立刻斷電并充分晾干。
- 使用中注意本產(chǎn)品的通風(fēng)散熱,避免溫度過高造成元器件損壞。
- 請(qǐng)勿在多塵、臟亂的環(huán)境中使用或存放本產(chǎn)品。
- 請(qǐng)勿將本產(chǎn)品應(yīng)用在冷熱交替環(huán)境中,避免結(jié)露損壞元器件。
- 請(qǐng)勿粗暴對(duì)待本產(chǎn)品,跌落、敲打或劇烈晃動(dòng)都可能損壞線路及元器件。
- 請(qǐng)勿使用有機(jī)溶劑或腐蝕性液體清洗本產(chǎn)品。
- 請(qǐng)勿自行修理、拆卸本公司產(chǎn)品,如產(chǎn)品出現(xiàn)故障請(qǐng)及時(shí)聯(lián)系本公司進(jìn)行維修。
- 擅自修改或使用未經(jīng)授權(quán)的配件可能損壞本產(chǎn)品,由此造成的損壞將不予以保修。



相關(guān)產(chǎn)品 >

  • FET3399-C核心板

    飛凌RK3399安卓高性能核心板采用 采用六核Rockchip RK3399芯片,雙Cortex-A72大核+四Cortex-A53小核結(jié)構(gòu),對(duì)整數(shù)、浮點(diǎn)、內(nèi)存等作了大幅優(yōu)化,在整體性能、功耗及核心面積三個(gè)方面提升。以下將對(duì)瑞芯微芯片RK3399參數(shù),RK3399核心板方案及其性能做具體介紹。如您對(duì)飛凌RK3399系列核心板有興趣,歡迎咨詢了解。

    了解詳情
    FET3399-C核心板
  • OK3399-C開發(fā)板

    飛凌嵌入式RK3399安卓開發(fā)板主芯片采用高性能六核CPU Rockchip RK3399,GPU采用Mail-T860四核 GPU,RK3399作為目RK產(chǎn)品線中低功耗、高性能的代表,可滿足人臉識(shí)別設(shè)備、機(jī)器人、無人機(jī)、IoT物聯(lián)網(wǎng)領(lǐng)域應(yīng)用。飛凌RK3399開發(fā)板在整體性能、功耗及核心面積做了大幅度優(yōu)化,更加滿足工業(yè)設(shè)計(jì)需求。飛凌RK3399開發(fā)板為進(jìn)一步減少用戶二次開發(fā)難度,開放了底板原理圖,并提供了RK3399用戶手冊(cè)、芯片手冊(cè),加上優(yōu)質(zhì)的技術(shù)服務(wù),讓您的方案從構(gòu)思到上市時(shí)間縮短。

    了解詳情
    OK3399-C開發(fā)板

推薦閱讀 換一批 換一批