找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3539|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

基于AM5728的顯示界面旋轉(zhuǎn)方法

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
本例程主要演示如何在Linux系統(tǒng)下旋轉(zhuǎn)屏幕顯示的界面。
(本文是基于創(chuàng)龍TL5728-EasyEVM開(kāi)發(fā)套件進(jìn)行測(cè)試)
平臺(tái)簡(jiǎn)介:
AM5728是TI Sitara系列高性能SOC,得益于異構(gòu)多核處理架構(gòu),CPU內(nèi)集成了多核DSP、多核PRU、IVA-HD、GPU等協(xié)處理單元,通過(guò)硬件加速的方式極大增強(qiáng)CPU的數(shù)據(jù)、多媒體處理能力,可滿足工業(yè)協(xié)議支持、大數(shù)據(jù)計(jì)算、實(shí)時(shí)控制等應(yīng)用需求,同時(shí)采用先進(jìn)的28納米生產(chǎn)工藝,極大降低處理器的功耗,能耗比更加突出。
     TL5728-EasyEVM是一款廣州創(chuàng)龍基于 TI AM5728(浮點(diǎn)雙 DSP C66 x  + ARMCortex-A15SOM-TL5728 核心板設(shè)計(jì)的開(kāi)發(fā)板,它為用戶提供了 SOM-TL5728 核心板的測(cè)試平臺(tái),用于快速評(píng)估SOM-TL5728 核心板的整體性能。底板采用沉金無(wú)鉛工藝的 4 層板設(shè)計(jì),為客戶提供豐富的AM5728 入門(mén)教程,協(xié)助客戶進(jìn)行底板的開(kāi)發(fā),提供長(zhǎng)期、全面的技術(shù)支持,幫助客戶以最快的速度進(jìn)行產(chǎn)品的二次開(kāi)發(fā),實(shí)現(xiàn)產(chǎn)品的快速上市。
                              
Ø 基于TI AM5728浮點(diǎn)雙DSPC66x+雙ARMCortex-A15工業(yè)控制及高性能音視頻處理器;
Ø 強(qiáng)勁的視頻編解碼能力,支持1路1080P60或2路720P60或4路720P30視頻硬件編解碼,支持H.265視頻軟解碼;
Ø 支持高達(dá)1路1080P60全高清視頻輸入和1路LCD + 1路HDMI 1.4a輸出;
Ø 雙核PRU-ICSS工業(yè)實(shí)時(shí)控制子系統(tǒng),支持EtherCAT、EtherNet/IP、PROFIBUS等工業(yè)協(xié)議;
Ø 外設(shè)接口豐富,集成雙千兆網(wǎng)、PCIe、GPMC、USB 2.0、UART、SPI、QSPI、SATA 2.0、I2C、DCAN等工業(yè)控制總線和接口,支持極速接口USB3.0;

Ø  
1 旋轉(zhuǎn)LCD顯示屏顯示的界面
開(kāi)發(fā)板接上創(chuàng)龍配套的LCD屏,如果使用其它尺寸的屏需要切換對(duì)應(yīng)的設(shè)備樹(shù)文件。開(kāi)發(fā)板啟動(dòng)進(jìn)入文件系統(tǒng),LCD屏顯示的Matrix界面如下:


在串口調(diào)試窗口執(zhí)行如下指令,查看顯示設(shè)備的名稱(chēng),查看LCD顯示設(shè)備的名稱(chēng)為Unknown-1。
Target#        cat/var/log/weston.log| grep Un         //查看顯示設(shè)備的名稱(chēng)


打開(kāi)文件系統(tǒng)下的“/etc/weston.ini”文件,增加以下代碼:
[output]
name=Unknown-1     //LCD設(shè)備名
transform=90     //旋轉(zhuǎn)90度界面
Target#        vi /etc/weston.ini


添加完成后,保存退出,分別執(zhí)行以下指令重啟weston和matrix-gui-2.0服務(wù),可觀察到Matrix界面旋轉(zhuǎn)了90度。
Target#        /etc/init.d/westonrestart
Target#        /etc/init.d/matrix-gui-2.0start


2 旋轉(zhuǎn)HDMI顯示屏顯示的界面
使用HDMI線通過(guò)開(kāi)發(fā)板的HDMI OUT接口連接開(kāi)發(fā)板和顯示屏,開(kāi)發(fā)板啟動(dòng)進(jìn)入文件系統(tǒng),顯示屏顯示Matrix界面如下。

在串口調(diào)試窗口執(zhí)行以下命令,打開(kāi) “/etc/weston.ini”文件,增加以下代碼:
[output]
name=HDMI-A-1       //HDMI顯示設(shè)備名
transform=90     //顯示界面旋轉(zhuǎn)90度
Target#        vi /etc/weston.ini

添加完成后保存退出,分別執(zhí)行以下指令重啟weston和matrix-gui-2.0服務(wù),可觀察到HDMI顯示屏顯示的Matrix界面旋轉(zhuǎn)了90度。
Target#        /etc/init.d/westonrestart
Target#        /etc/init.d/matrix-gui-2.0start




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表