andriod studio 运行 无结果_华为物联网操作系统LiteOS内核教程01——IoT-Studio介绍及安装...

c0fb7f89f9930b3fae8ce72a3940a55b.png

1. 物联网一站式开发工具 —— IoT Studio

IoT Studio 是支持 LiteOS 嵌入式系统软件开发的工具,提供了代码编辑、编译、烧录 及调试等一站式开发体验,支持 C、C++、汇编等多种开发语言,让您快速,高效地进 行物联网开发。

c7e18d4f43a1d0efc6ac1bd44f0391e1.png

2. IoT Studio 支持的硬件

IoT Studio 目前支持 Cortex-M0,Cortex-M4,Cortex-M7,Cortex-A7,ARM926EJ-S,RISC-V 等芯片架构。

IoT Studio 目前已经适配了多种开发板,主流支持小熊派IoT开发条件,另外还包括 GD、ST、HiSilicon、Fudan Microelectronics 等主流厂商的开发板。

  • ST
  • STM32F429IG
  • STM32F411RE
  • STM32L431RB
  • STM32L431RC
  • STM32F746ZG
  • GD:GD32VF103V-EVAL
  • HiSilicon:Hi3516CV300
  • Fudan Microelectronics:FM33A04xx

IoT Studio 支持新增 MCU 列表,以满足用户其他开发板的业务需求。

3. IoT Studio安装

3.1. 下载IoT Studio:

IoT Studio下载地址如下:

https://developer.obs.cn-nort...

下载会得到一份压缩包,其中包含一份安装指南,详细的安装教程可以参考该文档。

3.2. 一键安装IoT Studio

使用一键安装方式,无须再手动安装其他工具,安装步骤如下:

双击运行IoT-Studio_0.3.5.exe文件开始安装。

选择我同意此协议:

4fbe9cb55f4ce575af3e4d23a85abd33.png

选择安装路径,可以改动,不要有中文和空格,这里我保持默认:

b87125452a33eb667f18096570b99ae9.png

确认设置,开始安装:

cd49f014fa515670d14f916ca2b441cc.png

安装完成,选择是否安装ST-Link和Jlink驱动和工具,推荐全选:

f2e2e759230bcd02ad1d849e0f8f3755.png

3.3. 安装develop tools

IoT Studio安装成功之后会自动运行,在首次运行时检测到没有开发工具包,选择“是”,软件会调用浏览器开始下载,下载好之后双击运行developTools.exe。

软件会自动将需要用到的开发工具解压到C:UsersAdministratoropenSourceTools目录:

e67172d632bcbf3f2f51a2d5deb10c05.png
这里我是Administrator,不同的用户目录名称不同!

之后软件会自动开始安装ST-Link和J-link,根据提示安装即可。

打开工具目录,里面有两个路径需要我们在IoT Studio中配置:

dc3740050b15ee3c32e27ad540111169.png
  • GNU Tools Arm Embedded:存放arm-gnone-eabi-gcc编译器的路径,用来编译程序
  • GNU MCU Eclipse:存放make工具的路径,用来构建编译;
这两个路径仅作了解即可,下一节创建项目时会说明如何在IoT Studio中配置。

3.4. 启动IoT Studio

安装完develop Tools之后,再次启动IoT Studio,无提示说明开发工具安装成功,IoT Studio的主界面如下:

fc4d69aaa8d1eeff5575c4075c72330f.png

4. IoT Studio使用指南

在IoT Studio启动页面,选择用户指导文档,即可打开 IoT Studio 完整的使用指南,在以后使用的过程中遇到任何问题,都可以在此文档中找到答案:

73cbdc585ff6cdf2a37dae9b98102063.png

小熊派开源社区,专注于前沿技术分享,关注“小熊派开源社区”微信公众号,获取更多资料教程。

8e13d3a2d6987dbb9a7602ebe912d87d.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/455536.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

5G通信技术能否终结商用WiFi?

科技创新与体育发展可谓相生相伴,而如今科技在体育领域的应用也越来越广泛。本周的话题关于5G技术与球场,作者为英国体育娱乐营销咨询公司Stadia Solutions的联席首席执行官戈登坎贝尔。在坎贝尔先生看来,球场Wi-Fi赋予了俱乐部对数据的掌控力…

颜色转换

以蓝色为例,#0000FF应该被表示成rgb(0,0,255)。 我们将函数命名为getRGB() (可以将字符串视为数组,这个数组的元素为字符) function getRGB(color) {var rgb [parseInt(0xcolor.slice(1,3)),parseInt(0xcolor.slice(3,5)),parseI…

wince ./configure

CPPFLAGS"-I/usr/wince/include -D_WIN32_WCE0x0500" LDFLAGS"-L/usr/wince/lib" ./configure--hostarm-mingw32ce 指定软件运行的系统平台;host就是你编译好的程序可以运行的平台--target-osmingw32ce 指定软件面向(target to)的系统平台.这主…

android 按键会触发ontouch吗?_Android实现炫酷的拖拽浮动按钮

