收藏官网首页
查看: 9574|回复: 9

[经验分享] 请问大家用什么编译环境好点呢?

1

主题

5

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2017-8-14 10:28:30 | 显示全部楼层 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
请问大家用什么编译环境好点呢?

      大家好!鄙人刚刚接触机智云,想做智能插座;不知道用什么编译环境编译好点,请各位前辈指导指导!!!!!

563

主题

1222

帖子

8025

积分

版主

Rank: 7Rank: 7Rank: 7

积分
8025
发表于 2017-8-14 11:24:59 | 显示全部楼层
相关软件:
APP开发相关环境:Jdk8      Android studio

硬件相关环境:
IDEAkeil  VirtualBox ...////
每一个项目都有自己的Product Key和Product Secret。在你的开发者ID中建立自己的项目、数据点、代码生成后下载并修改代码。
本地环境中搭建编译环境,编译成功之后并下载。社区中有很多搭建开发环境的帖子。
我的环境是参考了机智云官网的“GoKit3(S) 二次开发--开发环境搭”文档。安装VirtualBox后导入了影像文件,这个方法又快有简单。
链接:http://docs.gizwits.com/zh-cn/de ... BC%80%E5%8F%91.html



1、jdk8 下载链接:
(或者根据自己电脑的环境下载对应的JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

什么是JDK8?
Java Development Kit (JDK) 是太阳微系统针对Java开发人员发布的免费软件开发工具包(SDK,Software development kit)。JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。2006年太阳微系统宣布将发布基于GPL协议的开源JDK,使JDK成为自由软件。
Java是什么?
Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。
Java可运行于多个平台,如Windows, Mac OS,及其他多种UNIX版本的系统。
本教程通过简单的实例将让大家更好的了解JAVA编程语言。

Java的用途?
1.安卓应用(安卓APP)、手机游戏等:你看到那些手机游戏安装文件的后缀名.jar了吗?就是这JAVA开发出来的标志。开发这些东西一般用JAVA ME(J2ME)
2.网络应用程序开发:含金融业服务器开发,例如:网上银行(中国银行,建设银行,工商银行网上银行都是用J2EE开发出来的,你看看他网银的网页的后缀名JSP就知道),网页游戏等。
2.企业管理软件,现在很流行的B/S(浏览器/服务器)架构管理程序很多就是用J2EE开发的。
3.Java Web应用,政府的很多部门如卫生局、保险部门、国防部等部门都有他们使用Java开发的web应用。甚至是企业官网。
4.嵌入式开发,例如给电视机顶盒,小型家电写程序。
java se(j2se)是一个基础,如果你想靠JAVA吃饭那么J2EEJ2ME要选一个来学深入学习。如果想做网络程序就学J2EE,想学手机编程,嵌入式类的就去学J2ME.不过一般J2EE的工作机会比较多。比如说:仅需130Kb就能使用Java技术(在智能卡或者传感器上)。
5.还可应用在大数据技术、高频率的交易领域、科学应用等等。

2、IDEA 下载链接:
IDEA是什么?
IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java等少数语言。
intellij idea怎么写java程序
idea入门使用教程


3、keil  下载链接:http://www.cr173.com/soft/13698.html
Keil是什么?
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统
Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境μVision)将这些部分组合在一起。
keil uvision4如何破解:
Keil工程如何建立:

4、Android studio 下载链接:http://pan.baidu.com/s/1nvLXILb密码:uqe9   
什么是Andriod Stuidio(简称AS)?
AS面向android开发者的集成开发环境Android Studio 1.2(稳定版)。Android Studio是Google开发的一款面向Android开发者的IDE,支持Windows、Mac、Linux操作系统,基于流行的Java语言集成开发环境IntelliJ搭建而成。
如何用Eclipse建立一个Java应用程序

只能帮你到这里了

点评

每个app都要填写Product Key和Product Secret 假如一个帐号下面有很多个产品 那岂不需要安装每个产品对应的APP?  详情 回复 发表于 2017-8-16 09:41
1、机智云QQ群: 287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits /   机智云智能宠物屋go-kit
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息

1

主题

5

帖子

17

积分

新手上路

Rank: 1

积分
17
 楼主| 发表于 2017-8-14 12:27:28 | 显示全部楼层
Genius 发表于 2017-8-14 11:24
相关软件:Jdk8  IDEA    keil    Android studio

1、jdk8 下载链接:http://download.oracle.com/otn-pu ...

非常感谢!!!!!

27

主题

235

帖子

1053

积分

金牌会员

Rank: 6Rank: 6

积分
1053
发表于 2017-8-14 15:21:19 | 显示全部楼层
iOS、安卓、还是搞硬件的?

27

主题

235

帖子

1053

积分

金牌会员

