这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 物联网技术 » 【炫Q-IOT】学用小e开发快(一)-课后实习

共23条 1/3 1 2 3 跳转至

【炫Q-IOT】学用小e开发快(一)-课后实习

专家
2016-03-31 19:50:15     打赏

昨晚小e第一堂公开课,由于是第一次,难免有些小问题,但总体还是不错的,今天来课后实习一下,消化课上的内容


迷窟Q的广告时间,http://mikuq.com/

更多内容可关注“二叔科技.创客空间(167153362)




专家
2016-03-31 19:50:56     打赏
2楼

首先是下载资料,已经有小伙伴下好放到网盘了

参见:

http://forum.eepw.com.cn/thread/279940/1



专家
2016-03-31 19:51:14     打赏
3楼

在我的电脑上VirtualBox已经装过了,而且是5.x.x版本,直接双击ESP8266_lubuntu_20141021.ova就可以导入虚拟机了


专家
2016-03-31 19:51:19     打赏
4楼

需要改一下共享的share文件夹的位置,以前常听说lubuntu还以为是小撸开发的呢,不过一直没有用过,第一次用


专家
2016-03-31 19:51:23     打赏
5楼

首先,密码是espressif

sudo apt-get update
sudo apt-get install openssh-server

 

然后ifconfig看一下ip,就可以用putty来操作了,账户esp8266,密码espressif


专家
2016-03-31 19:51:28     打赏
6楼

下一步就是挂载share文件夹

cd  /home/esp8266
sudo ./mount.sh
cd Share
ls

 

发现是空的,需要考入源代码,M302I-ESP8266-ROMsource固件源码.zip,在windows下解压好就可以了

ls
cd et_iot_source/et_app
./gen_misc.sh

 


专家
2016-03-31 19:51:33     打赏
7楼

很顺利,不到一分钟的样子

cd ../bin/upgrade/
ls

 


专家
2016-03-31 19:51:40     打赏
8楼

摘录说明:


1sdk目录结构

et_app目录:应用程序的编译路径,在该路径下添加用户代码;

bin目录:固件包的存放路径,以及编译app目录下代码生成的固件;


子目录 说明
bin根目录 boot和初始化参数固件
upgrade 应用程序许固件user1.bin


extra_include:标准库头文件,如c标准库、线程库头文件;

include:原厂库头文件、freertos头文件、ssl头文件等;

ld:编译时的连接文件;

lib目录:库文件;

tool目录:工具;


2、应用编程入口

1user_main.c

用户代码在et_app目录下,用户的应用初始化在user_main.c中实现。

2user_init()

void user_init(void)是上层程序的入口函数,给用户提供一个初始化接口,用户可在该函数内增加硬件初始化、网络参数设置、定时器初始化等功能。



专家
2016-03-31 19:51:46     打赏
9楼

代码user_main.c

#include "esp_common.h"

#include "freertos/FreeRTOS.h"
#include "freertos/task.h"

#include "espressif/esp_system.h"

void delay_s(int t)
{
	int i,j;

	for(j = 0; j < t; j++)
	{
		for(i = 0; i < 1000; i++)
		{
			os_delay_us(1000);
		}
	}
}

void hello_world_task(void *pvParameters)
{
	while(1)
	{
		printf("%s\n",(char*)pvParameters);
		delay_s(1);
	}
	vTaskDelete(NULL);
}


void user_init(void)
{	
	os_printf("SDK version:%s\n", system_get_sdk_version());
	xTaskCreate(hello_world_task, "hello_world_task", 256, "hello world,I am MikuQ.com", 2, NULL);
}

 


专家
2016-03-31 19:51:54     打赏
10楼

FLASH_DOWNLOAD_TOOLS_v2.4_150924.rar 烧录工具



共23条 1/3 1 2 3 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]