• 方案介紹
  • 相關推薦
申請入駐 產(chǎn)業(yè)圖譜

基于NXP i.MX RT1050及Embedded Wizard的高分辨率人機界面方案

2020/08/14
653
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

核心技術優(yōu)勢/方案詳細規(guī)格/產(chǎn)品實體圖/PCB/方塊圖Datasheet/測試報告/Gerber/Schematics/User manual +一鍵獲取

由于近幾年來在智能手機使用體驗的推波助瀾下,市場上對于人機界面(HMI)的需求便不斷的增加。舉凡門禁控制、居家生活、建筑物自動化、醫(yī)療、工業(yè)等應用,皆都大量采用了人機界面。其主要的原因不外乎人機界面對于這些嵌入式應用所帶來的創(chuàng)新與實質功能表現(xiàn),加分效果是非常顯著的。圖形使用者界面(GUI)在整個人機界面里是最能得到使用者體驗的反饋,所以相形之下就顯現(xiàn)出圖形使用者界面的重要性。

使用者在實現(xiàn)嵌入式圖形設計時必須對于軟、硬體需求做以下的考量:

硬體層面:

  1. MCU具有專屬圖形處理單元以減低核心負載
  2. 高分辨率LCD觸控螢幕的驅動
  3. 高效能緩沖記憶體

軟體層面:

  1. MCU IDE開發(fā)環(huán)境與SDK
  2. GUI 設計開發(fā)環(huán)境與套件

恩智浦半導體(NXP Semiconductors)所推出的i.MX RT1050跨界處理器所使用的核心為最高執(zhí)行速度可達600MHz的ARM Cortex-M7。并針對圖形使用者界面提供了512KB SRAM、8/16位元外部記憶體界面(SDRAM/SRAM)以及2D圖形加速引擎。

TARA System為專業(yè)主流GUI軟體開發(fā)提供商,其提供了Embedded Wizard Studio開發(fā)環(huán)境與各個不同的Platform Package解決方案。
結合i.MX RT1050-EVK與 Embedded Wizard的軟、硬體優(yōu)勢,能讓開發(fā)者輕松地實現(xiàn)高效能嵌入式圖形設計。

i.MX RT1050 芯片內(nèi)建的顯示控制器(eLCDIF)支援 24-bit Parallel RGB mode,最高分辨率達1280x720(HD)。

在i.MX RT1050 EVK上提供了16-bit data bus的LCD界面與Touch的界面,外加NXP提供搭配開發(fā)板的4.3吋觸控式LCD螢幕,分辨率為480x272的分辨率。所以在這里就以 480x272 display@60 RGB565的格式來呈現(xiàn)嵌入式圖形設計。

Embedded Wizard主要特點:

  • Drag-Drop 容易操作的開發(fā)環(huán)境 IDE
  • 使用WYSIWYG ( WHAT-YOU-SEE-IS-WHAT-YOU-GET) 進行視覺化程式設計,并實現(xiàn)UI構想的設計
  • 簡單的編程模型包括物件導向程式設計支持,產(chǎn)生ANSI C
  • 硬體平臺的GUI邏輯實現(xiàn)
  • 現(xiàn)有的小部件,效果(旋轉,縮放和透視轉換,每個都具有高質量和低質量),動畫,設計排版功能。
  • 相容于許多輸入方式:(多)觸碰,透過GPIO的實體按鍵,語音控制,......
  • 不需要(RT)OS (工作任務,信號量等),GUI可以在裸機UNICODE底層上運行
  • 支援各種顏色深度/格式:RGBA8888,RGB888,RGBA4444,RGB565,Index8,LumA44
  • 支援動畫和3D效果
  • 可選支持外部TrueType字體跑圖引擎(例如FreeType)

Embedded Wizard Project Configuration:

Composer
透過Embedded Wizard Studio的視覺輔助編程的開發(fā)環(huán)境,使用者可以透過拖放鼠標方式來輕松安排軟體元件與其連接。而這個在Embedded Wizard中間的工作區(qū)塊被稱為作曲家(Composer)。

