加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

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

2020/08/14
898
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
放大
方塊圖(2)
相關(guān)方案
  • 方案介紹
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

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

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

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

硬體層面:

  1. MCU具有專屬圖形處理單元以減低核心負(fù)載
  2. 高分辨率LCD觸控螢?zāi)坏尿?qū)動(dòng)
  3. 高效能緩沖記憶體

軟體層面:

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

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

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

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

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

Embedded Wizard主要特點(diǎn):

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

Embedded Wizard Project Configuration:

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

Profile Configuration

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

“Accelerator” brick

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

Code Generation

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

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

Import as MCUXpresso project

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

Building and Flashing

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

? 場(chǎng)景應(yīng)用圖

sceneryUrl

? 產(chǎn)品實(shí)體圖

imgUrl

? 展示版照片

frontUrlbackUrl

? 方案方塊圖

funcUrl

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

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

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

? 方案規(guī)格

== MIMXRT1050-EVK開發(fā)板 == ? 處理器: MIMXRT1052DVL6B ? 記憶體: 256Mb SDRAM ? 開機(jī)裝置: 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

? 技術(shù)文檔

相關(guān)資料下載:

大聯(lián)大

大聯(lián)大

大聯(lián)大控股是致力于亞太地區(qū)市場(chǎng)的國際領(lǐng)先半導(dǎo)體元器件分銷商,總部位于臺(tái)北,旗下?lián)碛惺榔?、品佳、詮鼎及友尚,員工人數(shù)約5,000人,代理產(chǎn)品供應(yīng)商超過250家,全球73個(gè)分銷據(jù)點(diǎn),2023年?duì)I業(yè)額達(dá)美金215.5億元。大聯(lián)大開創(chuàng)產(chǎn)業(yè)控股平臺(tái),專注于國際化營運(yùn)規(guī)模與在地化彈性,長期深耕亞太市場(chǎng),以「產(chǎn)業(yè)首選.通路標(biāo)桿」為愿景,全面推行「團(tuán)隊(duì)、誠信、專業(yè)、效能」之核心價(jià)值觀,連續(xù)24年蟬聯(lián)「全球分銷商卓越表現(xiàn)獎(jiǎng)」肯定。面臨新制造趨勢(shì),大聯(lián)大致力轉(zhuǎn)型成數(shù)據(jù)驅(qū)動(dòng)(Data-Driven)企業(yè),建置在線數(shù)字化平臺(tái)─「大大網(wǎng)」,并倡導(dǎo)智能物流服務(wù)(LaaS, Logistics as a Service)模式,協(xié)助客戶共同面對(duì)智能制造的挑戰(zhàn)

大聯(lián)大控股是致力于亞太地區(qū)市場(chǎng)的國際領(lǐng)先半導(dǎo)體元器件分銷商,總部位于臺(tái)北,旗下?lián)碛惺榔?、品佳、詮鼎及友尚,員工人數(shù)約5,000人,代理產(chǎn)品供應(yīng)商超過250家,全球73個(gè)分銷據(jù)點(diǎn),2023年?duì)I業(yè)額達(dá)美金215.5億元。大聯(lián)大開創(chuàng)產(chǎn)業(yè)控股平臺(tái),專注于國際化營運(yùn)規(guī)模與在地化彈性,長期深耕亞太市場(chǎng),以「產(chǎn)業(yè)首選.通路標(biāo)桿」為愿景,全面推行「團(tuán)隊(duì)、誠信、專業(yè)、效能」之核心價(jià)值觀,連續(xù)24年蟬聯(lián)「全球分銷商卓越表現(xiàn)獎(jiǎng)」肯定。面臨新制造趨勢(shì),大聯(lián)大致力轉(zhuǎn)型成數(shù)據(jù)驅(qū)動(dòng)(Data-Driven)企業(yè),建置在線數(shù)字化平臺(tái)─「大大網(wǎng)」,并倡導(dǎo)智能物流服務(wù)(LaaS, Logistics as a Service)模式,協(xié)助客戶共同面對(duì)智能制造的挑戰(zhàn)收起

查看更多

相關(guān)推薦

電子產(chǎn)業(yè)圖譜