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

##几乎所有搞嵌入式的都遇到过

  • · 做个“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
  • 快速开始:https://help.aliyun.com/document_detail/161087.html

嵌入式工程师的灵魂三问相关推荐

  1. 通信人的“灵魂三问”,你知道答案吗?(文末有赠书福利)

    每一位通信人,都可能面对过来自亲友的"灵魂三问". "通信究竟是什么?" "通信从哪里来?" "通信要往哪里去?" 对于 ...

  2. 关于联邦学习What、How、Who的灵魂三问

    最近沉迷于学习政治经济学无法自拔,听了很多资本论相关的课程.今天也尝试通过what how who的方式介绍下联邦学习, (感谢这个领域的专家,老同学Dr Liu给我的输入) 灵魂三问指的是: 1.联 ...

  3. 【新书速递】你想知道的通信“灵魂三问”都在这里……(福利再现)

    更多精彩内容请关注我们 来源丨知书通礼(ID:xintongzstl) 作者丨杨波 每次遇到刚入行又爱思考的年轻人,经常被问及有关通信的"灵魂三问". "通信是什么?&q ...

  4. 软件测试灵魂三问,如何回怼?

    灵魂三问: 第 1 问:为什么这个 Bug 测不出来? 第 2 问:测试怎么测得?到底会不会测? 第 3 问:测试快点啊!为什么总是测试拖后腿,最后才报 Bug? 有朋友说: 对测试新人则是" ...

  5. 数字化转型服务管理与VeriSM(1):灵魂三问

    正在上传-重新上传取消 最近,在与一些朋友探讨企业IT未来的治理和发展时,多次谈及"数字化时代"."数字化转型"等话题.昨天(3月19日)晚上,玥悉商务咨询有限 ...

  6. 【算法面试题】带环链表之灵魂三问!

    文章目录 带环链表之灵魂三问! 一.判断链表是否有环 二.找出环的入口 三.计算环的长度 四.代码实现 带环链表之灵魂三问! 今天舍友二狗子又去面试了,回来就问我们算法问题,看来对于ios开发来说算法 ...

  7. 软件测试灵魂三问,如何怼回去?

    (的确有一个错别字,测试人员一眼就能发现) 这是上周参加一个闭门小型质量创新研讨会议所看到的一个slide,我拍了之后,发到朋友圈,很快被疯狂转发.风靡整个测试界,因为大家感同身受,太有共鸣了! 灵魂 ...

  8. 打造 Web3 品牌灵魂三问:Why、What、How?

    Web2 品牌进入 Web3 之前需要搞清楚这些问题. 撰文:starzq.eth 这两天非常应景的 2 条新闻,星巴克宣布了进军 web3 计划,要打造基于区块链的用户忠诚度平台:Top 蓝筹 NF ...

  9. 技术人的“灵魂三问”,阿里工程师如何解答?

    阿里妹导读:在业务团队做事的工程师摸爬滚打了一段时间后,一定会有所疑问.团队同学在最初的一段时间都提出这样的疑惑:如何在业务中发现有技术价值的问题?发现问题后如何思考和发起再到解决?最后的技术结果跟业 ...

最新文章

  1. Windows 10 install Pycharm 开发环境
  2. 【数据平台】sklearn库特征工程之特征选择和降维
  3. Dynamic CRM 2013学习笔记(四十三)流程6 - 自定义流程活动
  4. CTF中遇到不知道文件类型_AE中你不知道的隐藏功能-Mask与特效
  5. leetcode 第 216 场周赛 整理
  6. 练习答案-分支与循环-超市买苹果练习-猜数字小游戏
  7. 字节跳动2019春招笔试——找零(JavaScript)
  8. keil创建工程没有atmel_如何使用 KEIL 下载 HEX 文件?
  9. mysql数据库限流方案_用于对MySQL数据库的并发操作进行控制的方法及装置的制造方法_3...
  10. 《iOS 6核心开发手册(第4版)》——1.13节秘诀:从滚动视图中拖动
  11. mysql函数commit_phpmysqli_commit()函数和mysqli_autocommit()函数比较
  12. Android URLEncoder和URLDecoder
  13. 群晖3617可以有几个网卡_一步到位,购入群晖920+和它的小伙伴们
  14. 如何用手机连接无线网络
  15. 数码相框_在LCD上显示英文字母、汉字的点阵显示(2)
  16. 增强 扫描王 源码_OpenCV探索之路(二十二):制作一个类“全能扫描王”的简易扫描软件...
  17. 《Android Studio开发实战》学习(二)- 聊天室
  18. mysql中高阶玩法系列(七)
  19. 随笔——Docker学习笔记
  20. HTML浪漫动态表白代码+音乐(附源码)

热门文章

  1. 暑假如何保护孩子眼睛?推荐保护小朋友视力护眼灯
  2. 一个网恋致毁者的独白
  3. 收集常用的PHP简单代码
  4. 最佳买卖股票时间 Java_一道算法题的讲解-买卖股票的最佳时间
  5. MyEclipse10 添加SVN插件--转自孤傲苍狼
  6. 上传头像并回显(SpringBoot)
  7. 简述 css 盒子模型
  8. android手机安装时缺少google map api 的解决方法
  9. 2022 深度学习算法 最全面面试题汇总
  10. sql模糊查询多个条件写法