2021爱智先行者—环境搭建及应用创建
2021/11/8 6:13:52
本文主要是介绍2021爱智先行者—环境搭建及应用创建,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
【本文正在参与"2021爱智先行者-征文大赛"活动】
https://bbs.csdn.net/topics/602601454
上一篇介绍硬件的最后说了,嵌入式应用中的体验好坏最后还是得看软件,这也是很多嵌入式平台的弱点,很多是硬件强悍,但是软件鸡肋,所以就一起来看看EdgerOS-Spirit 1软件入门体验
目前官方提供了基本入门教程:
- 第一期:《2021爱智先行者》第一课 2021.10.24 20:00
- 第二期:《30分钟开发“关灯神器”》 2021.10.28 20:00
- 第三期:《物联网开发板实战》 2021.11.04 20:00
- 第四期:《远程“吸猫神器”》 2021.11.11 20:00
- 第五期:《60元 DIY人脸智能门锁》 2021.11.18 20:00
我也先按教程搭建下本地环境:
1.iPhone移动客户端
不同于一般的软件,爱智软件软件需要安装证书,所以需要多麻烦几步(安卓客户端不用)
Ps:iPhone需要搜索“Acoinfo”,安卓是“爱智”,我觉得这个可以统一一下
2.PC桌面端环境搭建
1>安装证书
还是借助官网资料:开发工具配置
Ps:这里说下官网资料很全,很多平台的通病都是资料太少
2>安装vscode插件
3.创建应用
1.打开 Visual Studio Code,单击插件 EdgerOS > 创建项目。
2.根据所开发项目的需求选择模板,然后点击立即应用。
这里如果电脑不能翻墙呢,最好改下下载源,否则可能刷新不出来
3.填写模板信息完后点击立即创建,此时一个爱智应用已创建完成。
package.json内就是刚才填写的信息
{ "name": "com.example.demo", "version": "0.0.1", "description": "一个demo", "repository": "https://github.com/edgeros/tpl-simple.git", "main": "main.js", #指向main函数 "scripts": { "build": "eos build" }, "license": "MIT", "dependencies": {}, "devDependencies": { "eslint": "^7.23.0", "@edgeros/jsre-types": "^0.1.1", "@edgeros/eslint-plugin-jsre": "^0.0.3" }, "author": "edgeros@acoinfo.com" }
其中"main": "main.js", #指向main函数
/* * Copyright (c) 2021 EdgerOS Team. * All rights reserved. * * Detailed license information can be found in the LICENSE file. * * File: main.js. * * Author: hanhui@acoinfo.com * */ /* Import system modules */ const WebApp = require('webapp'); /* Import routers */ const myrouter = require('./routers/rest'); /* Create App */ const app = WebApp.createApp(); /* Set static path */ app.use(WebApp.static('./public')); /* Set test rest */ app.use('/api', myrouter); /* Rend test */ app.get('/temp.html', function(req, res) { res.render('temp', { time: Date.now() }); }); /* Start App */ app.start(); /* Event loop */ require('iosched').forever();
这些code就构成了一个简单的WEB配置文件
4.部署应用
需要先把设备连入爱智网络
这篇关于2021爱智先行者—环境搭建及应用创建的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-06小米11i印度快充版ROM合集:极致体验,超越期待
- 2024-10-06【ROM下载】小米11i 5G 印度版系统, 疾速跃迁,定义新速度
- 2024-10-06【ROM下载】小米 11 青春活力版,青春无极限,活力全开
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求