HUAWEI LiteOS Studio软件是一款基于LiteOS轻量级操作系统而开发的华为集成开发工具,内置有代码编辑、编译、烧录、调试及Trace跟踪等多种丰富齐全的程序编译开发功能,可以能够让用户进行简单便捷、专业高效的程序开发工作,该软件支持C、C++、汇编等语言,让您快速,高效地进行物联网开发;HUAWEI LiteOS Studio具备轻量级、低功耗、快速开发等多种特色功能,为程序开发用户能够提供简洁直观的一站式软件开发平台,有效降低开发者的编程开发门槛、缩短开发周期,提高用户编程开发的工作效率。

软件功能
低功耗框架:
LiteOS是轻量级的物联网操作系统,最小内核尺寸仅为6KB,具备快速启动、低功耗等优势,Tickless机制显著降低传感器数据采集功耗。
OpenCPU架构:
专为LiteOS小内核架构设计,满足硬件资源受限需求,比如LPWA场景下的水表、气表、车检器等,通过MCU和通信模组二合一的OpenCPU架构,显著降低终端体积和终端成本。
安全性设计:
构建低功耗安全传输机制,支持双向认证、FOTA固件差分升级,DTLS/DTLS+等,构建低功耗安全传输机制。
端云互通组件:
LiteOS SDK端云互通组件是终端对接到IoT云平台的重要组件,集成了 LwM2M、CoAP、MQTT、mbed TLS、LwIP等全套IoT互联互通协议栈,大大减少开发周期,快速入云。
SOTA远程升级:
SOTA远程升级,通过差分方式降低升级包的尺寸,更能适应低带宽网络环境和电池供电环境,经过特别优化差分合并算法,对RAM资源要求更小,满足海量低资源终端的升级诉求。
LiteOS Studio:
LiteOS Studio是LiteOS集成开发环境,一站式开发工具,支持C、C++、汇编等语言,让您快速,高效地进行物联网开发。
软件特色
支持主流语言
支持主流嵌入式开发语言C、C++ 、 汇编等,让您高效编程,快速开发支持主流嵌入式开发语言C、C++ 、 汇编等,让您高效编程,快速开发
一站式开发工具
工程创建、工程导入、代码编辑、二进制烧录、断点调试,跟踪调试,让您一站式完成基于LiteOS的产品化开发工程创建、工程导入、代码编辑、二进制烧录、断点调试,跟踪调试,让您一站式完成基于LiteOS的产品化开发
多内核支持
支持ARM926、Cortex-M、Cortex-A等多种内核
支持ARM926、Cortex-M、Cortex-A等多种内核
快速定位问题
支持Attach模式,支持Bootloader + OS img模式;
支持条件断点、变量监控、调用栈、Dump、异常捕捉、快速源码关联,帮助您快速定位问题所在的代码行;
支持跨平台调试,Linux编译,Window平台上调试,编译效率与调试...
支持Attach模式,支持Bootloader + OS img模式;
支持条件断点、变量监控、调用栈、Dump、异常捕捉、快速源码关联,帮助您快速定位问题所在的代码行;
支持跨平台调试,Linux编译,Window平台上调试,编译效率与调试便利性二者兼得
跟踪调试丰富
LiteOS内核跟踪、内存跟踪、任务栈跟踪、异常捕捉,系统关键数据跟踪,多窗口多数据综合视图,让你能全面了解目标板运行过程中的关键数据,帮助您评估系统运行性能状况、快速定位复杂场景问题
SDK在线管理
·支持在线下载、更新LiteOS最新SDK包、最佳实践实例,让您基于实例快速构建稳定的、高效的工程软件原型,并快速获得最新的 LiteOS SDK特性
使用方法
1、完成软件安装双击软件即可启动软件进入软件操作界面

2、点击新建按钮可以能够对编程项目进行创建

3、点击搜索按钮可以能够快速查找项目文件,方便后续对文件的编辑

4、点击项目管理按钮可以能够对编程项目文件进行统一管理和项目设置

5、点击软件上的文档按钮弹出文档管理弹框,点击选择文档即可进行文档添加

6、点击运行按钮可以能够对项目进行运行调试

