0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

利尔达科技集团 2023-04-07 16:25 次阅读

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

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

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

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

复制粘贴,功能轻松实现

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

c586cbde-d1fc-11ed-ad0d-dac502259ad0.gif

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

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

c5fa4938-d1fc-11ed-ad0d-dac502259ad0.jpg

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

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

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

c61a8090-d1fc-11ed-ad0d-dac502259ad0.png

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

AT指令流程

AT+LFTPCFG="account","Lierda","832149" //配置FTP用户名和密码

AT+LFTPCFG="filetype",1 //设置文件类型为ASCII

AT+LFTPCFG="transmode",1 //设置为被动传输方式

AT+LFTPCFG="rsptimeout",90 //设置最大响应时间为90秒

AT+LFTPOPEN="49.235.235.168" //登录FTP服务器

AT+LFTPMKDIR="NT35E" //创建FTP服务器文件夹

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

c636c8a4-d1fc-11ed-ad0d-dac502259ad0.gif

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

c6ab4dbe-d1fc-11ed-ad0d-dac502259ad0.gif

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

c6ee0d7a-d1fc-11ed-ad0d-dac502259ad0.png

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

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2896

    文章

    43583

    浏览量

    367745
  • 操作系统
    +关注

    关注

    37

    文章

    6560

    浏览量

    122869
收藏 人收藏

    评论

    相关推荐

    如何实现Python复制文件操作

    Python 中有许多“开盖即食”的模块(比如 os,subprocess 和 shutil)以支持文件 I/O 操作。在这篇文章中,你将会看到一些用 Python 实现文件复制的特殊方法。下面我们开始学习这九种不同的方法来实现 Python
    的头像 发表于 07-18 14:53 278次阅读

    鸿蒙开发Ability Kit程序访问控制:使用粘贴控件

    粘贴控件是一种特殊的系统安全控件,它允许应用在用户的授权下无提示地读取剪贴板数据。
    的头像 发表于 07-03 09:15 219次阅读
    鸿蒙开发Ability Kit程序访问控制:使用<b class='flag-5'>粘贴</b>控件

    Lierda NB81 MB26模组AT指令有哪些?

    Lierda NB81 MB26模组AT指令有哪些?
    发表于 06-04 08:05

    请问Lierda 5G EVK具体支持哪些linux系统?

    Lierda 5G EVK这款产品的开发驱动适用于Ubantu 18.04或者centos吗,ARM架构的主机,接这个调驱动麻不麻烦
    发表于 06-04 07:50

    如何在AT COMMAND的方式下快速的完成Lierda NB861/MB961/MB261模组与OneNET平台的对接工作?

    在AT COMMAND的方式下快速的完成Lierda NB861/MB961/MB261模组与OneNET平台的对接工作
    发表于 06-04 07:17

    Lierda NB81系列模块的基本参数是什么?

    Lierda NB81系列模块的基本参数
    发表于 06-04 06:59

    如何配置和使用Lierda NB861 MB261 MB961模组的低功耗模式?

    如何配置和使用Lierda NB861 MB261 MB961模组的低功耗模式,并如何通过相关低功耗配置AT指令操作流程来指导用户完成低功耗应用的开发呢?
    发表于 06-04 06:46

    如何使用Lierda NB861 MB261 MB961模组的SocKet AT指令与服务器建立网络连接呢?

    如何使用Lierda NB861 MB261 MB961模组的SocKet AT指令,将客户的设备配置为Socket客户端,从而与服务器建立网络连接,并实现数据的发送与接收呢?
    发表于 06-04 06:00

    微软Edge浏览器升级至125.0.2535.51版,优化了复制/粘贴功能

    目前已知,该扩展及相关Windows应用商店应用将于2024年5月停止运行,将影响Chrome和Firefox等浏览器。该版本主要新增了复制/粘贴控件体验改善、新工作日颜色优化以及完整收藏夹栏配置等特性。
    的头像 发表于 05-18 13:56 863次阅读

    飞凌嵌入式--ElfBoard ELF 1板卡-Vim编辑器(文本复制粘贴、删除、撤销)

    在一般模式下,可以执行以下命令:(1)复制 yy:复制当前行 nyy:复制当前行及其后的n-1行(n是数字)(2)粘贴 p:粘贴最近
    发表于 05-16 09:26

    飞凌嵌入式ElfBoard ELF 1板卡-Vim编辑器-文本复制粘贴、删除、撤销

    在一般模式下,可以执行以下命令:(1)复制 yy:复制当前行 nyy:复制当前行及其后的n-1行(n是数字)(2)粘贴 p:粘贴最近
    发表于 05-15 09:33

    微软计划在网页版和Win11版Outlook增加Ctrl+C/V复制粘贴功能

    按照最新规划,在网页版Outlook及新版Windows版Outlook中,使用者有望借助Ctrl+C和Ctrl+V的键盘组合,实现不同文件夹间的邮件复制粘贴,从而提升工作效率。
    的头像 发表于 04-17 10:09 325次阅读

    微软网页版Excel新增复制粘贴功能,助力提升用户工作效率

    今日,微软公司宣布推出Microsoft 365Insider项目,面向会员开放网页版Excel的试用机会,旨在通过提升复制粘贴功能来提高用户生产效率。
    的头像 发表于 04-02 15:16 431次阅读

    ad复制元件怎么保持编号不变

    浏览器”来创建和管理元件库。在创建库时,为每个元件分配一个唯一的编号,该编号将在复制过程中保持不变。 复制元件:选中要复制的元件,并使用“复制”命令或快捷键(Ctrl+C)将其
    的头像 发表于 12-27 17:07 6003次阅读

    mysql主从复制 混合类型的复制

    MySQL主从复制是一种常用的数据复制技术,可以实现数据从一个MySQL服务器(主服务器)复制到另一个MySQL服务器(从服务器)。在主从复制中,混合类型的
    的头像 发表于 11-16 14:20 471次阅读