《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 新品快遞 > 如何快速開發嵌入式系統的交互界面?

如何快速開發嵌入式系統的交互界面?

2018-09-19

  工業產品的交互界面開發要求越來越接近于消費領域的產品。選擇一種快速且低成本的嵌入式UI開發方案顯得尤為重要,本文將為您介紹一種新的框架式嵌入式UI開發平臺。

0.png

  1 . 串口屏

  串口屏是指可以通過串口指令控制其顯示的屏幕,如UART(TTL、232、485)、SPI等。若控制引腳較多且之間間存在一定的時序關系則統稱為并口屏。串口屏所有的繪圖、顯示及人機交互都是依靠MCU與串口屏之間的指令、數據傳輸。串口屏最大的優點就是開發便利且大大減少了主控芯片的IO口占用,但為了實現更豐富的顯示效果,串口屏內部需要集成高性能的為處理器,這也使得串口屏的價格比裸屏高出很多。

1.png

  圖1  簡單串口屏

  2010年以前的串口屏大多是通過上位機將要顯示的內容預先下載到屏幕中,然后發送預設指令將各種界面顯示出來。2014年后,功能更強大的組態屏使串口屏的產業鏈日趨成熟。由于串口屏的顯示依賴其自帶的庫,所以其顯示靈活度在一定程度上依舊受限。

2.png

  圖2  組態串口屏(圖片來源網絡)

  2 . 嵌入式QT/E

  相比于直接使用串口屏,嵌入式的QT/E的靈活度、自由性極大豐富。嵌入式的QT/E可以認為是QT在linux上的的精簡版,它在底層摒棄了Xlib庫以適應嵌入式應用的開發。使用 Qt 只需一次性開發應用程序,無需重新編寫源代碼,便可跨不同桌面和嵌入式操作系統部署這些應用程序。

3.png

  圖3  嵌入式Linux QT/E界面開發

  3 . 嵌入式emWin

  使用QT/E往往需要在微控制器上運行嵌入式操作系統,因此對于MCU的性能有一定的要求。除此之外,若之前未接觸過QT/E,運用起來將花費一定的時間成本。相比之下,emWin更適合于快速、精簡UI的開發。

  emWin圖形庫由德國SEGGER公司開發,可為圖形LCD設計提供高級支持,極大簡化了LCD設計并縮短上市時間。為恩智浦ARM微控制器用戶免費提供的emWin圖形庫,以其免費提供商業圖庫、使用簡單、提升MCU運行表現和色彩逼真。

4.png

  圖4  emWin_Demo

  4 . AWUI&AWTK

  emWin說明書有一千多頁,對于大多說開發者來說只是想使用emWin做個交互界面,需要花費大量的時間學習emWin的API。

  為了使emWin更易用,致遠電子在emWin基礎上開發出AWUI,它是基于C++開發的一套MVVM框架,實現了數據綁定、命令綁定和窗口導航等基本功能,并提供豐富的GUI組件。AWUI相對于直接用emwin編程是巨大的飛躍, 因為它使用mvvm編程模型使得界面與邏輯分離(解耦)。MVVM是由MVC和MVP一路演化而來,它的作用就是實現用戶界面和業務邏輯的分離,利于隔離變化、自動測試、分工合作。

5.png

  圖5  AWUI的框架思想

  AWUI目前支持Qt和emWin,用Designer編輯界面,用C++開發ViewModel/Model,讓開發者無需學習Qt和emWin的API最終的應用程序可以在Qt和emWin(要確保emWin上支持該控件)上運行。

  基于AWUI,致遠電子計劃年內推出適用范圍更廣、更好用的AWTK。嵌入式UI開發將會以組件的方式集成于AWorks平臺中,可在該平臺下快速實現交互界面開發。6.png


  圖6  AWUI發展計劃

