一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

久等了!UI設(shè)計(jì)器、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)備年夜飯時(shí),合宙LuatIDE團(tuán)隊(duì)正熱血沸騰地忙著發(fā)布最新測(cè)試版本2.0.4。

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

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

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

1

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


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

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

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

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

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

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

2

UI設(shè)計(jì)器插件


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

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


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

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

點(diǎn)擊活動(dòng)工程UI設(shè)計(jì)器按鈕,打開UI設(shè)計(jì)器界面。完成UI的界面設(shè)計(jì)工作:

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

點(diǎn)擊活動(dòng)工程luatide:run project按鈕,以模擬器的方式預(yù)覽設(shè)計(jì):

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的一個(gè)插件集成在LuatIDE的生態(tài)中,第一次運(yùn)行需要下載NDK的編譯環(huán)境。點(diǎn)擊允許下載即可,大約600MB。

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


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

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

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

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

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

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

點(diǎn)擊活動(dòng)工程luatide:run project按鈕,會(huì)自動(dòng)完成C代碼的編譯,并且會(huì)自動(dòng)下載進(jìn)入運(yùn)行狀態(tài):

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

4

文件變化檢測(cè)


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

▼ 文件變化自動(dòng)檢測(cè)演示視頻 ▼


系統(tǒng)會(huì)定時(shí)檢測(cè)工程文件夾內(nèi)的文件詳情,如果發(fā)生了變化會(huì)以彈窗的形式提示給用戶;點(diǎn)擊確認(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ā)效率。

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

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

6

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


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

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


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

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

找到LuaTools工具目錄,選擇project目錄下的項(xiàng)目文件:

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

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

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

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

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

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


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

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

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

    關(guān)注

    5152

    文章

    19671

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

    近日,匠芯創(chuàng)自主研發(fā)的GUI開發(fā)工具AiUIBuilder推出全新V1.3.0版本。作為一款基于LVGL的UI設(shè)計(jì)工具,AiUIBuilder致力于為嵌入式平臺(tái)的圖形應(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 ?568次閱讀

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

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

    UI開發(fā)概述

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

    基于DE1-SOC開發(fā)板的oneAPI實(shí)驗(yàn)教程(2)

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

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

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

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

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

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

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

    【道生物聯(lián)TKB-620開發(fā)板試用】TK8620 RISC-V開發(fā)環(huán)境搭建和固件編譯和燒錄

    來工具鏈_芯來科技 - 專業(yè)RISC-V處理IP及解決方案公司 注意:官方推薦使用2021年2月份發(fā)布的版本,本人下載的是最新版的IDE。 教程地址:Nuclei Studio操作手
    發(fā)表于 04-19 00:19

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

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

    在RV1126上實(shí)現(xiàn)簡單的UI開發(fā)實(shí)例
    的頭像 發(fā)表于 04-09 16:08 ?405次閱讀
    RV1126 實(shí)現(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è)計(jì)開發(fā)效率,優(yōu)化用戶體驗(yàn),我們對(duì)PAVELINK.SOA-Converter進(jìn)行了全新升級(jí)。本次2.1.2新版本升級(jí),聚焦于提升軟件性能、擴(kuò)展功能特性及增強(qiáng)用戶交互體驗(yàn)。
    的頭像 發(fā)表于 04-09 10:37 ?951次閱讀
    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>

    Qt Group發(fā)布Qt AI Assistant,助力跨平臺(tái)UI開發(fā)

    為了進(jìn)一步提升跨平臺(tái)用戶界面(UI)開發(fā)的效率與便捷性,Qt Group近日推出了一款實(shí)驗(yàn)性工具——Qt AI Assistant。這款工具的問世,標(biāo)志著Qt Group在簡化UI開發(fā)
    的頭像 發(fā)表于 02-07 13:47 ?1132次閱讀

    GUI Guider v1.9.0全新版本上線

    新年伊始,GUI Guider也迎來了全新版本!這一次,我們帶來了多項(xiàng)重磅更新,旨在為你提供更強(qiáng)大、更便捷的開發(fā)體驗(yàn)。無論你是工業(yè)控制、智能家居,還是消費(fèi)電子領(lǐng)域的開發(fā)者,這些更新都將為你的項(xiàng)目注入新的活力!
    的頭像 發(fā)表于 02-07 10:43 ?3093次閱讀