Rank: 6Rank: 6

积分
1053
发表于 2017-8-14 15:22:05 | 显示全部楼层
免费使用STM32、APP自动代码生成工具
app还是基于MCU、模组开发?

0

主题

10

帖子

74

积分

注册会员

Rank: 2

积分
74
发表于 2017-8-16 09:41:40 | 显示全部楼层
Genius 发表于 2017-8-14 11:24
相关软件:APP开发相关环境:Jdk8      Android studio

硬件相关环境: IDEAkeil  VirtualBox ...////

每个app都要填写Product Key和Product Secret 假如一个帐号下面有很多个产品 那岂不需要安装每个产品对应的APP?

点评

当然不是啊 还有超级APP功能啊 一个APP绑定多个设备MAC 用应用配置高级功能,随时开发超级APPhttp://club.gizwits.com/thread-5261-1-1.html  详情 回复 发表于 2017-8-16 11:44

563

主题

1222

帖子

8025

积分

版主

Rank: 7Rank: 7Rank: 7

积分
8025
发表于 2017-8-16 11:44:16 | 显示全部楼层
乩宇残殇 发表于 2017-8-16 09:41
每个app都要填写Product Key和Product Secret 假如一个帐号下面有很多个产品 那岂不需要安装每个产品对应 ...

当然不是啊  还有超级APP功能啊
一个APP绑定多个设备MAC
用应用配置高级功能,随时开发超级APPhttp://club.gizwits.com/thread-5261-1-1.html

点评

还有就是加入把产品都绑定到同一个设备上 使用同一个设别的pk和ps 那app的界面怎么弄?假如要求高一点的话  详情 回复 发表于 2017-8-16 17:36
首先说明下我不是搞java和app的,我试过用下载的机智云app,这个app就可以连接多个设备啊 不论是哪个开发者帐号也不论是那个产品,都没有限制啊 这个app的源码有没有得down啊  详情 回复 发表于 2017-8-16 17:25
1、机智云QQ群: 287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits /   机智云智能宠物屋go-kit
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息

0

主题

10

帖子

74

积分

注册会员

Rank: 2

积分
74
发表于 2017-8-16 17:25:25 | 显示全部楼层
Genius 发表于 2017-8-16 11:44
当然不是啊  还有超级APP功能啊
一个APP绑定多个设备MAC
用应用配置高级功能,随时开发超级APPhttp://c ...

首先说明下我不是搞java和app的,我试过用下载的机智云app,这个app就可以连接多个设备啊 不论是哪个开发者帐号也不论是那个产品,都没有限制啊 这个app的源码有没有得down啊

点评

1、你需要创建产品、定义数据点 2、如果有实际硬件,就使用MCU代码自动生成工具。 如无,则不用。 3、使用APP代码自动生成服务生成相应代码包,下载,并编译,安装APP(该APP的名称,与你创建的产品名称一致) 4、如  详情 回复 发表于 2017-8-16 18:11

0

主题

10

帖子

74

积分

注册会员

Rank: 2

积分
74
发表于 2017-8-16 17:36:26 | 显示全部楼层
Genius 发表于 2017-8-16 11:44
当然不是啊  还有超级APP功能啊
一个APP绑定多个设备MAC
用应用配置高级功能,随时开发超级APPhttp://c ...

还有就是假如把产品都绑定到同一个设备上 使用同一个的pk和ps 那app的界面怎么弄?假如要求高一点的话

563

主题

1222

帖子

8025

积分

版主

Rank: 7Rank: 7Rank: 7

积分
8025
发表于 2017-8-16 18:11:44 | 显示全部楼层
校园创客福利
本帖最后由 Genius 于 2017-8-16 18:15 编辑
乩宇残殇 发表于 2017-8-16 17:25
首先说明下我不是搞java和app的,我试过用下载的机智云app,这个app就可以连接多个设备啊 不论是哪个开 ...

1、你需要创建产品、定义数据点
2、如果有实际硬件,就使用MCU代码自动生成工具。 如无,则不用。
3、使用APP代码自动生成服务生成相应代码包,下载,并编译,安装APP(该APP的名称,与你创建的产品名称一致)
4、如果你想APP变成超级APP。参考以下步骤:http://club.gizwits.com/thread-5261-1-1.html
从新生成APP代码包,重新编译,安装。

楼主真的是个新手。 有问题也可以加群聊434878850

目前你在各个应用商店下载 “机智云APP”,也是超级APP。使用方式更简单。

就是你知道 路由器和智能设备配置方式,即可实现。

类似有一个机智云注册账号+N个智能设备的密码+使用同一个路由器,就可以控制该路由器下的接入机智云的N个智能设备。
1、机智云QQ群: 287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits /   机智云智能宠物屋go-kit
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2022 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表