91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

久等了!UI設(shè)計器、NDK開發(fā)、SoC產(chǎn)品調(diào)試,LuatIDE V2.1.18新版開發(fā)神器全新發(fā)布

合宙LuatOS ? 2022-04-20 15:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

4961cad0-bf34-11ec-82f6-dac502259ad0.jpg496a6082-bf34-11ec-82f6-dac502259ad0.png4961cad0-bf34-11ec-82f6-dac502259ad0.jpg

497e2054-bf34-11ec-82f6-dac502259ad0.gif

2022年01月31日,除夕。當(dāng)人們歡天喜地準(zhǔn)備年夜飯時,合宙LuatIDE團隊正熱血沸騰地忙著發(fā)布最新測試版本2.0.4。

作為一款高效的嵌入式開發(fā)工具,軟件穩(wěn)定性優(yōu)于一切。此前LuatIDE團隊花費大量精力對1.x代碼進行重構(gòu),舊版設(shè)計推倒重來。經(jīng)過一個季度的換血式全新開發(fā)和內(nèi)部測試,重磅推出2.x版本,相比1.x版本穩(wěn)定性得以大幅提升。此后,堅持實用易用原則,針對工程師的實際應(yīng)用需求,近一個季度不斷迭代優(yōu)化。

截至目前,LuatIDE 2.x版本已更新到2.1.18正式版——不僅新增SoC系列產(chǎn)品調(diào)試、UI設(shè)計器、NDK開發(fā)三大功能,還有一些有意思的小功能,比如導(dǎo)入LuaTools項目、文件變化檢測等等。

期待工程師朋友們的反饋和建議,讓開發(fā)更高效簡單!

1

支持SoC系列產(chǎn)品調(diào)試


2.x版本與舊版最明顯的區(qū)別,就是支持了SoC系列產(chǎn)品單串口的調(diào)試功能。

在1.x版本中Air 4G系列產(chǎn)品的調(diào)試需要占用兩個串口,而SoC系列產(chǎn)品卻只有一個端口,按照原先的設(shè)計是不可能做得到的。

于是我們在2.x規(guī)劃中重新設(shè)計了IDE和設(shè)備鏈接部分實現(xiàn),采用CMUX虛擬串口功能實現(xiàn)在單物理端口上虛擬多個邏輯端口的功能,完成SoC系列產(chǎn)品的調(diào)試支持。

499006d4-bf34-11ec-82f6-dac502259ad0.png499a7cea-bf34-11ec-82f6-dac502259ad0.png

另外關(guān)于舊版IDE,曾有工程師朋友反饋調(diào)試時占用端口太多(一共就3個占用了2個),且會與LuaTools沖突,給調(diào)試工作造成不便。

在2.x版本中針對8910平臺,我們也做了單串口調(diào)試的支持。默認(rèn)使用USB-AT端口進行調(diào)試通信,釋放出USB-modem口給用戶使用;并且不會與LuaTools競爭默認(rèn)通信端口。

2

UI設(shè)計器插件


UI設(shè)計器作為LuatIDE的一個插件集成在LuatIDE的生態(tài)中,第一次運行需要下載設(shè)計器的數(shù)據(jù)。點擊允許下載即可,大約50MB。

▼UI設(shè)計器實操演示視頻 ▼


新建工程時選擇UI工程填入需要的分辨率,選擇模擬器開發(fā)。模擬器開發(fā)完成后生成的代碼可直接用于設(shè)備。UI部分自動生成的代碼完全兼容,需要修改的部分只是硬件驅(qū)動。

49a3dfba-bf34-11ec-82f6-dac502259ad0.png

點擊活動工程UI設(shè)計器按鈕,打開UI設(shè)計器界面。完成UI的界面設(shè)計工作:

49b01d70-bf34-11ec-82f6-dac502259ad0.png

點擊活動工程luatide:run project按鈕,以模擬器的方式預(yù)覽設(shè)計:

49beb1a0-bf34-11ec-82f6-dac502259ad0.gif

3

NDK開發(fā)插件


NDK可以簡單的理解為使用C/C++開發(fā)的接口,可以在Lua上直接調(diào)用,具體說明可參閱:

NDK開發(fā)指南

https://doc.openluat.com/wiki/21?wiki_page_id=2956

NDK開發(fā)功能作為LuatIDE的一個插件集成在LuatIDE的生態(tài)中,第一次運行需要下載NDK的編譯環(huán)境。點擊允許下載即可,大約600MB。

▼NDK開發(fā)實操演示視頻 ▼


使用NDK功能首先需要在合宙ERP系統(tǒng)(erp.openluat.com),定制一個固件,包含NDK功能即可。填寫自己的郵箱,稍后便會接收到下載鏈接:

49e259a2-bf34-11ec-82f6-dac502259ad0.png

新建工程時選擇NDK工程,選擇自定義固件(也就是剛才下載的文件):

49eea82e-bf34-11ec-82f6-dac502259ad0.png

修改C文件內(nèi)容(不修改也行),新建工程中選擇的示例都是可以用的:

