复制!粘贴!搞定!Lierda Theland OS来了!

责任编辑:王鹤迦 2023.04.03 16:58 来源:通信世界全媒体

通信世界网消息(CWW)基于物联网操作系统开发应用,相较于传统应用开发更为复杂。不仅因为物联网的应用场景和硬件设备具有多样性,同时物联网系统涉及到多种技术领域,如传感器技术、通信技术、数据处理技术等,需要开发者具备扎实的编程技术和一定的系统设计经验。此外,物联网操作系统本身也在不断地更新和演进,给开发者带来了新的挑战。

针对此痛点,利尔达推出“湛蓝”系统——ThelandOS,大大降低开发难度,助力开发者快速上手。

ThelandOS湛蓝系统是利尔达基于新一代软件架构推出的物联网操作系统,内置利尔达自研AT解析器、自研软件编译架构及原生物联网实时操作系统,可实现跨模组型号及跨模组通信制式的物联网嵌入式应用开发,当前可为智能蜂窝设备提供高效的运行环境并提升开发者应用代码跨平台通用性

开发者通过搭载ThelandOS的模组进行产品开发,在模组硬件功能允许的情况下,可将其应用代码平移至ThelandOS生态内所有模组,轻松完成移植实现功能效果。

复制粘贴,功能轻松实现

Ctrl+C和Ctrl+V可以完成复制粘贴,而对于使用ThelandOS的开发者而言,这两组合按键可以将成熟的应用功能代码100%移植到另外一款不同型号的模组软件工程上实现软件编译烧录,在硬件功能允许的情况下能够完全实现同样的应用效果达到快速成熟商用目的。

6dcbaec30680c4e774b8b6bcd90571e7.jpg

如动画所示,在这一次复制粘贴3秒时间内,开发者完成了将A模组上的FTP功能赋给了另外一款不同型号的B模组上,并在B模组上实现与A模组同等的FTP功能。

值得注意的是,NT35E搭载移芯EC618芯片,NT26U模组则搭载紫光展锐UIS8850芯片平台。通过代码文件夹的复制粘贴完成了跨芯片平台的功能移植开发,开发者无需其他修改即可轻松实现代码功能。

21f0e8eff0f042c69aeba7a200aa023e.jpg

“航母级”App组件应用开发

ThelandOS支持组件App拓展组合。如下图所示,展示了两款搭载ThelandOS的不同型号物联网模组软件工程,ThelandOS文件夹下工程目录一致,且编译链完整。

用户在apps文件夹下完成应用开发后,也可通过复制粘贴将其他搭载ThelandOS的模组功能移进来进行功能组合,实现最终应用效果。

7facecf4a01b468ce577357fa32f156e.png

如下展示两款不同芯片平台的物联网模组(NT26U和NT35E模组),搭载ThelandOS实现FTP功能连接服务器创建文件夹并获取文件列表。

NT26U通过FTP连接服务器创建名称为NT26U的文件夹(软件脚本控制下发AT流程)。

图片

NT35E通过FTP连接服务器创建名称为NT35E的文件夹(软件脚本控制下发AT流程)。

图片

以上功能实现的关键核心逻辑代码均位于./theland_os/apps目录下,且代码完全相同,下图为利用Compare工具进行文件夹对比结果。

图片

当前ThelandOS已兼容FreeRTOS及Huawei LiteOS等主流操作系统。

利尔达肩负让万物互联更简单的使命,致力于为开发者提供更便捷高效的开发方式。未来我们将推出更丰富的物联网无线模组并搭载ThelandOS,同时将开源更多的App组件及应用DEMO提供给开发者使用。在ThelandOS生态上打造轻量便捷的高效开发环境,让开发者轻松完成应用代码开发。利尔达ThelandOS,开启新一代开发模式,助力万物互联

通信世界网版权及免责声明:
1、凡本网注明“来源:通信世界全媒体”及标有原创的所有作品,版权均属于通信世界网。未经允许禁止转载、摘编及镜像,违者必究。对于经过授权可以转载我方内容的单位,也必须保持转载文章、图像、音视频的完整性,并完整标注作者信息和本站来源。
2、凡本网注明“来源:XXX(非通信世界网)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
3、如因作品内容、版权和其它问题需要同本网联系的,请在相关作品刊发之日起30日内进行。
发表评论请先登录
...
热点文章
    暂无内容