自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 嵌入式开发一些衍生知识

嵌入式开发一些衍生知识一.ubuntu samba服务器搭建sudo apt-get install samba配置vim /etc/samba/smb.conf在最后添加#用户名[colin] comment = server3 zichar browseable = yes #共享目录 path = /home/colin/ writabl...

2019-12-27 20:36:48 407

原创 esp8266 nvs应用

esp8266 nvs应用一个芯片,做成一个产品,都会需要在断定的时候对一些数据进行保存,以esp8266为例,需要连接网络,所以设备必须能够保存ssid,password,否则设备如何联网,本文就结合上篇文章at命令的开发,通过at命令将ssid,password调用nvs接口,将数据保存起来,设备开机,直接读取后进行联网操作。1.增加at命令方法1.at命令增加到列表atcmd_tab...

2019-12-21 16:58:02 1137

原创 esp8266 at命令开发

esp8266 at命令开发无论哪个平台,我感觉at命令开发是及其重要的,本文介绍下如何依赖于串口通信实现at命令开发。**1.和前面添加功能模块一样,先创建一个at命令处理任务。`void app_main(void){//modify cdb 2019-12-19// printf(“SDK version:%s\n”, esp_get_idf_version());// Ini...

2019-12-21 12:59:13 558

原创 esp8266 基于sntp协议更新系统时间

esp8266 基于sntp协议更新系统时间我们esp8266设备,如何然他具有准确的系统时间呢?那就要依赖于sntp协议,一般芯片都集成了sntp协议,我们只需要使用就可以了。1.创建一个sntp任务sntp_example_task更新网络时间到本地void app_main(void){ //modify cdb 2019-12-19 // printf("SDK ve...

2019-12-19 18:11:53 898

原创 esp8266 gpio 控制(led与key使用)

esp8266 gpio 控制(led与key使用)现在介绍上个工程添加led控制与key控制,必须学会如何控制led,和key,我们才能把他应用到我们的想做的项目中去。。关系到gpio,则需要看硬件原理图:由上图可知,我们需要想操作led或者key,只需要配置gpio 0 ,gpio1即可。现在先创建一个gpio 处理任务void app_main(void){ //modi...

2019-12-19 16:12:27 1640

原创 esp8266自定义工程框架

esp8266自定义工程框架如何再起官方rtos sdk中规范的建立一个工程了,现在我们基于上一篇博客-esp8266对接阿里云平台做下规范。首先将user_main.c中mqtt连接部分分离出来,写入user_mqtt.c中,分离是注意头文件包含,及一些全局变量设置。user_main.c/* This example code is in the Public Domain (o...

2019-12-19 14:22:58 969

原创 esp8266对接阿里云平台

esp8266对接阿里云平台上面几篇博客已经介绍了esp8266的开发环境搭建和自己的工程创建问题,本文开始介绍这个wifi模块的应用—对接阿里云平台。后面再此基础上再优化其他功能。1.创建自己的工程sdk根目录创建project,后面将ESP8266_RTOS_SDK-3.1.1/examples/get-started/project_template拷贝到project中,后面就能够基...

2019-12-19 10:52:23 1957

原创 esp8266 sdk 3.1.1软件bug

esp8266 sdk 3.1.1软件bug在调试mqtt连接时,需要使用lwip debug,打开LWIP_DEBUG debug调试#ifdef LWIP_DEBUG#ifndef LWIP_PLATFORM_DIAG#error "If you want to use LWIP_DEBUG, LWIP_PLATFORM_DIAG(message) needs to be define...

2019-12-18 16:17:51 382

原创 esp8266入门总结

esp8266入门总结结合上面两篇博客1.编译环境搭建2.esp8266 rtos sdk示例工程总结,建议使用ubuntu 18.04系统,按照上述进行环境搭建与编译测试。笔者自己重新安装了ubuntu18.04 后,重新搭建环境并且测试。1.安装一些依赖软件#建议逐一安装sudo apt-get install git autoconf build-essential gper...

2019-12-18 10:57:01 309

原创 esp8266 rtos sdk示例工程

esp8266 rtos sdk示例工程上一篇文章说明了使用ubuntu 14.04搭建esp8266编译环境,搭建成功后,在使用其sdk 用户示例工程partitions_singleapp工程编译测试成功,生成了三个主要的bin文件。一.程序烧录他们路径分别是:bootloader.bin,partitions_singleapp.bin,project_template.bin,其实还...

2019-12-17 20:52:14 1003

原创 esp8266开发环境搭建

esp8266开发环境搭建买了一块esp8266物联网开发板,笔者准备使用一周的时间来玩一玩,这个物联网模块。某宝上就能购买,其给的学习sdk是ESP8266_NONOS_SDK-3.0,我觉得没有任何意义,直接不用,准备自己从其官网下载带系统rtos的sdk学习,并且移植到开发板中。笔者使用的sdk软件为:ESP8266_RTOS_SDK-3.2,有此需求的自行去其官方网站下载。一.编译环...

2019-12-17 15:48:17 1437

project.rar

本资源是esp8266开发板开发实例,就esp8266_rtos_sdk_3.1.1(具体看笔者的esp8266有详细介绍)开发,实现的功能包括,联网,连wifi,led操作,key操作,at命令开发,sntp更新系统时间,对接阿里云平台,nvs(保存用户数据),如下载此资源,建议结合我博客一块阅读,记录了我完成此工程的全部过程。

2019-12-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除