49fb0524-bf34-11ec-82f6-dac502259ad0.png

點擊活動工程luatide:run project按鈕,會自動完成C代碼的編譯,并且會自動下載進入運行狀態(tài):

4a06387c-bf34-11ec-82f6-dac502259ad0.png

4

文件變化檢測


在2.1.18版本中支持自動檢測工程文件變化的功能,用戶自行添加文件后無需再去修改配置文件。

▼ 文件變化自動檢測演示視頻 ▼


系統(tǒng)會定時檢測工程文件夾內(nèi)的文件詳情,如果發(fā)生了變化會以彈窗的形式提示給用戶;點擊確認(rèn)按鈕【是】,即可添加到工程內(nèi)。

4a1248a6-bf34-11ec-82f6-dac502259ad0.gif499a7cea-bf34-11ec-82f6-dac502259ad0.png

5

導(dǎo)出量產(chǎn)文件


支持導(dǎo)出量產(chǎn)文件,可便捷提升量產(chǎn)應(yīng)用開發(fā)效率。

點擊活動工程選項卡中的導(dǎo)出量產(chǎn)文件按鈕即可。生成的量產(chǎn)文件,位于活動工程目錄下的produc_file目錄中。

4a5bafd2-bf34-11ec-82f6-dac502259ad0.png499a7cea-bf34-11ec-82f6-dac502259ad0.png

6

支持導(dǎo)入LuaTools項目


2.1.18版本支持導(dǎo)入LuaTools項目功能,用戶只需選擇LuaTools保存的項目文件,即可一鍵將項目導(dǎo)入到LuatIDE的工程管理中。

▼導(dǎo)入Luatools項目演示視頻 ▼


選擇home界面的導(dǎo)入LuaTools項目按鈕。

4a704d66-bf34-11ec-82f6-dac502259ad0.png499a7cea-bf34-11ec-82f6-dac502259ad0.png

找到LuaTools工具目錄,選擇project目錄下的項目文件:

4a86c92e-bf34-11ec-82f6-dac502259ad0.png

4a8fcc40-bf34-11ec-82f6-dac502259ad0.png

稍加配置,即可導(dǎo)入到項目管理中:

4a9b16a4-bf34-11ec-82f6-dac502259ad0.png

4aa6754e-bf34-11ec-82f6-dac502259ad0.gif

相關(guān)軟件/資料下載


4abc52e2-bf34-11ec-82f6-dac502259ad0.png

