1. 程式人生 > 其它 >LuatIDE 1.2.5正式釋出——IoT便捷開發,更進一步

LuatIDE 1.2.5正式釋出——IoT便捷開發,更進一步

LuatIDE不斷演進,從兩個月前的1.1.0版本到現在的1.2.5版本,特別感謝LuatOS社群朋友們的關注與支援。新版本在優化了一些軟體已知問題之餘,也推出了許多新功能。今天,將跟大家一起分享新版LuatIDE的主要功能變化。


創新功能——LuatOS系統模擬器****


LuatOS系統模擬器是合宙在LuatIDE中整合的模擬軟體,主要功能是脫離硬體環境的干擾,可先行開發軟體功能,為行業使用者提升開發效率,縮短產品的開發週期。

目前模擬器1.0版本已經支援了Socket讀寫、FS讀寫、Flash讀寫、AT互動、UI展示及單步除錯過程,基本滿足了不涉及硬體操作的軟體常規開發需求,在大屏應用開發上表現更為出色。

話不多說,下面一起體驗一下效果:

直播互動問答摘選


Q1: LuatOS初學者好上手嗎?

開發簡單,很好上手。只需下載LuatIDE,啟用相關的DEMO工程,配置模擬器執行,就可以進行除錯運行了。目前,已提供的DEMO應用多達80餘種。

Q2: 模擬器能開發PC應用嗎?

目前重點還不在PC應用,理論上也可以做。

Q3: 模擬器能進行圖形化程式設計嗎?

還不支援。

Q4: 可以做成品方案開發嗎?

以後會提供新建工程時候,自動生成程式碼的解決方案。

Q5: 模擬器支援單步除錯嗎?

支援

Q6: 模擬器支援串列埠模擬嗎?

暫不支援,正在規劃。

Q7: 模擬器支援模擬語音播放嗎?

暫不支援,正在開發。

Q8: 模擬器支援Linux環境嗎?

暫不支援,後續會考慮跨平臺。

Q9: 模擬器能做到像Protues一樣嗎?

不行,考慮到軟體開發工程師對硬體原理圖並不熟悉,所以接近原理圖的模擬不是我們要走的方向。

Q10: 程式設計的低難度化是貴公司未來的方向嗎?

讓萬物互聯更簡單,是合宙秉承的理念。

變數查詢功能更加強大


LuatIDE 1.1.0版本提供的區域性及全域性變數查詢,為LuatOS開發者重新定義了一種開發方式。LuatIDE 1.2.5版本,帶來了更多樣化的變數查詢方式和更全面的變數查詢型別。

變數查詢新增功能

  • 支援更多變數型別:

    除了常見的num、str、bool等常見變數型別查詢外,新增了對於nil型別、指標型別、函式型別及協程型別的變數查詢及顯示。

  • 支援更多查詢方式:

    除了原有的區域性及全域性變數查詢方式,新增監視查詢、懸浮查詢。

產品類別支援更加豐富


LuatIDE 1.1.0版本支援Air72XUX(如:Air724UG、Air720UH)等系列模組的下載除錯。

LuatIDE 1.2.5版本新增了Air820型號模組的下載及除錯,以及Air10X系列MCU的下載及日誌檢視功能。

注:Air10X除錯功能也在加緊開發中,預計會在下個月推出,敬請期待!

日誌顯示檢索更加人性


日誌是工程師與程式碼溝通的重要橋樑,也是診斷程式碼錯誤的重要手段之一。LuatIDE 1.2.5版本對原有日誌功能做了大量的優化,目前日誌顯示功能更加趨向人性化。

LuatIDE V1.2.5版本日誌功能


  • 細化提示資訊,快速檢錯定位:

    新版本對打包、下載指令碼出錯提示進行了細化,方便工程師快速定位錯誤位置。

  • 日誌輸出同步,支援滾動設定:

    在保留除錯控制檯輸出日誌的同時,也同步輸出日誌至使用者輸出控制檯。使用者可通過關鍵字進行上下文快速檢索定位細節,並且支援自定義日誌是否滾動顯示。

  • 自動化時間戳,便於溯源排查:

    新版本對每條日誌增加日誌時間戳顯示,並將單次最終執行除錯日誌以時間戳命名,自動存放至活動工程目錄下,便於使用者快速進行歷史日誌溯源排查問題。


以上就是近期LuatIDE的一些主要變化

期待朋友們的意見和建議

我們一起讓開發更加便捷

歡迎加入微信/QQ技術交流群溝通

上海合宙通訊模組 - 合宙Luat,讓萬物互聯更簡單