Profile Configuration

基于所使用的是i.MX RT1050EVK與4.3吋觸控螢幕,在PlatformPackage的部分選擇了”NXP.iMX_RT.RGB565”的色彩格式。而所產(chǎn)生的code則存放在ApplicationGeneratedCode的目錄。
配合使用的panel為4.3吋 480x272 TFT LCD,所以ScreenSize的部分設成相對應的<480,272>

“Accelerator” brick

建立了”Accelerator”元件來控制整個UI application,其同時也包含所有需要的資源 ? ”字型資源”以及”位圖資源(bitmap)”。Embedded Wizard 使用了“bitmap resource”來展現(xiàn)圖片,支援PNG,JPG,GIF,BMP、MJPEG等格式。在這邊我們選用五張160x160 JPG格式與七張240x240 PNG格式的圖片,Application 透過class “GraphicsFactory”持續(xù)不間斷地產(chǎn)生繪圖指令與動畫。

Code Generation

設計完成后,使用Embedded Wizard的”BUILD/Build this profile”或是”F8”快速鍵將設計進行優(yōu)化并將”字型”與”圖片”轉換成適用于i.MX RT1050的格式。

Compiler Setting
Embedded Wizard 預設的Compiler為GCC ARM,也支援其他的compiler,如NXP MCUXpresso、IAR Embedded Workbench、Keil MDK-ARM。這邊我們將PostProcess 設到使用免費的MCUXpresso。

Import as MCUXpresso project

將Embedded Wizard所創(chuàng)建的project匯入到MCUXpresso。

Building and Flashing

將編譯過的Application使用GUI Flash Tool燒錄到Flash。

? 場景應用圖

sceneryUrl

? 產(chǎn)品實體圖

imgUrl

? 展示版照片

frontUrlbackUrl

? 方案方塊圖

funcUrl

? 核心技術優(yōu)勢

== i.MX RT1050 == ? 采??效能ARM Cortex-M7核?與32K/32K L1的I/D-Cache,最?操作頻率達600MHz ? 擁有512KB on-chip RAM,可彈性配置成TCM 或是?般功能RAM ? ?援8/16-bit 外部SDRAM,最?操作速度達166MHz ? 內(nèi)建的PMU(電源管理單元)整合四個LDO regulators,簡化了外部電源設計

== Embedded Wizard == ? Drag-Drop 容易操作的開發(fā)環(huán)境 IDE ? 使用WYSIWYG ( WHAT-YOU-SEE-IS-WHAT-YOU-GET) 進行視覺化程式設計,并實現(xiàn)UI構想的設計 ? 簡單的編程模型包括物件導向程式設計支持,產(chǎn)生ANSI C ? 預設Frame view為alpha-blended,可透過參數(shù)調(diào)整透明度 ? 透過Multi-frame bitmap resources的支援來實現(xiàn)動畫

? 方案規(guī)格

== MIMXRT1050-EVK開發(fā)板 == ? 處理器: MIMXRT1052DVL6B ? 記憶體: 256Mb SDRAM ? 開機裝置: 512Mb Hyper Flash 或是 64Mb QSPI Flash ? 顯?介?: Parallel LCD連接器 ? USB: USB 2.0 OTG與Host 連接器

== TARA Systems GmbH== ? Embedded Wizard Studio Free or Embedded Wizard Studio Pro ? Embedded Wizard iMX_RT Platform Package ? Embedded Wizard Build Environment for IMXRT1050-EVKB

? 技術文檔

相關資料下載:

大大通

大大通