7.png

  圖7  AWorks中的UI框架


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲人成啪啪网站| 亚洲国产日韩在线| 在线播放不卡| 国产精品中文在线| 欧美色123| 欧美日韩综合另类| 欧美久久一区| 欧美激情女人20p| 欧美国产精品久久| 欧美激情小视频| 欧美精品三级日韩久久| 欧美精品久久一区| 欧美区一区二| 欧美日韩亚洲综合在线| 欧美日本不卡| 欧美日韩国产精品一区| 欧美日韩成人一区二区| 欧美人与禽性xxxxx杂性| 欧美日韩免费高清| 欧美日韩中文字幕在线| 欧美性猛交99久久久久99按摩| 欧美日韩亚洲激情| 国产精品福利网| 国产毛片一区| 国产在线精品成人一区二区三区 | 亚洲免费在线观看视频| 亚洲欧美日韩精品久久久久| 午夜精品久久久久久久白皮肤| 午夜精品免费在线| 久久精品欧美日韩精品| 看欧美日韩国产| 欧美国产视频在线| 欧美涩涩视频| 国产欧美一区二区三区另类精品 | 免费日韩成人| 欧美日本精品一区二区三区| 欧美午夜免费电影| 国产精品视频一二三| 国产婷婷成人久久av免费高清| 国产综合色产在线精品| 亚洲国产精品激情在线观看| 日韩西西人体444www| 亚洲欧美日韩国产中文| 久久精品视频在线| 中文日韩在线| 久久精品电影| 欧美高清视频一区二区三区在线观看| 欧美另类极品videosbest最新版本 | 一区二区三区视频观看| 欧美亚洲免费在线| 亚洲裸体视频| 欧美专区亚洲专区| 欧美激情片在线观看| 国产精品亚洲一区二区三区在线| 黄色成人av在线| 一区电影在线观看| 久久国产精品免费一区| 夜夜精品视频一区二区| 久久九九热re6这里有精品| 欧美成人资源网| 国产精品视频免费观看www| 亚洲第一在线综合在线| 亚洲性线免费观看视频成熟| 亚洲激情电影在线| 亚洲欧美日韩系列| 欧美韩日一区二区三区| 国产欧美日韩亚洲精品| 亚洲精品无人区| 亚洲第一免费播放区| 亚洲视频精品| 久久综合中文色婷婷| 国产精品久久久亚洲一区| 精品成人国产| 亚洲欧美国产高清| 夜夜嗨av一区二区三区网站四季av| 久久se精品一区精品二区| 欧美人与禽性xxxxx杂性| 国内精品久久久久久影视8| 99在线热播精品免费| 亚洲国产精品va| 欧美一区二区三区视频在线| 欧美精品综合| 在线精品在线| 欧美一级欧美一级在线播放| 亚洲一区二区在线免费观看视频| 免费成人小视频| 国产日韩在线亚洲字幕中文| 一区二区三区波多野结衣在线观看| 最新日韩精品| 久久人91精品久久久久久不卡| 国产精品日韩在线播放| 日韩视频永久免费观看| 91久久久久久国产精品| 欧美专区一区二区三区| 国产精品久久久一区二区三区| 亚洲精品影视在线观看| 亚洲欧洲一二三| 久久午夜影视| 国产一区二区欧美日韩| 亚洲欧美久久久久一区二区三区| 亚洲一区免费看| 欧美日产国产成人免费图片| 亚洲国产福利在线| 亚洲成色777777在线观看影院| 久久精彩免费视频| 国产精品一区二区黑丝| 一级成人国产| 亚洲午夜高清视频| 欧美四级剧情无删版影片| 日韩写真视频在线观看| aa亚洲婷婷| 欧美日韩国产一区二区三区| 亚洲国产成人久久综合一区| 亚洲电影免费观看高清完整版在线观看| 香港久久久电影| 国产精品入口66mio| 亚洲一区二区3| 午夜亚洲精品| 国产精品永久免费| 午夜欧美不卡精品aaaaa| 欧美一区二区三区在线视频| 国产精品午夜av在线| av不卡免费看| 亚洲在线观看视频| 国产精品素人视频| 欧美一级久久| 麻豆成人精品| 亚洲精品久久久久久久久久久| 一本久久知道综合久久| 欧美日韩亚洲高清一区二区| 一区二区三区欧美视频| 亚洲欧美网站| 国产人成一区二区三区影院| 欧美中文字幕不卡| 老司机精品视频一区二区三区| 在线高清一区| 一二三区精品福利视频| 国产精品国产自产拍高清av| 午夜精品偷拍| 久久另类ts人妖一区二区| 在线国产亚洲欧美| 一区二区三区色| 国产精品久久久久久久久免费 | a91a精品视频在线观看| 欧美日韩一区高清| 亚洲一二三四久久| 久久久不卡网国产精品一区| 在线播放日韩欧美| 99精品国产99久久久久久福利| 欧美日韩视频在线第一区| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 久久综合九色| 亚洲精品日韩一| 午夜精品剧场| 一区免费观看视频| 一本色道久久综合| 国产精品视频xxxx| 亚洲激情视频网| 国产精品成人av性教育| 欧美一级专区| 欧美好骚综合网| 亚洲男人的天堂在线观看| 久久在线免费观看| 99re国产精品| 久久琪琪电影院| 99视频精品| 久久久久久久性| 亚洲美女免费视频| 久久精品女人| 日韩系列在线| 久久夜色精品国产欧美乱极品| 亚洲精品你懂的| 久久久久国产精品一区二区| 亚洲精选国产| 久久青青草原一区二区| av不卡在线| 老鸭窝亚洲一区二区三区| 一区二区三区 在线观看视| 久久综合99re88久久爱| 亚洲私人影院| 欧美国产亚洲另类动漫| 午夜亚洲性色视频| 欧美伦理a级免费电影| 性欧美长视频| 欧美婷婷久久| 亚洲精品一区二区网址| 国产一区二区日韩精品欧美精品| 在线亚洲一区二区| 激情婷婷亚洲| 欧美影院精品一区| 99精品免费视频| 免费一级欧美在线大片| 小黄鸭精品aⅴ导航网站入口| 欧美日韩在线高清| 最新日韩在线视频| 国产一区在线视频| 午夜视频久久久| 夜夜精品视频一区二区| 欧美高清免费| 亚洲国产91色在线|