嵌入式工程师灵魂三问:环境搭建好了吗?调试完了吗?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. Java纸牌拖拉机简单模拟
  2. Linux系统下安装卸载jdk
  3. ajax 的同步和异步
  4. 给用过SAP CRM中间件的老哥老姐们讲讲SAP CPI
  5. truffle serve 发生异常解决办法
  6. 如何准备 Java 初级和高级的技术面试
  7. Android 横竖屏切换问题
  8. vlfeat matlab怎么用,VLFeat在matlab中的使用
  9. 【NLP】之 结巴分词
  10. linux格式化ext4分区工具,硬盘格式化ext4软件 硬盘格式化ext4
  11. 操作系统原理实验——实验一 Linux基本操作
  12. R语言data.table包进行数据分组聚合统计变换(Aggregating transforms)、计算dataframe数据的分组四分位距(interquartile range, IQR)
  13. 如何解决用户对浏览器进行缩放或滚动鼠标滑轮、或调节屏幕显示百分比后,页面变形或显示不全
  14. 视频怎么去水印和字幕
  15. CAD调试时抛出“正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码”异常的解决方法...
  16. Python量化交易学习笔记(21)——A股股票列表更新
  17. 【python】定义一个“曲调类”Note,value属性表示声音的高低 Note的三个子类分别表示高音、低音和中音定义一个“乐器类”Instrument具有play()方法
  18. 氟胶耐腐蚀油罐泵出口应用性能
  19. vue中使用svg-icon遇到的坑
  20. 微信公众号企业号服务号订阅号个体号如何突破限制服务

热门文章

  1. 《爱在 ZStack Cube 超融合》三部曲
  2. OpenCV-白平衡(完美反射算法)
  3. javaweb总结——孤傲苍狼
  4. 虚拟机不显示IP地址-解决
  5. 程序员频繁跳槽,将被列入失信名单!
  6. c语言中strcpy函数的功能是,strcpy函数的作用是是什么?
  7. 一位项目管理专家总结的项目职场技巧
  8. centos7-32只有lo网卡的解决方法
  9. ntpd与ntpdate的区别(集群间时间同步)
  10. 比大龄单身更可怕的是大龄测试,35的测试是失业or转行?