企业号介绍

全部
  • 全部
  • 产品
  • 方案
  • 文章
  • 资料
  • 企业

合宙LuatOS

68内容数 2.4w浏览量 55粉丝

在物联网领域,实现国产操作系统的领头羊地位,是中国企业的社会责任。

久等了!UI设计器、NDK开发、SoC产品调试,LuatIDE V2.1.18新版开发神器全新发布

04-19 141浏览量

2022年01月31日,除夕。当人们欢天喜地准备年夜饭时,合宙LuatIDE团队正热血沸腾地忙着发布最新测试版本2.0.4。

作为一款高效的嵌入式开发工具,软件稳定性优于一切。此前LuatIDE团队花费大量精力对1.x代码进行重构,旧版设计推倒重来。经过一个季度的换血式全新开发和内部测试,重磅推出2.x版本,相比1.x版本稳定性得以大幅提升。此后,坚持实用易用原则,针对工程师的实际应用需求,近一个季度不断迭代优化。

截至目前,LuatIDE 2.x版本已更新到2.1.18正式版——不仅新增SoC系列产品调试、UI设计器、NDK开发三大功能,还有一些有意思的小功能,比如导入LuaTools项目、文件变化检测等等。
 

期待工程师朋友们的反馈和建议,让开发更高效简单!

 

 

1

支持SoC系列产品调试

 


 

 

2.x版本与旧版最明显的区别,就是支持了SoC系列产品单串口的调试功能。

在1.x版本中Air 4G系列产品的调试需要占用两个串口,而SoC系列产品却只有一个端口,按照原先的设计是不可能做得到的。

于是我们在2.x规划中重新设计了IDE和设备链接部分实现,采用CMUX虚拟串口功能实现在单物理端口上虚拟多个逻辑端口的功能,完成SoC系列产品的调试支持。

另外关于旧版IDE,曾有工程师朋友反馈调试时占用端口太多(一共就3个占用了2个),且会与LuaTools冲突,给调试工作造成不便。
 

在2.x版本中针对8910平台,我们也做了单串口调试的支持。默认使用USB-AT端口进行调试通信,释放出USB-modem口给用户使用;并且不会与LuaTools竞争默认通信端口。

 

 

 

 

2

 

UI设计器插件

 


 

 

UI设计器作为LuatIDE的一个插件集成在LuatIDE的生态中,第一次运行需要下载设计器的数据。点击允许下载即可,大约50MB。

▼ UI设计器实操演示视频 ▼ 


 

新建工程时选择UI工程填入需要的分辨率,选择模拟器开发。模拟器开发完成后生成的代码可直接用于设备。UI部分自动生成的代码完全兼容,需要修改的部分只是硬件驱动。

点击活动工程UI设计器按钮,打开UI设计器界面。完成UI的界面设计工作:
 

点击活动工程luatide:run project按钮,以模拟器的方式预览设计:
 

 

 

 

 

 

3

 

NDK开发插件

 


 

 

NDK可以简单的理解为使用C/C++开发的接口,可以在Lua上直接调用,具体说明可参阅:

NDK开发指南

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

NDK开发功能作为LuatIDE的一个插件集成在LuatIDE的生态中,第一次运行需要下载NDK的编译环境。点击允许下载即可,大约600MB。

▼ NDK开发实操演示视频 ▼ 


 

使用NDK功能首先需要在合宙ERP系统(erp.openluat.com),定制一个固件,包含NDK功能即可。填写自己的邮箱,稍后便会接收到下载链接:

新建工程时选择NDK工程,选择自定义固件(也就是刚才下载的文件):

修改C文件内容(不修改也行),新建工程中选择的示例都是可以用的:

点击活动工程luatide:run project按钮,会自动完成C代码的编译,并且会自动下载进入运行状态:

 

 

 

 

 

4

 

文件变化检测

 


 

 

在2.1.18版本中支持自动检测工程文件变化的功能,用户自行添加文件后无需再去修改配置文件。

▼ 文件变化自动检测演示视频 ▼ 


 

系统会定时检测工程文件夹内的文件详情,如果发生了变化会以弹窗的形式提示给用户;点击确认按钮【是】,即可添加到工程内。
 

 

 

 

 

 

5

 

导出量产文件

 


 

 

支持导出量产文件,可便捷提升量产应用开发效率。

点击活动工程选项卡中的导出量产文件按钮即可。生成的量产文件,位于活动工程目录下的produc_file目录中。
 

 

 

 

 

6

 

支持导入LuaTools项目

 


 

 

2.1.18版本支持导入LuaTools项目功能,用户只需选择LuaTools保存的项目文件,即可一键将项目导入到LuatIDE的工程管理中。

▼ 导入Luatools项目演示视频 ▼ 


 

选择home界面的导入LuaTools项目按钮。

找到LuaTools工具目录,选择project目录下的项目文件:


 

稍加配置,即可导入到项目管理中:
 

 

 

 

 

相关软件/资料下载

 


 

 

合宙基于VSCode开发的LuatIDE为开发者提供强大的集成式开发环境,实用功能不仅可有效降低嵌入式开发难度,让工程师快速掌握LuatOS开发,更可帮助工程师及时发现技术问题,极大提高开发效率。