7、点击工具箱可以能够对项目的各项参数进行设置

8、点击软件左上角的文件可以能够对项目进行新建、打开、保存等操作

9、点击视图按钮可以能够对项目界面进行简单便捷的设置

10、点击运行按钮可以能够对编程的代码进行各种调试

软件术语
物联网:顾名思义,物联网就是物物相连的互联网。
NB-IoT/LPWA:NB-IoT是IoT领域一个新兴的技术,支持低功耗设备在广域网的蜂窝数据连接,也被叫作低功耗广域网LPWAN,该项技术是目前华为公司最重要的物联网技术之一。
LiteOS SDK:LiteOS SDK是Huawei LiteOS软件开发工具包(Software Development Kit),包括端云互通组件、FOTA、JS引擎、传感框架等内容。
南向设备:用于采集数据的嵌入式设备,比如STM32开发板,或者温湿度采集的传感器等。
北向应用:用于查看IoT云平台上南向设备上报数据或者给南向设备下发控制命令的手机APP或者PC端的应用程序。
设备profile:用于描述南向设备具有的能力以及上报的数据的格式的一组json格式文件,这些文件需要上传到IoT云平台上。
编解码插件:用于将南向设备上报的私有数据解析成设备profile描述的并且IoT云平台能够识别和存储的数据,以及将北向应用下发的命令编码成南向设备能够识别的数据格式的一组函数组成的jar文件。简而言之就是南向设备和云平台之间的一个数据转换的程序。
AT指令:AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设备(Data Terminal Equipment,DTE)向终端适配器(Terminal Adapter,TA)或数据电路终端设备(Data Circuit Terminal Equipment,DCE)发送的。本文通过AT指令操作WIFI或者GSM模组。
端云互通组件:端云互通组件是华为物联网解决方案中,资源受限终端对接到 IoT云平台的重要组件。
华为云IoT:华为云IoT是面向运营商和企业/行业领域的统一开放云平台,支持SIM和非SIM场景的各种联接和联接管理,是华为公司面向IoT解决方案的关键平台部件。主要分为连接管理平台,设备管理平台和应用使能平台等多个部分,负责联通端侧设备与北向应用的核心产品。可以能够支撑千万级的海量物联网连接。
RESTful Web API:REST 指的软件是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。目前华为云IoT北向应用能够提供的就是这样一套规范性API。
LwM2M:轻量化机器对机器协议
CoAP:轻量级受限应用层协议
MQTT:消息队列遥测传输
DTLS:数据传输安全协议
FOTA:固件远程升级
UART:通用异步收发器(异步串行通信口)
发展历程
2018年9月
发布LiteOS IDE开发工具LiteOS Studio V1.0
2018年9月
在2018年中国国际信息通信展上,连续第二次荣获NB-IoT年度优秀终端操作系统奖
2018年5月
发布V2.1版本,发布LiteOS SDK
2017年9月
在2017年中国国际信息通信展上,荣获NB-IoT年度优秀终端操作系统奖
2017年6月
发布基于Huwei LiteOS的NB-IoT技术方案及实践
2017年3月
发布LiteOS端云协同解决方案
2016年9月
发布Huawei LiteOS开源版本,Kernel源代码开源
2015年5月
华为在HNC网络大会上,发布Huawei LiteOS物联网操作系统,正式推出华为“ 1+2+1 ”物联网解决方案,即“一个物联网平台,两种接入方式,一个轻量级物联网操作系统”;
2014年
在华为Mate系列、P系列、荣耀系列手机、可穿戴产品上批量应用;
2012年
为支持华为终端产品,开发嵌入式操作系统;
版权声明:HUAWEI LiteOS Studio(华为集成开发工具)所展示的资源内容均来自于第三方用户上传分享,您所下载的资源内容仅供个人学习交流使用,严禁用于商业用途,软件的著作权归原作者所有,如果有侵犯您的权利,请来信告知,我们将及时撤销。
软件下载信息清单:
驱动文件名称 | 发布日期 | 文件大小 | 下载文件名 |
---|---|---|---|
HUAWEI LiteOS Studio(华为集成开发工具)安装包 | 2024年11月14日 | 115 MB | HUAWEILiteOS.zip |
软件评论