首頁 > 軟體

乾貨講解 | OKT507-C開發板基於Linux系統的應用筆記

2021-05-22 15:30:07

OKT507-C開發板,具有2路網卡(百兆/千兆),支援3路音效卡,包括HDMI音效卡輸出、CPU內建音效卡以及外擴WM8960音效卡,支援錄音,耳機與喇叭放音。

不僅如此,OKT507-C開發板還支援LCD/LVDS與HDMI同/異顯,支援多路攝像頭輸入(USB攝像頭、DVP5640、MIPI-OV5640),另外支援720P高清模擬攝像頭,可與MIPI-OV5640複用。

1

T507與T3的差別

T507相較於T3,在CPU架構、視訊編解碼能力、攝像頭輸入、顯示解析度等方面都有了很大的進步,並且軟體針對底板功能也做了適配。

首先,我們先來看下詳細的參數對比:

Linux軟體對比:

2

應 用

在外圍介面的測試上,我們可通過參考使用者資料中的手冊進行測試。但是在T507釋出之後,使用者可能會在一些應用場景上遇到問題,因此小編在下方提供了一些參考方法。

螢幕旋轉

有客戶需要將螢幕作為豎屏使用,在linux中,如何將螢幕設定為豎屏呢?

在/etc/profile.d/env.sh 中加入 export QT_QPA_EGLFS_ROTATION=90

重啟後,便可實現螢幕的旋轉。

觸控旋轉

電容觸控旋轉方法:

在/etc/profile.d/env.sh 中加入 export QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS=/dev/input/event1:rotate=90

直接在對應的觸控節點後加旋轉參數。

電阻觸控旋轉方法:

/etc/ts.conf 中加入 module linear rot=3

注意電阻觸控時,需要ts_calibrate --help 檢視是否支援觸控旋轉。

滑鼠游標的關閉與開啟

電容取消滑鼠游標:

/etc/profile.d/env.sh 中加入export QT_QPA_EGLFS_HIDECURSOR=1

電阻觸控取消滑鼠游標:

/etc/profile.d/env.sh 中的export QT_QPA_EGLFS_TSLIB=1修改為#export QT_QPA_EGLFS_TSLIB=1

串列埠波特率支援範圍

CPU手冊中明確說明,在24M時鐘時,最大波特率為1.5M,可修改時鐘,從而修改最大波特率值。

時區修改方法

echo "Asia/Shanghai" > /etc/timezonerm -rf /etc/localtime

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

錄影功能

原廠資料中提供了一個測試例程sdktest可支援錄影功能,要求sd卡需要掛載到/mnt/sdcard/mmcblk1p1目錄下。此方法需重新掛載sd卡。

GDB偵錯

預設已開啟GDB偵錯。

比如gdb/usr/bin/xplayerdemo,具體GDB的命令可通過help進行檢視。


IT145.com E-mail:sddin#qq.com