最近浏览过的用户(0查看全部

为你推荐

  • 激战国产MCU,合宙9.9元Air32F103开发板新品火爆上市2022-06-21 00:24

    漫漫国产路,激战突围方能破局。6月7日,合宙首发MCU新品Air32F103CBT6芯片超值含税价仅5.8元;今天,工程师朋友们期待的配套开发板全新出击——9.9元,含税、包邮、不限量!1合宙Air32F103开发板简介Air32F103开发板采用Air32F103CBT6芯片,兼容主流F103开发方式,内置DAPLink固件。秉承合宙MCU系列超值特性,严
    mcu
    157浏览量
  • 便宜好玩,量产无忧!合宙ESP32-C3开发板超值简约款来了2022-06-16 00:30

    总被抢断货的ESP32-C3核心板,原是合宙回馈行业的一个福利。不仅深受广大开发爱好者的喜爱,“十块钱不白花,一年四季都用它”;也常有行业客户询问:量产应用可以做到9.9元吗?很有挑战,但合宙给出的答案是——可以!现特别推出新版超值简约款,9.9元不限量供应,满足各类量产应用需求。1合宙ESP32-C3核心板特色及差异合宙ESP32-C3核心板——基于乐鑫E
    207浏览量
  • 新版发布 | 流畅体验,摄像头实时视频传输——只需19.9元国产MCU套件就能做到2022-06-11 00:37

    实时流畅的摄像头视频传输,必须用昂贵的设备、复杂的算法吗?——19.9元的国产MCU套件就可以实现,简单易用!合宙Air105最新V0008固件,为行业应用带来更多可能。1合宙Air105V0008固件特色合宙Air105最新V0008固件共计修正/优化/新增18项,除了开篇演示的摄像头实时视频传输功能,更在网络模式、LVGL、屏幕驱动、FOTA等多方面全新
    mcu
    142浏览量
  • 合宙Air32F103系列国产MCU新品震撼来袭2022-06-08 14:07

    2020年全球缺芯以来,某SXX32系列MCU价格一路飙升,涨价到正常价格的十几倍。经常有客户朋友问:合宙什么时候能出个兼容SXX32的单片机?本着工程师需要合宙造的原则,合宙Air32F103系列单片机重磅来袭——首发Air32F103CBT6芯片,超值含税价5.8元,量大价更优;配套开发板近期即将上市,敬请期待!1Air32F103CBT6芯片简介合宙A
    mcu
    619浏览量
  • 如何用MCU播放SD卡视频?——合宙Air105最新demo带你轻松上手2022-05-31 00:29

    近期好些小伙伴看到SD卡视频播放效果觉得很不错,询问有没有相关教程。今天我们将以合宙高性能超值款MCU——Air105开发板为例进行讲解,文末【阅读原文】链接获取最新demo源码。Air105开发板播放SD卡视频在进行之前先说一下原理,原理很简单——就是通过MCU,将SD卡中的视频字节流数据读出来在LCD上绘制。01相关准备工作硬件准备:Air105开发板L
    mcu
    123浏览量
  • 嵌入式工程师的520表白2022-05-23 22:10

    点灯,嵌入式工程师难以割舍的独有情怀。也只有他们才能这么大胆,用耀眼绿光在温馨霓虹中跳脱闪现,变幻中演绎与众不同的浪漫爱意。520点灯表白,为爱发光——今晚就脱单!快来~本教程示例采用合宙LuatOS-SoC系列Air105开发板、WS2812系列LED光源演示,文末【阅读原文】链接获取最新demo源码。1LuatOS-SoC驱动WS2812的三种方式WS2
    50浏览量
  • 便宜的国产MCU,量产应用安全吗?——Air105加密为你准备好了2022-05-14 00:29

    这几月,不断演进的合宙MCU系列,特别是性能优异且劲爆低价的Air105,已陆续应用于各行业的量产产品。也有新朋友担忧:量产安全吗?Flash会被复制盗版吗?——不必担心,Air105加密方案已为你备好。Air105目前有2种量产加密方案:一种是对Core的部分代码加密,用户的关键数据或者算法放在加密区。这种方式需要编译源码,对用户开发能力有一定要求,如需要
    mcu
    60浏览量
  • 国产当自强!合宙Air105系列高效低成本MCU,全新升级联网方案2022-05-10 00:25

    破解MCU应用难题,国产当自强!MCU进击派代表合宙Air105全新升级——支持有线以太网联网,提供稳定可靠的物联网传输能力。优异性能+劲爆低价,Air105为行业应用提供了高效低成本全新方案:适用于门禁、考勤、POS/一卡通、智能电表/水表、自助银行/楼宇自控系统、电力/机房/环境监控、智能报警/消防联动、工厂自动化等等,各类需要联网控制的应用场景。1合宙
    mcu
    301浏览量
  • 如何快速集成C/C++?合宙LuatOS NDK开发方案来了2022-04-26 00:31

    对于商用的LuatOS系统,Lua虚拟机部分是闭源的,用户无法直接集成C/C++代码。怎么办?!针对上述问题,合宙全新推出LuatOSNDK开发解决方案,简单易上手,且无需过多关注本地化实现部分。1LuatOSNDK开发简介LuatOSNDK(NativeDevelopmentKit)——是一种本地化接口(芯片硬件提供的原始接口)开发工具集,以下简称为NDK
    103浏览量
  • 可视化+科技风,你也可以!合宙全新开源——数据采集控制器UI参考方案2022-04-23 00:36

    可视化数据,科技风中控——以往需要花大价钱请专业公司开发,现在你自己就可以快速设计。合宙全新推出数据采集控制器UI参考方案,源码全面开放,支持二次开发。在UI基础上添加业务控制逻辑,即可轻松解决4G通信+图形界面开发应用难题,项目量产省时省钱省力!数据采集控制器UI参考方案▼金牛座演示视频▼更多项目实战方案,文末【阅读原文】链接直达。手里有金牛座开发板的朋友
    88浏览量