imx6q 驅動開發

2021-09-11 04:10:31 字數 1353 閱讀 6127

一、leds驅動

vim imx6q-arm2.dts

根節點中新增:

leds ;

led5 ;

led6 ;

測試leds

cd /sys/bus/platform/devices/leds/leds/led5

echo 1 > brightness

echo 0 > brightness

二、lcd驅動

檢視解析度:cat /sys/class/graphics/fb0/mode

tslib環境設定方式

//ts裝置檔案(觸控螢幕):event0

//校驗檔案(calibrate file),存放校驗值

//配置檔案

//外掛程式檔案

//fb裝置檔案(lcd):fb0

//終端控制台設為null

export tslib_tsdevice=/dev/input/event0               

export tslib_calibfile=/etc/pointercal            

export tslib_conffile=/etc/ts.conf             

export tslib_plugindir=/lib/ts                  

export tslib_consoledevice=none              

export tslib_fbdevice=/dev/fb0     

ts_calibrate

設定qt執行環境

export qtedir=/usr/qt5.11.2

export ld_library_path=qtedir/lib:$ld_library_path

export qt_qpa_generic_plugins=tslib:/dev/input/event1

export set qt_qpa_fontdir=$qtedir/lib/fonts 

export qt_qpa_platform_plugin_path=$qtedir/plugins 

export qt_qpa_platform=linuxfb:fb=/dev/fb0:size=800x480:mmsize=800x480:offset=0x0:tty=/dev/ttymxc0

export qt_qpa_fb_tslib=1

//export qt_qpa_evdev_touchscreen_parameters=/dev/input/event1

//export qt_qpa_generic_plugins=evdevmouse:/dev/input/event2

三、音效卡驅動

基於IMX6Q的XFM10621六麥驅動實現說明

本文主要針對在imx6q平台上實現的xfm10621六麥克陣列驅動做了一些介紹和說明,因為科大訊飛沒有乙個可參考的通用驅動,所以自己就在imx6q上實現了一下,相信可以給很多感興趣和有需求的朋友作為參考,具體的驅動原始碼可以參看附件部分。1.環境介紹 硬體平台 imx6q android版本 5.1...

imx6q平台的gpio配置方法

這裡介紹一下imx6q平台的gpio配置方式,如下圖所示為原理圖 從原理圖中可看到每個引腳的名稱 比如引腳名稱為gpio 16,開啟kernel imx arch arm boot dts imx6q pinfunc.件 該檔案都是一些巨集定義,固定形式為mx6qdl pad 引腳名 引腳功能描述 ...

imx6q平台的gpio配置方法

這裡介紹一下imx6q平台的gpio配置方式,如下圖所示為原理圖 從原理圖中可看到每個引腳的名稱 比如引腳名稱為gpio 16,開啟kernel imx arch arm boot dts imx6q pinfunc.件 該檔案都是一些巨集定義,固定形式為mx6qdl pad 引腳名 引腳功能描述 ...