<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > EDA/PCB > 設計應用 > μC/GUI在Nios II嵌入式平臺上的移植研究

μC/GUI在Nios II嵌入式平臺上的移植研究

作者: 時(shí)間:2010-11-29 來(lái)源:網(wǎng)絡(luò ) 收藏


2 μC/在NiOSⅡ上的設計
2.1 TFT LCD IP核結構
μC/是基于IP核的,編寫(xiě)TFT LCD控制器,所以移植時(shí),在底層配置文件,參數的配置要和TFT LCDIP的相關(guān)參數相匹配,否則不可能移植成功,該IP核的結構如圖2所示。

本文引用地址:http://dyxdggzs.com/article/191461.htm

c.JPG
液晶屏采用臺灣統寶公司的TRDB_LCM 3.6寸屏,該屏的分辨率是320x240,支持24位色,也就是RGB888模式,但是由于A(yíng)valon總線(xiàn)支持傳輸數據寬度的差異,因此只用16位 色,即RGB為565的模式。由于DE2-70有2個(gè)32 MB的SDRAM,所以拿使用其中一塊作為數據的存儲器,Nio-sⅡ處理器將圖像數據寫(xiě)入該SDRAM中,在ⅡIDE中用軟件控制緩沖器的開(kāi) 啟,當開(kāi)啟緩沖器之后,該BUFFER會(huì )源源不斷地讀取SDRAM中的數據,為避免讀數據和Ⅱ處理器向其中寫(xiě)入數據時(shí)發(fā)生沖突,Avalon總線(xiàn) 自動(dòng)在二者之間加入了一個(gè)Arbitrator仲裁模塊來(lái)決定執行哪個(gè)操作。
配置LCD采用3線(xiàn)串行總線(xiàn)配置LCD,緩沖器以Avalon存儲器映像主機的方式從SDRAM中讀取數據,然后以Avalon Streaming Soume的方式把這些數據傳送到LCD控制器上,LCD控制器是以Avalon Streaming Sink的方式接收從緩沖器傳來(lái)的數據,LCD控制器生成時(shí)序,在適當時(shí)候將數據送出到TFT LCD屏上顯示。
2.2 移植過(guò)程
2. 2.1 μC/的文件組織結構
μC/GUI是以ANSI C源碼包的形式提供的。源碼包由配置文件目錄(Config)和庫函數目錄(GUI)2個(gè)文件目錄組成。在Config目錄中包含了LCDConf.h、GUITouchConf.h、GUIConf.h 3個(gè)配置文件,這3個(gè)文件分別用于LCD底層接口的配置、觸摸屏底層接口的配置以及μC/GUI自身的配置。在GUI目錄中的庫函數文件按照不同功能又分成若干子目錄如圖3所示,各子目錄所實(shí)現的功能如表2所示。

d.JPG



關(guān)鍵詞: Nios GUI 嵌入式平臺 移植

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>