嵌入式工程师的灵魂三问

嵌入式工程师灵魂三问:环境搭建好了吗?调试完了吗?Emmm……可以换个板子吗?

##几乎所有搞嵌入式的都遇到过
嵌入式工程师的灵魂三问_第1张图片

  • · 做个“Hello World”,下载的OS代码就几百兆,仅仅下载就费了半天的功夫
  • · 好不容易下载完成之后还要搭建开发环境和熟悉编译调试环境
  • · 花了大半天的功夫,终于都搞好了还要从main函数开始一步步写起,用到系统的功能还要花费大量的时间到处找文档。
  • · 终于码完了找个板子去调试,还要安装这个板子的下载环境。花两三周调试完成后,老板说:这块板子不适合量产,我们要换个板子!好吧,我们从头再来!

image.png

##如果你也有同感,可以来试试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
  • 快速开始:https://help.aliyun.com/document_detail/161087.html

你可能感兴趣的:(物联网,智能家居,智慧城市)