IOS的Assistive Touch效果很炫酷,可以任意拖拽,同时点击后会展开菜单栏。然而,这不只是IOS的特权,Android也可以实现。但是由于悬浮窗需要申请权限,所以本文仅在app内实现,可以任意拖拽,并可以响…

强名称程序集(strong name assembly)——为程序集赋予强名称

引言:在曾经的项目开发中,在程序集中见到过一个后缀为*.snk的文件。当时看这个文件的图标。感觉可能是企业内部保护版权啥的一种方式。一,强程序集攻克了哪些问题?1,唯一标识一个程序集2,放置程序集被仿冒和…

如何成为一名合格的数据分析师

“21世纪什么最贵,人才”,在目前大数据时代下,什么最难找,什么最贵,实现数据价值的人,数据分析师。 但是对于数据分析师的认识,比较极端,但对数据分析师价值的认识正在回归理性。很多…

【ffmpeg for wince】音视频编解码多平台移植(for window/wince))ffmpeg

from: http://www.cnblogs.com/windwithlife/archive/2009/05/31/1492728.html 终于完成了了第二个Client side原型(for Wince),其中花掉我最多时间的就是ffmpeg的对WINCE的移植。其中有大半时间是由于网上的一些不完整及不正确信息所误导,但…

Java 重写(Override)与重载(Overload)

重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写!返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。也就是说子类能够根据需要实现父类的方法。在面…

银联pos小票word模板_商家pos机刷卡必须知道的知识

相信很多卡友伙伴或者商铺店家都装有pos机,然后一般pos机都没有使用说明书,更没有结合刷卡方法在内的秘籍。今天我就分享下刷卡必须知道的一些知识。刚刚办理pos机的当天一定要注意:使用之前呢,务必核对一下基本信息,例…

《Ext JS权威指南》——2.4节关于Ext.onReady

2.4 关于Ext.onReady 代码为什么写在Ext.onReady中,而不是在body中添加一个onload事件并在onload事件中运行呢?主要原因是Ext.onReady在DOM模型加载完毕后即可进行操作,而无需像onload事件那样,等待页面的所有资源都加载完毕后才…

git push 提交时显示 Empty reply from server的解决办法

输入 git fetch origin --prune 参考链接:https://stackoverflow.com/questions/28364023/gits-error-on-push-empty-reply-from-server 转载于:https://www.cnblogs.com/team42/p/6941678.html

转]移动视频监控(1)---项目综述

对于市场上的视频监控系统,大家都有一定的了解,就是视频采集,经过无线/有线发送到服务或代理,客户从服务或代理上得到视频/音频流。不复杂。 对于不远的将来,3G,4G的到来,对移动的业务有一个推动…

java 空接口_学Java,java接口搞明白了吗?大牛让你一文搞清楚

前言对于面向对象编程来说,抽象是一个极具魅力的特征。如果一个程序员的抽象思维很差,那他在编程中就会遇到很多困难,无法把业务变成具体的代码。在 Java 中,可以通过两种形式来达到抽象的目的,一种是抽象类&#xff0…

Check Point CEO:“我们正在积极寻找收购目标”

Check Point Sofrware Technologies很可能成为下一个会产生收购案的主流安全厂商,首席执行官Gil Shwed在该公司第二季度财报电话会议上这样表示。 “我们正在积极地寻求收购目标,期待无论是大规模的还是小规模的扩张,”Shwed表示。“我们在并…

Spark SQL 编程API入门系列之SparkSQL数据源

不多说,直接上干货! SparkSQL数据源:从各种数据源创建DataFrame 因为 spark sql,dataframe,datasets 都是共用 spark sql 这个库的,三者共享同样的代码优化,生成以及执行流程,所以 s…

H.264中的一些易混淆概念

Q:PSNR 峰值信噪比 Q:是根据它来取qp是不是? A:不是, 和QP没有直接关系, 但是QP的选择会影响到PSNR Q: 如果不用率失真最优化, 为什么选择SATD+deltar(mv,mode)作为模式选择的依据?为什么运…

Java中final关键字的几种用法

在java的关键字中,static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构。下面我们来了解一下final关键字及其用法。 final关键…

python pyqt5安装_Python3 安装PyQt5及exe打包图文教程

环境: Python 3.6.4 Pycharm Professional 2017.3.3 PyQt5 PyQt5-tools① Python 3 安装Python 3.x 安装时,默认勾选ADD Python 3.6 to PATH和ADD Python to environment variables的情况下,系统会向path中增加以下两个环境变量。D:\Program Files\Py…

《企业软件交付:敏捷与高效管理精要》——3.4 企业软件交付的软件工厂方法...

3.4 企业软件交付的软件工厂方法 正如我们前面讨论的,今天的机构面对的商业环境正以前所未有的速度发生变化。与此同时,这些机构还要管理和降低整个机构的运营成本。这就直接意味着,他们不仅要最大限度地减少浪费和低效率,还要提…

201706问题记录

1.四周阴影 box-shadow:0px 0px 10px #f5f5f5; 2. 原生setattribute()方法 jquery的attr()$(.fd-sq-zk).attr("title","收起"); 3.在iframe中获取外层容器的元素 属性等 $(parent.document).find("html")..... 4.监听页面变大变小事件 /…