基于OMAP-L138處理器的OLED驅動(dòng)開(kāi)發(fā)及實(shí)現
摘要:以TI公司的OMAP-L138雙核處理器為核心的嵌入式硬件平臺,介紹了基于Linux2.6內核的2.83英寸OLED屏驅動(dòng)程序開(kāi)發(fā)的原理及步驟,說(shuō)明了在U-Boot中加入OLED屏SPI口初始化及OMAP-L138的LCD控制器設置的方法,并實(shí)現了開(kāi)機顯示LOGO圖片功能。實(shí)際測試基于QT/E圖形界面應用程序運行及視頻播放效果良好,對同類(lèi)型嵌入式平臺的OLED屏驅動(dòng)開(kāi)發(fā)有借鑒意義。
本文引用地址:http://dyxdggzs.com/article/134931.htm引言
隨著(zhù)用戶(hù)對微處理器的多核協(xié)作、更高集成度外設、更低熱量耗散以及更低總體系統成本的需求,TI公司推出了新一代的低功耗OMAP-L138雙核處理器。OMAP-L138可廣泛應用于通信、工業(yè)、醫療診斷和音視頻嵌入式設備,ARM核擅長(cháng)用于操作系統的移植及豐富圖形人機界面的開(kāi)發(fā),而DSP核擅長(cháng)于復雜算法的運算,兩核的協(xié)同工作可大大增強嵌入式設備的數據處理能力,增強用戶(hù)的使用體驗。OLED屏的驅動(dòng)實(shí)現是構成良好的人機交互接口的重要組成部分,介紹了OMAP-L138的特點(diǎn)及LCD接口,實(shí)現了OLED屏的在Linux2.6及U-Boot中的驅動(dòng)開(kāi)發(fā),在系統上電后快速顯示START LOGO的功能。
OMAP-L138的特點(diǎn)及LCD接口
OMAP-L138的特點(diǎn)如下:
(1)內部集成了375/456-MHz ARM926EJ-S RISC MPU及375/456-MHz C674x定/浮點(diǎn)VLIW DSP,可滿(mǎn)足系統的非實(shí)時(shí)多任務(wù)及實(shí)時(shí)高強度數據處理的應用需求
(2)強大豐富的外設資源:
主要包括:1個(gè)EMAC控制器;1個(gè)USB2.0接口和1個(gè)USB1.1接口;2個(gè)I2C接口;1個(gè)McASP;兩個(gè)McBSP;2個(gè)SPI接口;4個(gè)64位通用定時(shí)器;實(shí)時(shí)時(shí)鐘(RTC);1個(gè)可配置的16位HPI;144個(gè)可配置的GPIO管腳;3個(gè)UART接口;2個(gè)eHRPWM和3個(gè)eCAP;1個(gè)EMIFA口,可接16位SDRAM/NOR Flash/NAND Flash;1個(gè)EMIFB口,可接16位的DDR2(最高頻率150MHz)或16位mDDR(最高頻率133MHz);2個(gè)MMC/SD/SDIO;1個(gè)LCD控制器;1個(gè)SATA控制器;1個(gè)uPP接口;1個(gè)VPIF接口;眾多外設可以通過(guò)PSC(電源及睡眠控制)和管腳復用控制,根據系統需求靈活配置;
(3)高效的緩存機制。其中ARM核內部有16KB的L1程序Cache和16KB的數據Cache,以及8KB中斷向量表存儲RAM;DSP核采用二級緩存結構,包括32KB的L1程序Cache、32KB的數據Cache和高達256KB可靈活配置的L2 Cache,L2可以被ARM核訪(fǎng)問(wèn);此外在兩核之間還有128KB的片內SHARE RAM,可用于A(yíng)RM核和DSP核高速交換數據,而不影響各自的運行。
(4)低功耗設計。采用1.2V內核電壓,1.8V或3.3V可配置I/O接口電壓,不同使用情況下總功耗為440mW,待機模式功耗為15mW,在深度睡眠模式下功耗僅為6mW。
OMAP-L138的LCD控制器里面包含兩個(gè)獨立的控制器,分別是Raster(光柵)控制器和LIDD控制器。兩個(gè)控制器獨立工作,但是每次只能有一個(gè)處于活動(dòng)狀態(tài)。光柵控制器用于控制同步的LCD接口。它提供時(shí)序控制和不間斷的圖形數據刷新到顯示屏顯示。通過(guò)可配置的時(shí)序控制支持多種不同型號不同尺寸的單色和全彩顯示屏顯示,內置調色板、灰度色標/序列化器。圖形數據在幀緩沖中處理和存儲,幀緩沖為系統中的一個(gè)連續的內存塊。內置的DMA引擎提供圖形數據給光柵引擎,再輸出到外部的LCD設備顯示;LIDD控制器用于控制異步的LCD接口,它提供完全可配置的時(shí)序控制信號(CS,WE,OE,ALE)和輸出數據。該驅動(dòng)開(kāi)發(fā)主要使用光柵控制器。
LCD顯示屏相關(guān)文章:lcd顯示屏原理
lcd相關(guān)文章:lcd原理
評論