几乎所有搞嵌入式的都遇到过
- · 做个“Hello World”,下载的OS代码就几百兆,仅仅下载就费了半天的功夫
- · 好不容易下载完成之后还要搭建开发环境和熟悉编译调试环境
- · 花了大半天的功夫,终于都搞好了还要从main函数开始一步步写起,用到系统的功能还要花费大量的时间到处找文档。
- · 终于码完了找个板子去调试,还要安装这个板子的下载环境。花两三周调试完成后,老板说:这块板子不适合量产,我们要换个板子!好吧,我们从头再来!
如果你也有同感,可以来试试AliOS Things
全新的AliOS Things,走心:产品研发团队在准备好PPT前,就先把源码放出来了!
新版AliOS Things提供了优异的应用开发环境和体验:
- 组件化能力:AliOS Things 功能非常强大,但是这些功能都是组件化的,开发者只需要按需下载自己需要的组件就好了,大大节省了空间和看代码的时间
- 统一的可视化开发环境:代码环境搭建,编译,调试在统一的IDE环境下完成,只需要点击简单的图标就可以编译下载了
- 应用分离:用户开发应用时可以通过提供的工具创建一个工程,这个工程里面仅仅包含应用的代码,用户可以直接调用OS的头文件来使用系统的功能
- 应用开发模板:提供大量的应用开发模板,用户不必从头开发应用,只需要从应用模板中选择跟自己贴近的应用,开发者按需修改就可以实现自己功能
- 易用的文档和支持:非常简洁的开发文档,开发者可以按照文档指引快速开始自己应用的开发,不仅如此,还有非常多的动画视频介绍哦
- 统一的硬件适配层:提供了统一的硬件HAL 层适配,可以让开发者更加方便的移植而不用大量修改应用代码;比如原来通过WiFi 模组联网,现在只需要更改不到10行代码就可以替换为2G模组联网
AliOS Things围绕着“更符合开发、使用习惯”做了持续多年的优化,除了这些方便的功能外,AliOS Things对于各种设备、不同领域协议的适配也已经比较完善,github的开源项目目前已有1.4K Fork,3.3K Star,约25万开发者群体。
更多优雅的功能,我们留待下次探索!
附:
- AliOS Things GitHub项目地址 https://github.com/alibaba/AliOS-Things
- 官方博客 https://yq.aliyun.com/teams/184