色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

介紹一種新的框架式嵌入式UI開發平臺

AGk5_ZLG_zhiyua ? 來源:未知 ? 作者:王淳 ? 2018-09-18 09:44 ? 次閱讀

本文導讀

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

1

串口屏

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

簡單串口屏

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

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

2

嵌入式QT/E

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

嵌入式Linux QT/E界面開發

3

嵌入式emWin

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

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

emWin_Demo

4

AWUI&AWTK

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

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

AWUI的框架思想

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

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

AWUI發展計劃

AWorks中的UI框架


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11312

    瀏覽量

    209696
  • SPI
    SPI
    +關注

    關注

    17

    文章

    1707

    瀏覽量

    91667
  • uart
    +關注

    關注

    22

    文章

    1237

    瀏覽量

    101445

原文標題:如何快速開發嵌入式系統的交互界面?

文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    嵌入式QT常見開發方式有哪些?

    功能。 3.Qt Quick/QML開發: 利用QML語言和Qt Quick框架來創建流暢且動畫豐富的用戶界面,QML是一種聲明性語言,適合于快速原型開發和移動設備、
    發表于 08-12 10:05

    如何去設計個linux嵌入式UI框架

    看了“自己動手設計并實現個linux嵌入式UI框架”顯然沒有盡興,因為還沒有看到廬山真面目,那我今天繼續,先來說說,我用到了哪些知識背景。如:C語言基礎知識,尤其是指針、函數指針、內
    發表于 11-08 07:22

    介紹一種嵌入式框架模板的構建方案

    介紹一種嵌入式框架模板的構建方案
    發表于 02-22 06:25

    使用C++構建嵌入式開發框架

    框架作為一種大粒度的重用技術在桌面軟件開發中得到了廣泛應用,而在嵌入式開發領域,目前還沒有套完整的標準
    發表于 05-15 15:42 ?12次下載

    一種簡便的基于ARM的嵌入式應用開發模式

    一種簡便的基于ARM的嵌入式應用開發模式
    發表于 09-22 16:40 ?4次下載
    <b class='flag-5'>一種</b>簡便的基于ARM的<b class='flag-5'>嵌入式</b>應用<b class='flag-5'>開發</b>模式

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

    工業產品的交互界面開發要求越來越接近于消費領域的產品。選擇一種快速且低成本的嵌入式UI開發方案顯得尤為重要,本文將為您
    發表于 09-26 16:37 ?336次閱讀

    嵌入式應用框架EAF詳解

    EAF是Embedded Application Framework 的縮寫,即嵌入式應用框架嵌入式應用框架是 Application framework的
    發表于 12-02 11:30 ?2862次閱讀

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

    工業產品的交互界面開發要求越來越接近于消費領域的產品。選擇一種快速且低成本的嵌入式UI開發方案顯得尤為重要,本文將為您
    發表于 06-14 11:12 ?1311次閱讀

    關于嵌入式系統的交互界面,我們該如何去開發

    工業產品的交互界面開發要求越來越接近于消費領域的產品。選擇一種快速且低成本的嵌入式UI開發方案顯得尤為重要,本文將為您
    發表于 11-25 11:08 ?1367次閱讀

    關于嵌入式應用框架(EAF)的分析

    EAF是Embedded Application Framework 的縮寫,即嵌入式應用框架嵌入式應用框架是 Application framework的
    發表于 01-01 09:50 ?1535次閱讀

    全面解讀HarmonyOS新UI框架

    作者:yuzhiqiang,UI編程框架首席技術專家 在Harmony 3.0.0開發者預覽版中,包含了新代的聲明
    的頭像 發表于 10-29 10:21 ?2720次閱讀
    全面解讀HarmonyOS新<b class='flag-5'>一</b>代<b class='flag-5'>UI</b><b class='flag-5'>框架</b>

    嵌入式Linux的QT版本,嵌入式Linux版本Qt5.4快速部署

    關鍵詞:摘要:Qt是個領先的跨平臺應用和UI 開發框架(Framework),使用標準C++,適用于桌面,
    發表于 11-01 17:20 ?0次下載
    <b class='flag-5'>嵌入式</b>Linux的QT版本,<b class='flag-5'>嵌入式</b>Linux版本Qt5.4快速部署

    嵌入式linux安裝qt,嵌入式Linux版本Qt5.4快速部署

    摘要:Qt是個領先的跨平臺應用和UI 開發框架(Framework),使用標準C++,適用于桌面,嵌入
    發表于 11-02 10:51 ?0次下載
    <b class='flag-5'>嵌入式</b>linux安裝qt,<b class='flag-5'>嵌入式</b>Linux版本Qt5.4快速部署

    嵌入式開發|嵌入式軟件框架《二》前后臺任務框架-cola os系統

    系列文章目錄嵌入式開發|嵌入式軟件框架》常用的軟件框架介紹與選擇文章目錄系列文章目錄前言
    發表于 11-03 13:51 ?18次下載
    <b class='flag-5'>嵌入式開發</b>|<b class='flag-5'>嵌入式</b>軟件<b class='flag-5'>框架</b>《二》前后臺任務<b class='flag-5'>框架</b>-cola os系統

    一種應用于智能家電嵌入式軟件的框架構件規范

    電子發燒友網站提供《一種應用于智能家電嵌入式軟件的框架構件規范.pdf》資料免費下載
    發表于 11-17 10:56 ?1次下載
    <b class='flag-5'>一種</b>應用于智能家電<b class='flag-5'>嵌入式</b>軟件的<b class='flag-5'>框架</b>構件規范
    主站蜘蛛池模板: 狠狠色狠狠色综合曰曰| 99精品欧美一区二区三区美图| 亚洲人成伊人成综合网久久久| 国产精品大全国产精品| 日韩人妻少妇一区二区三区| 第一次玩老妇真实经历| 人妻体体内射精一区二区| write as 跳蛋| 色姣姣狠狠撩综合网| 国产精品欧美亚洲| 亚洲精品久久久久69影院| 好看的电影网站亚洲一区| SM脚奴调教丨踩踏贱奴| 影音先锋av天堂| 免费果冻传媒2021在线看| av女优快播| 丝袜诱惑qvod| 国产在线观看91精品| 优优色影院| 亚洲国产亚综合在线区尤物| 翘臀少妇被扒开屁股日出水爆乳| 国产成人无码精品久久久影院| 亚洲欧美自拍清纯中文字幕| 伸进同桌奶罩里摸她胸作文| 男助理憋尿PLAY灌尿BL出去| 国产精品久久久久影院免费| WWW国产精品内射老师| 在线成年av动漫电影| 欧美另类与牲交ZOZOZO| 国产传媒18精品免费观看| xxxx俄罗斯1819| 中文字幕专区高清在线观看| 日日撸影院在线| 漂亮的保姆3中文版完整版 | 国产午夜精品久久久久婷婷 | 91精品国产色综合久久不| 日本中文一区| 九九热伊人| younv 学生国产在线视频| 亚瑟天堂久久一区二区影院| 毛片视频大全|