请问大家用什么编译环境好点呢?
请问大家用什么编译环境好点呢?大家好!鄙人刚刚接触机智云,想做智能插座;不知道用什么编译环境编译好点,请各位前辈指导指导!!!!!:handshake
相关软件:APP开发相关环境:Jdk8 Android studio
硬件相关环境: IDEAkeilVirtualBox ...////
每一个项目都有自己的Product Key和Product Secret。在你的开发者ID中建立自己的项目、数据点、代码生成后下载并修改代码。
本地环境中搭建编译环境,编译成功之后并下载。社区中有很多搭建开发环境的帖子。
我的环境是参考了机智云官网的“GoKit3(S) 二次开发--开发环境搭”文档。安装VirtualBox后导入了影像文件,这个方法又快有简单。
链接:http://docs.gizwits.com/zh-cn/deviceDev/WiFiSOC/GoKit3S%E4%BA%8C%E6%AC%A1%E5%BC%80%E5%8F%91.html
http://club.gizwits.com/data/attachment/forum/201708/09/113432uif8m32ddrbjqdfq.jpg.thumb.jpg
1、jdk8 下载链接:http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-windows-x64.exe(或者根据自己电脑的环境下载对应的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成为自由软件。更多信息请参考:https://jingyan.baidu.com/article/d45ad148933eca69552b8037.htmlJava是什么?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吃饭那么J2EE和J2ME要选一个来学深入学习。如果想做网络程序就学J2EE,想学手机编程,嵌入式类的就去学J2ME.不过一般J2EE的工作机会比较多。比如说:仅需130Kb就能使用Java技术(在智能卡或者传感器上)。5.还可应用在大数据技术、高频率的交易领域、科学应用等等。Java语法:http://www.runoob.com/java/java-inheritance.htmlhttp://www.jianshu.com/p/472c84347b97
2、IDEA 下载链接:https://download.jetbrains.8686c.com/idea/ideaIC-2017.2.exeIDEA是什么?IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java等少数语言。intellij idea怎么写java程序https://zhidao.baidu.com/question/139128639829182325.htmlidea入门使用教程http://blog.csdn.net/qq_31655965/article/details/52788374
3、keil下载链接:http://www.cr173.com/soft/13698.htmlKeil是什么?Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。keil uvision4如何破解:https://jingyan.baidu.com/article/d2b1d1027844c25c7e37d41e.htmlKeil工程如何建立:https://jingyan.baidu.com/article/92255446937b6d851648f4d8.html
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搭建而成。AS使用专题:http://mobile.51cto.com/aengine-448169.htm如何用Eclipse建立一个Java应用程序https://jingyan.baidu.com/article/63f236281dc6670208ab3dc8.html
只能帮你到这里了
Genius 发表于 2017-8-14 11:24
相关软件:Jdk8IDEA keil Android studio
1、jdk8 下载链接:http://download.oracle.com/otn-pu ...
非常感谢!!!!! iOS、安卓、还是搞硬件的? app还是基于MCU、模组开发? Genius 发表于 2017-8-14 11:24
相关软件:APP开发相关环境:Jdk8 Android studio
硬件相关环境: IDEAkeilVirtualBox ...////
每个app都要填写Product Key和Product Secret 假如一个帐号下面有很多个产品 那岂不需要安装每个产品对应的APP?
乩宇残殇 发表于 2017-8-16 09:41
每个app都要填写Product Key和Product Secret 假如一个帐号下面有很多个产品 那岂不需要安装每个产品对应 ...
当然不是啊还有超级APP功能啊
一个APP绑定多个设备MAC
用应用配置高级功能,随时开发超级APPhttp://club.gizwits.com/thread-5261-1-1.html Genius 发表于 2017-8-16 11:44
当然不是啊还有超级APP功能啊
一个APP绑定多个设备MAC
用应用配置高级功能,随时开发超级APPhttp://c ...
首先说明下我不是搞java和app的:P,我试过用下载的机智云app,这个app就可以连接多个设备啊 不论是哪个开发者帐号也不论是那个产品,都没有限制啊 这个app的源码有没有得down啊 Genius 发表于 2017-8-16 11:44
当然不是啊还有超级APP功能啊
一个APP绑定多个设备MAC
用应用配置高级功能,随时开发超级APPhttp://c ...
还有就是假如把产品都绑定到同一个设备上 使用同一个的pk和ps 那app的界面怎么弄?假如要求高一点的话 本帖最后由 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]