原创 飛思卡爾IMX6修改uboot默認啓動參數

硬件平臺:飛思卡爾IMX6 內核版本:kernel3.0.35 問題來源: 開發板的默認顯示方式是FPC接口800*480的屏,本項目中用到的屏是工業級的1024*768接口的LVDS屏,更換屏之後,除了移植相應的屏驅動和觸摸驅動之外,

原创 Linux系統I2C設備驅動編寫方法

硬件平臺:飛思卡爾IMX6 內核版本:kernel3.0.35 Linux的I2C子系統分爲三層,I2C核心層,I2C總線驅動層和I2C設備驅動層。I2C核心層由內核開發者提供,I2C總線驅動層有芯片廠商提供,而I2C設備驅動層由於設備

原创 arm板上sqlite3移植及使用

硬件平臺:IMX6Q 內核版本:kernel3.0.35 移植到arm板 步驟: 1 下載源碼sqlite-3.6.16.tar.gz 2 編譯源碼,執行以下指令     cp sqlite-3.6.16.tar.gz  /home/l

原创 嵌入式QT軟鍵盤

最近搞了一個組織細胞脫水機項目,當然,對於國內的項目都是仿來仿去的,我們也不例外,開啓被仿機器後,第一個看到的界面就是用戶登錄界面,需要輸入中文,作爲一個程序員,我的第一反應就是我需要採用什麼用的框架來做這個界面,方向是多方面的,肯定會選

原创 Linux系統自帶spi驅動加載及應用程序編寫方法詳解

硬件平臺:飛思卡爾IMX6, 內核版本:kernel3.0.35 Linux系統中,和I2C一樣,SPI也有系統自帶的設備驅動程序,位於源碼目錄下drivers/spi/spidev.c,以下爲驅動的移植和對應應用程序編寫方法 驅動代

原创 嵌入式QT5.5.1在freescale IMX6Q平臺的編譯安裝

編譯qt5.5.1步驟 1 去官網下載qt5.5.1,解壓 vi qtbase/mkspecs/linux-arm-gnueabi-g++/qmake.conf  修改 MAKEFILE_GENERATOR      = UNIX CON

原创 Linux系統PWM驅動

硬件平臺:IMX6 內核版本:kernel3.0.35 在linux內核中有一個規律,Linux內核開發者把通用的東西都總結出來,個性化的東西就留出接口,和GPIO驅動類似,PWM驅動在內核中也提供了對應的接口函數,內核提供的接口函數聲