合宙基于VSCode開發(fā)的LuatIDE為開發(fā)者提供強大的集成式開發(fā)環(huán)境,實用功能不僅可有效降低嵌入式開發(fā)難度,讓工程師快速掌握LuatOS開發(fā),更可幫助工程師及時發(fā)現(xiàn)技術(shù)問題,極大提高開發(fā)效率。

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

    關(guān)注

    5198

    文章

    20442

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    SiFive車規(guī)級RISC-V IP獲IAR最新版嵌入式開發(fā)工具全面支持,加速汽車電子創(chuàng)新

    隨著最新版Embedded Workbench for RISC-V v3.40.2的發(fā)布,IAR在延續(xù)對E6-A系列支持的基礎(chǔ)上,進一步新增了對SiFive Essential? E
    的頭像 發(fā)表于 12-16 15:15 ?285次閱讀

    全新升級 | 匠芯創(chuàng)AiUIBuilder V2.0.0發(fā)布

    。本次更新在界面設(shè)計、功能集成和開發(fā)體驗上實現(xiàn)了全面突破,為嵌入式UI開發(fā)帶來新一輪效率革命。界面全新升級操作體驗優(yōu)化V2.0.0版本對操作
    的頭像 發(fā)表于 10-29 10:03 ?895次閱讀
    <b class='flag-5'>全新</b>升級 | 匠芯創(chuàng)AiUIBuilder <b class='flag-5'>V</b>2.0.0<b class='flag-5'>發(fā)布</b>

    匠芯創(chuàng)發(fā)布新版GUI開發(fā)工具 新增多國語言設(shè)置等功能

    近日,匠芯創(chuàng)自主研發(fā)的GUI開發(fā)工具AiUIBuilder推出全新V1.3.0版本。作為一款基于LVGL的UI設(shè)計工具,AiUIBuilder致力于為嵌入式平臺的圖形應(yīng)用
    的頭像 發(fā)表于 08-07 15:36 ?1299次閱讀
    匠芯創(chuàng)<b class='flag-5'>發(fā)布</b><b class='flag-5'>新版</b>GUI<b class='flag-5'>開發(fā)</b>工具 新增多國語言設(shè)置等功能

    匠芯創(chuàng)發(fā)布新版GUI開發(fā)工具 新增多國語言設(shè)置等功能

    近日,匠芯創(chuàng)自主研發(fā)的GUI開發(fā)工具AiUIBuilder推出全新V1.3.0版本。作為一款基于LVGL的UI設(shè)計工具,AiUIBuilder致力于為嵌入式平臺的圖形應(yīng)用
    發(fā)表于 07-16 13:54

    IAR發(fā)布RISC-V開發(fā)工具鏈v3.40.1版本

    近期,IAR重磅發(fā)布其旗艦產(chǎn)品——RISC-V開發(fā)工具鏈的全新版v3.40.1,全面提升了在性
    的頭像 發(fā)表于 06-25 14:16 ?2283次閱讀

    IAR發(fā)布Arm開發(fā)工具鏈v9.70.1版本

    近期,IAR重磅發(fā)布其旗艦產(chǎn)品——Arm開發(fā)工具鏈的全新版v9.70.1,全面提升了在性能、安全性及自動化方面的能力。此次重大更新將進一步
    的頭像 發(fā)表于 06-25 14:12 ?2796次閱讀

    UI開發(fā)概述

    不同的裝飾開發(fā)者提供了清晰的頁面更新渲染流程和管道。狀態(tài)管理包括UI組件狀態(tài)和應(yīng)用程序狀態(tài),兩者協(xié)作可以使開發(fā)者完整地構(gòu)建整個應(yīng)用的數(shù)據(jù)更新和U
    發(fā)表于 06-24 06:36

    基于DE1-SOC開發(fā)板的oneAPI實驗教程(2)

    上一期我們從oneAPI CLI Samples Browser復(fù)制保存的Simple DMA是基于Quartus Pro的Nios V示例,無法直接用在DE1-SoC開發(fā)板上,因此這一節(jié)我們用
    的頭像 發(fā)表于 06-23 11:17 ?1619次閱讀
    基于DE1-<b class='flag-5'>SOC</b><b class='flag-5'>開發(fā)</b>板的oneAPI實驗教程(2)

    立锜科技全新發(fā)布RT8581升壓型轉(zhuǎn)換

    立锜全新發(fā)布的 RT8581 是一款專為 SSD、無線充電設(shè)備、便攜式 POS 機等應(yīng)用設(shè)計的升壓型轉(zhuǎn)換,支持最高 12V 輸入、電流峰值可達(dá) 10A,兼具高效率與簡化系統(tǒng)設(shè)計的優(yōu)勢。
    的頭像 發(fā)表于 06-19 17:25 ?1210次閱讀

    IAR開發(fā)平臺升級Arm和RISC-V開發(fā)工具鏈,加速現(xiàn)代嵌入式系統(tǒng)開發(fā)

    IAR正式發(fā)布其旗艦產(chǎn)品的重大更新版本:Arm開發(fā)工具鏈v9.70和RISC-V
    的頭像 發(fā)表于 06-11 14:28 ?942次閱讀

    Microchip發(fā)布PolarFire Core FPGA和SoC產(chǎn)品

    當(dāng)前市場中,物料清單(BOM)成本持續(xù)攀升,開發(fā)者需在性能和預(yù)算間實現(xiàn)優(yōu)化。鑒于中端FPGA市場很大一部分無需集成串行收發(fā),Microchip Technology Inc.(微芯科技公司)正式發(fā)布PolarFire Core
    的頭像 發(fā)表于 05-23 14:02 ?1643次閱讀

    基于RV1126開發(fā)板實現(xiàn)簡單的UI開發(fā)示例

    本方案為最簡單的UI開發(fā)示例,已為用戶初步構(gòu)建一個基本的應(yīng)用工程;準(zhǔn)備好我司的easyeai-api鏈接調(diào)用;準(zhǔn)備好UI開發(fā)環(huán)境。其目的在于方便用戶馬上進行帶有界面交互的
    的頭像 發(fā)表于 04-18 16:07 ?1092次閱讀
    基于RV1126<b class='flag-5'>開發(fā)</b>板實現(xiàn)簡單的<b class='flag-5'>UI</b><b class='flag-5'>開發(fā)</b>示例

    發(fā)布AG32VF407 NANO開發(fā)

    發(fā)布AG32VF407 NANO開發(fā)板 為了幫助用戶更快的上手熟悉AG32的開發(fā),我們最新發(fā)布了AG32VF407 NANO開發(fā)板,該
    發(fā)表于 04-17 09:18

    RV1126 實現(xiàn)簡單的UI開發(fā)示例

    在RV1126上實現(xiàn)簡單的UI開發(fā)實例
    的頭像 發(fā)表于 04-09 16:08 ?1120次閱讀
    RV1126 實現(xiàn)簡單的<b class='flag-5'>UI</b><b class='flag-5'>開發(fā)</b>示例

    SOA架構(gòu)開發(fā)小助手PAVELINK.SOA-Converter 2.1.2新版發(fā)布

    為提升汽車SOA架構(gòu)設(shè)計開發(fā)效率,優(yōu)化用戶體驗,我們對PAVELINK.SOA-Converter進行了全新升級。本次2.1.2新版本升級,聚焦于提升軟件性能、擴展功能特性及增強用戶交互體驗。
    的頭像 發(fā)表于 04-09 10:37 ?1505次閱讀
    SOA架構(gòu)<b class='flag-5'>開發(fā)</b>小助手PAVELINK.SOA-Converter 2.1.2<b class='flag-5'>新版</b>本<b class='flag-5'>發(fā)布</b>