99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

3天內不再提示

柿餅UI以JavaScript語言開發(fā)嵌入式GUI的優(yōu)點

RTThread物聯網操作系統 ? 來源:RTThread物聯網操作系統 ? 作者:RTThread物聯網操作 ? 2020-11-04 09:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

很多小伙伴可能會發(fā)現,在過去的很長一段時間里,柿餅UI團隊里的小伙伴在各個交流群里面很少出現,微信公眾號也基本不推柿餅的文章和活動了。很多人心中可能有疑問,他們是不是遇到什么事情了?是的!確實搞了一波事情!今年有多款搭載柿餅UI的手環(huán)、手表都成功上市了,其中不乏一線大品牌的產品。

慶功會 2019年初,剛開始推廣柿餅UI的時候,有很多開發(fā)者比較質疑在嵌入式平臺用JavaScript腳本開發(fā)GUI的方式。其中最常見的質疑就是:JS執(zhí)行效率低、開發(fā)UI幀率上不去。說真的,沒有真正經過市場檢驗的產品,說什么也不能贏得大家的認同!很幸運,我們遇到了一群愿意相信我們的小伙伴,大家通力合作,終于讓這群小伙伴們的產品都一件件的量產并成功上市。 這里簡單說明下柿餅UI以JavaScript語言開發(fā)嵌入式GUI的優(yōu)點:

JavaScript開發(fā)GUI便捷高效,節(jié)省用戶大量的界面邏輯開發(fā)時間

底層核心邏輯和上層業(yè)務邏輯分離,負責數據流轉、屏幕刷新和設備控制的代碼都由C/C++實現,JavaScript不會影響界面幀率

柿餅UI支持JavaScript代碼壓縮、混淆、編譯成字節(jié)碼,對于關鍵代碼可編譯成字節(jié)碼執(zhí)行,實測執(zhí)行效率與C基本接近

對于大型項目,可有效降低調試內存泄漏BUG的痛苦

有較為完善的針對可穿戴設備的低功耗設計

01

基于柿餅UI的M3模塊

前段時間社區(qū)有很多小伙伴,其中不乏一些創(chuàng)客大佬,聯系我們,基于柿餅派提了一些改進建議,以便能更好的體驗、“折騰”柿餅UI:

希望柿餅派能換成自己想要的屏幕

希望柿餅派能支持豎屏顯示

希望自己可以自由的控制柿餅派的底層外設

希望能出一個柿餅派模塊,便于個性化DIY

為了能更好的滿足大家的使用和“折騰”需求,柿餅UI團隊這次不僅做了一款非常小的柿餅模塊 —— PersimM3模塊,還向廣大開發(fā)者朋友開放了模塊的SDK,大家可以很好的“折騰”底層了,以后換屏神馬的都是小事。其中PersimM3模塊參數如下:

責任編輯:lq

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

    關注

    7

    文章

    2788

    瀏覽量

    50417
  • GUI
    GUI
    +關注

    關注

    3

    文章

    679

    瀏覽量

    41247
  • SDK
    SDK
    +關注

    關注

    3

    文章

    1077

    瀏覽量

    49118

原文標題:柿餅M3模塊免費體驗活動來啦,今晚還有專題直播等你來!