針對電子行業(yè)逐漸呈現(xiàn)碎片化、客制化的趨勢,大聯(lián)大推出匯聚內(nèi)外工程師,搭建互相幫助樂于分享,解決問題的首選技術平臺----研發(fā)心中的翰林院 大大通。其中包含了大聯(lián)大代理的上百條產(chǎn)品線、數(shù)百個方案,以及最新的產(chǎn)品信息和原廠新聞。大大通的方案涵蓋智能家居、智慧城市、穿戴裝置、智慧醫(yī)療、車聯(lián)網(wǎng)、電源等應用領域;除了大聯(lián)大內(nèi)部的方案,還有原廠的最新方案,以及行業(yè)優(yōu)質合作方案商(IDH)的方案,打通客戶、原廠、IDH 以及大聯(lián)大的FAE 之間的壁壘,搭建整個技術的生態(tài)圈。 除了大聯(lián)大七百馀位專業(yè)FAE在線上進行高效、專業(yè)的技術支持,大大通更希望匯聚所有工程師一起分享和成長。客戶可以更直接快速的了解方案、解答疑問、獲取技術文檔,從而縮短客戶方案量產(chǎn)時間。使用者登錄后,可以根據(jù)應用、原廠、傳輸技術、輸出功率等選項快速篩選出感興趣的方案;瀏覽方案時可以提問、分享、收藏,還能一鍵連結到大大購進行方案的關鍵物料的購買。大大通還有完善個人的社交系統(tǒng),關注技術大牛,獲取積分,吸引粉絲,獲取更高頭銜和特別勳章,讓工程師可以獲得榮譽感、成就感。

針對電子行業(yè)逐漸呈現(xiàn)碎片化、客制化的趨勢,大聯(lián)大推出匯聚內(nèi)外工程師,搭建互相幫助樂于分享,解決問題的首選技術平臺----研發(fā)心中的翰林院 大大通。其中包含了大聯(lián)大代理的上百條產(chǎn)品線、數(shù)百個方案,以及最新的產(chǎn)品信息和原廠新聞。大大通的方案涵蓋智能家居、智慧城市、穿戴裝置、智慧醫(yī)療、車聯(lián)網(wǎng)、電源等應用領域;除了大聯(lián)大內(nèi)部的方案,還有原廠的最新方案,以及行業(yè)優(yōu)質合作方案商(IDH)的方案,打通客戶、原廠、IDH 以及大聯(lián)大的FAE 之間的壁壘,搭建整個技術的生態(tài)圈。 除了大聯(lián)大七百馀位專業(yè)FAE在線上進行高效、專業(yè)的技術支持,大大通更希望匯聚所有工程師一起分享和成長??蛻艨梢愿苯涌焖俚牧私夥桨浮⒔獯鹨蓡?、獲取技術文檔,從而縮短客戶方案量產(chǎn)時間。使用者登錄后,可以根據(jù)應用、原廠、傳輸技術、輸出功率等選項快速篩選出感興趣的方案;瀏覽方案時可以提問、分享、收藏,還能一鍵連結到大大購進行方案的關鍵物料的購買。大大通還有完善個人的社交系統(tǒng),關注技術大牛,獲取積分,吸引粉絲,獲取更高頭銜和特別勳章,讓工程師可以獲得榮譽感、成就感。收起

查看更多

相關推薦

方案定制

去合作
方案開發(fā)定制化,2000+方案商即時響應!

大大通的方案涵蓋智能家居、智慧城市、穿戴裝置、智慧醫(yī)療、車聯(lián)網(wǎng)、電源等應用領域;除了大聯(lián)大內(nèi)部的方案,還有原廠的最新方案,以及行業(yè)優(yōu)質合作方案商(IDH)的方案,打通客戶、原廠、IDH 以及大聯(lián)大的FAE 之間的壁壘,搭建整個技術的生態(tài)圈。 除了大聯(lián)大七百馀位專業(yè)FAE在線上進行高效、專業(yè)的技術支持,大大通更希望匯聚所有工程師一起分享和成長。客戶可以更直接快速的了解方案、解答疑問、獲取技術文檔,從而縮短客戶方案量產(chǎn)時間。