LiteOS|华为云IoT如何让“哑”终端进化为智能终端?看完这场直播你就明白了
谈到物联网,最大的问题之一就在于沟通,不同设备、不同标准之间的沟通,软件与硬件的沟通等 。 如何解决这种 “沟通”问题,操作系统变得尤为重要 。 当前很多物联网设备已经从传统意义上的“哑”设备成功转型为智能化设备 。
Linux系统作为目前物联网设备中应用最广泛的操作系统,华为LiteOS与Linux有什么区别?和其他物联网操作系统对比,华为LiteOS的优势在哪里?采用华为LiteOS系统和用其他系统接入华为云loT平台是否有区别?华为LiteOS物联网操作系统如何让“哑”终端进化为智能终端?
7月24日20:00-21:00,华为DevRun开发者沙龙直播间,期待与您交流碰撞 。 
图片
华为LiteOS是面向物联网领域的实时操作系统,于2012年开始自研,后随华为手机、可穿戴产品发货 。 2015年进入物联网领域并正式开源,到今天已有上亿发货量 。 本次直播将通过分享LiteOS在复杂、碎片化场景下快速统一连云的经验,帮助终端设备开发者更好的落地物联网应用解决方案 。
LiteOS资源管理:麻雀虽小,五脏俱全
LiteOS内核的资源管理,可分为四个部分:时间管理、存储管理、硬件管理、同步通信资源 。 在LiteOS的最底层,实现的是对各类硬件的一个总体抽象,这主要是解决LiteOS和CPU体系的耦合 。 对于操作系统核心而言,和CPU的耦合主要在于任务的调度、异常的处理等,这和每个CPU体系架构强相关 。 LiteOS的任务调度,正是基于CPU架构而非单个特定的CPU,目前已经支持ARMV6M、ARMV7M、RISIC-V等,这就意味着,LiteOS可以在不同的MCU厂商的产品上做到无缝移植,降低设备厂商切换硬件的难度 。
同时,LiteOS的中断管理、驱动等功能,还给传统裸机开发者带来更好的开发体验 。 LiteOS的中断管理,开发者可以通过采用注册的方式,传递相同的服务函数,只需参数不同即可,这就意味着开发者可以实现串口中断函数的最大复用 。 同样的道理,也可以应用到驱动程序中 。
LiteOS互联互通:提供快速集成和统一的协议
TCPIP通信方式千奇百怪,为了解决开发者委曲求全的适配各种方式带来毁灭性的维护问题,LiteOS操作系统从内核到互联网协议的抽象层框架,构建统一的API标准 。 基于这个标准,开发者可以快速将协议或者其他组件插入到框架,帮助开发者复用已有能力,也加快了集成的效率 。
LiteOS一键上云:采用积木式的组件和组装模式,更灵活轻便
在华为云IoT的云管端战略中,LiteOS承担着云服务落地的关键角色,因此如何更好的、更合理的引导终端设备快速的上云是LiteOS的主要目标 。 整体看,LiteOS可以分作两部分:
? LiteOS的内核,这部分主要是用来管理端侧资源,让端侧设备更好、更方便的使用端侧的各种硬件资源;
? LiteOS的互联互通性,将云服务做到协议无关性,更方便的在各种传统设备上集成 。
原则上,LiteOS的各个模块在开发设计过程中,可以做到模块解耦、可裁剪、可配置 。 从这可以看出LiteOS在开发整体上,可以说是属于 “积木型开发”,开发者像搭建积木一样简单来使用,可以按照自己的实际应用场景,选择不同的解决方案,从而解决物联网碎片化的问题 。
除此之外,华为LiteOS将互联互通功能集成到了模组内部,丰富自运算资源、存储资源 。 设备厂家通过简单的AT指令就可以调用LiteOS的互联API,省却了移植、配置等烦恼,再也不用考虑和云对接的底层流程和详细细节 。
(责任编辑:李显杰 )
推荐阅读
- 新机发布|华为新款手机入网:或是华为Mate 30 Pro青春版!
- 手机|联发科向美申请,出货华为
- 华为手机|内行人都会推荐的三款“零差评”华为手机,高配低价太良心
- 玩转3C数码|小米和华为看似是“死对头”,实则各不冲突,都是民族骄傲!
- 华为手机|“机”美路子野,4款手机界颜值扛把子,款款都能C位出道
- 美光|10%的营收没了 美光表示9月14日后无法对华为供货
- 华为手机|华为手机小技巧,现在知道还不晚!
- 华为手机|魔爪Mini MX稳定器:超长续航,画质稳定,模板拍摄让你秒
- 大众新闻|IoT产业展望,华为HarmonyOS会是答案吗?
- 新机发布|今年无缘华为鸿蒙系统手机,余承东:明年可能会公布相应计划