文章出處:【微信號:RTThread,微信公眾號:RTThread物聯網操作系統】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    UI開發(fā)概述

    基于ArkTS的聲明開發(fā)范式的方舟開發(fā)框架是一套開發(fā)極簡、高性能、支持跨設備的UI開發(fā)框架,提
    發(fā)表于 06-24 06:36

    Linux嵌入式和單片機嵌入式的區(qū)別?

    : 單片機嵌入式開發(fā)環(huán)境相對簡單,通常使用C語言或匯編語言進行編程,開發(fā)工具包括Keil、IAR等。 Linux
    發(fā)表于 06-20 09:46

    嵌入式開發(fā)入門指南:從零開始學習嵌入式

    特定功能的計算機系統,廣泛應用于智能家居、工業(yè)控制、醫(yī)療設備、車載系統等領域。 2. 學習嵌入式開發(fā)的前置知識熟悉C語言編程掌握基本的數據結構與算法了解數字電路與微控制器原理熟悉Linux操作系統
    發(fā)表于 05-15 09:29

    從“代碼迷宮”到“視覺藍圖”——LVGL的嵌入式UI設計哲學!

    傳統嵌入式UI開發(fā)常陷入“邏輯與美感的博弈”,LVGL則重構這一邏輯。其基于事件驅動的架構將界面元素解耦為獨立對象,開發(fā)者可通過狀態(tài)機模型定義交互行為。更驚艷的是,LVGL支持導入設計
    的頭像 發(fā)表于 05-12 16:33 ?316次閱讀
    從“代碼迷宮”到“視覺藍圖”——LVGL的<b class='flag-5'>嵌入式</b><b class='flag-5'>UI</b>設計哲學!

    嵌入式開發(fā):高門檻的系統性工程與 996 的行業(yè)困局

    嵌入式開發(fā)的門檻,往往被培訓機構和表象所掩蓋。許多人誤以為 “用 C 語言寫個跑在 ARM 上的程序” 就是嵌入式,實則連皮毛都未觸及。真正的嵌入式開發(fā)是硬件與軟件深度融合的系統性工程
    的頭像 發(fā)表于 04-09 11:06 ?346次閱讀
    <b class='flag-5'>嵌入式開發(fā)</b>:高門檻的系統性工程與 996 的行業(yè)困局

    嵌入式機器學習的應用特性與軟件開發(fā)環(huán)境

    設備和智能傳感器)上,這些設備通常具有有限的計算能力、存儲空間和功耗。本文將您介紹嵌入式機器學習的應用特性,以及常見的機器學習開發(fā)軟件與開發(fā)環(huán)境。 嵌入式機器學習的應用特性與優(yōu)勢 由于
    的頭像 發(fā)表于 01-25 17:05 ?664次閱讀
    <b class='flag-5'>嵌入式</b>機器學習的應用特性與軟件<b class='flag-5'>開發(fā)</b>環(huán)境

    新手怎么學嵌入式?

    的運行機制。例如,了解數據結構中的鏈表、棧和隊列,對于在嵌入式編程中管理數據非常有幫助。 2. 選擇合適的編程語言 嵌入式開發(fā)中常用的編程語言有 C 和 C++。C
    發(fā)表于 12-12 10:51

    嵌入式系統開發(fā)與硬件的關系 嵌入式系統開發(fā)常見問題解決

    嵌入式系統開發(fā)與硬件的關系 嵌入式系統是專為特定應用設計的計算機系統,它們通常嵌入在所控制的設備中。這些系統的關鍵特點是它們與硬件的緊密集成,這意味著軟件必須為特定的硬件平臺量身定制。
    的頭像 發(fā)表于 12-09 09:38 ?974次閱讀

    零基礎嵌入式開發(fā)學習路線

    Linux基本操作 什么是Linux?為什么要學Linux?Linux是一個操作系統,類似于平常使用的Windows系統。作為嵌入式開發(fā)最常用的操作系統,Linux是開發(fā)人員必會的技能。它有很多優(yōu)點
    發(fā)表于 10-25 15:55

    七大嵌入式GUI盤點

    LCD設計提供高級支持,極大簡化了LCD設計。它是使用比較廣泛的一款GUI,配合GUI Builder或App Wizard上位機軟件,用起來也比較方便。emWinC語言源代碼提供,
    發(fā)表于 09-02 10:58

    嵌入式linux開發(fā)的基本步驟有哪些?

    嵌入式Linux開發(fā)是一個復雜的過程,涉及到硬件選擇、操作系統移植、驅動開發(fā)、應用程序開發(fā)等多個方面。以下是嵌入式Linux
    的頭像 發(fā)表于 09-02 09:11 ?1255次閱讀

    嵌入式linux開發(fā)板怎么操作

    嵌入式Linux開發(fā)板是一種基于Linux操作系統的嵌入式系統開發(fā)平臺。它通常包括一個處理器、內存、存儲器、輸入/輸出接口等硬件組件,以及一個基于Linux的操作系統和
    的頭像 發(fā)表于 09-02 09:09 ?803次閱讀

    嵌入式linux開發(fā)板芯片的工作原理

    嵌入式Linux開發(fā)板是一種基于Linux操作系統的嵌入式系統開發(fā)平臺,它廣泛應用于工業(yè)控制、智能家居、智能交通、醫(yī)療設備等領域。 嵌入式L
    的頭像 發(fā)表于 09-02 09:07 ?823次閱讀

    嵌入式QT常見開發(fā)方式有哪些?

    嵌入式QT常見開發(fā)方式有哪些? 嵌入式工程師在學習和使用Qt進行開發(fā)時,常見的幾種開發(fā)方式包括: 1.Qt Widgets編程: 通過C
    發(fā)表于 08-12 10:05

    嵌入式軟件開發(fā)與AI整合

    嵌入式軟件開發(fā)與AI整合是當前技術發(fā)展的重要趨勢之一。隨著人工智能技術的快速發(fā)展,嵌入式系統越來越多地集成了AI算法,實現更復雜的智能功能。以下是關于
    的頭像 發(fā)表于 07-31 09:25 ?1370次閱讀
    <b class='flag-5'>嵌入式</b>軟件<b class='flag-5'>開發(fā)</b>與AI整合