E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【ESP32】嵌入式C语言
嵌入式C语言
修炼之道
目前发现国内正儿八经机器人、无人机并且还能活跃地上网关注行业前沿动向、热爱写科普文章的研究人员原来越少。因此所有的研究回答里都没有人真正说明白无人机到底是什么,而理解无人机到底是什么才是回答这个问题的先决条件。什么是无人机首先,无人机就是不载人的飞行器,而说到飞行器,通常我们又可以把飞行器分为三类。1、固定翼(fixedwing)。平时坐的波音747空客A380,还有F-16歼-15之类的都是固定
嵌入式资讯精选
·
2018-06-19 11:00
嵌入式C语言
修炼之道
模块划分的"划"是规划的意思,意指怎样合理的将一个很大的软件划分为一系列功能独立的部分合作完成系统的需求。C语言作为一种结构化的程序设计语言,在模块的划分上主要依据功能(依功能进行划分在面向对象设计中成为一个错误,牛顿定律遇到了>相对论),C语言模块化程序设计需理解如下概念:(1)模块即是一个.c文件和一个.h文件的结合,头文件(.h)中是对于该模块接口的声明;(2)某模块提供给其它模块调用的外部
嵌入式资讯精选
·
2018-06-19 11:00
嵌入式C语言
修炼之道
模块划分的"划"是规划的意思,意指怎样合理的将一个很大的软件划分为一系列功能独立的部分合作完成系统的需求。C语言作为一种结构化的程序设计语言,在模块的划分上主要依据功能(依功能进行划分在面向对象设计中成为一个错误,牛顿定律遇到了>相对论),C语言模块化程序设计需理解如下概念:(1)模块即是一个.c文件和一个.h文件的结合,头文件(.h)中是对于该模块接口的声明;(2)某模块提供给其它模块调用的外部
嵌入式资讯精选
·
2018-06-19 11:00
嵌入式C语言
修炼之道
目前发现国内正儿八经机器人、无人机并且还能活跃地上网关注行业前沿动向、热爱写科普文章的研究人员原来越少。因此所有的研究回答里都没有人真正说明白无人机到底是什么,而理解无人机到底是什么才是回答这个问题的先决条件。什么是无人机首先,无人机就是不载人的飞行器,而说到飞行器,通常我们又可以把飞行器分为三类。1、固定翼(fixedwing)。平时坐的波音747空客A380,还有F-16歼-15之类的都是固定
嵌入式资讯精选
·
2018-06-19 11:00
乐鑫
Esp32
学习之旅⑦
esp32
上利用GPIO中断做一个按键的短按和长按的回调事件,再也无须担心触发源。(附带Demo)
1、爬坑学习新旅程,虚拟机搭建
esp32
开发环境,打印“HellowWorld”。2、巧用eclipes编辑器,官方教程在在Windows下搭建
esp32
开发环境,打印“HellowWorld”。
半颗心脏
·
2018-05-31 15:16
乐鑫Esp32
乐鑫Esp32学习之旅
乐鑫
Esp32
学习之旅⑥ smartConfig和微信airKiss在
esp32
的实现,一键配网轻松快捷连接路由器。(附带Demo)
1、爬坑学习新旅程,虚拟机搭建
esp32
开发环境,打印“HellowWorld”。2、巧用eclipes编辑器,官方教程在在Windows下搭建
esp32
开发环境,打印“HellowWorld”。
半颗心脏
·
2018-05-30 12:01
乐鑫Esp32
乐鑫Esp32学习之旅
野路子学习
esp32
(十) NodeMcu-自定义固件@a.宏万
自定义固件目前不支持
ESP32
的生成而且主分支是不支持
ESP32
芯片的;而且
esp32
分支暂时还没有做http的实现在网络上查找资料发现了一个很好的东东可以在线配置自己想要的固件,选择需要的模块进行编译
宏万工作室
·
2018-05-29 15:00
ESP32
连接ILI9341
RST引脚adafruit的库里面有两种链接方式,一种是用自带SPI,一种是用普通引脚,前者的速度会很快,但是只能用特定的引脚,但是
ESP32
本身并没有这个引脚,我看了Adafruit的板子上面是把RST
剑山
·
2018-05-28 05:55
乐鑫
Esp32
学习之旅⑤ 接触实践
esp32
的pwm宽度脉冲功能的LEDC, 实现呼吸效果闪烁一盏LED灯。(附带Demo)
1、爬坑学习新旅程,虚拟机搭建
esp32
开发环境,打印“HellowWorld”。2、巧用eclipes编辑器,官方教程在在Windows下搭建
esp32
开发环境,打印“HellowWorld”。
半颗心脏
·
2018-05-23 15:57
乐鑫Esp32
乐鑫Esp32学习之旅
乐鑫
Esp32
学习之旅④ 体会
esp32
的强大的定时器功能, 实现定时2s闪烁一盏LED灯。(附带Demo)
1、爬坑学习新旅程,虚拟机搭建
esp32
开发环境,打印“HellowWorld”。2、巧用eclipes编辑器,官方教程在在Windows下搭建
esp32
开发环境,打印“HellowWorld”。
半颗心脏
·
2018-05-22 16:11
乐鑫Esp32
乐鑫Esp32学习之旅
乐鑫
Esp32
学习之旅③ 认识并学习使用
esp32
的GPIO接口,开始点亮您的第一盏 LED和中断回调实现按键功能 。(附带Demo)
1、爬坑学习新旅程,虚拟机搭建
esp32
开发环境,打印“HellowWorld”。2、巧用eclipes编辑器,官方教程在在Windows下搭建
esp32
开发环境,打印“HellowWorld”。
半颗心脏
·
2018-05-17 17:06
乐鑫Esp32
乐鑫Esp32学习之旅
乐鑫
Esp32
学习之旅② 巧用eclipes编辑器,官方教程在Windows下搭建
esp32
开发环境,打印 “Hello World”。
1、爬坑学习新旅程,虚拟机搭建
esp32
开发环境,打印“HellowWorld”。2、巧用eclipes编辑器,官方教程在在Windows下搭建
esp32
开发环境,打印“HellowWorld”。
半颗心脏
·
2018-05-15 17:25
乐鑫Esp32
乐鑫Esp32学习之旅
乐鑫
Esp32
学习之旅① 爬坑学习新旅程,虚拟机Linux环境搭建
esp32
环境,打印 “Hellow World”。(2020年3月已更新)
1、爬坑学习新旅程,虚拟机搭建
esp32
开发环境,打印“HellowWorld”。2、巧用eclipes编辑器,官方教程在在Windows下搭建
esp32
开发环境,打印“HellowWorld”。
半颗心脏
·
2018-05-05 18:01
乐鑫Esp32
乐鑫Esp32学习之旅
ESP32
任务看门狗(TaskWDT)组件与用户任务监控
0:BUG前一阵在没事开着
ESP32
测试运行的时候,较长时间后会有很小的概率出现异常,Log未保存,大概是:“Taskwatchdoggottriggered.Thefollowingtasksdidnotresetth
六文钱
·
2018-05-02 18:48
物联网
C之基本数据类型(一)
本系列博客内容是根据狄泰软件学院的
嵌入式C语言
课程进阶剖析视频培训教程的内容总结而来,狄泰技术交流群:199546072。那么什么是数据类型呢?
上帝之子521
·
2018-04-05 15:59
C
数据类型
C
语言修炼手册
ESP32
开发环境搭建(Windows平台)
ESP32
开发环境搭建之——hello_world一、所需工具由于项目要用
ESP32
模块进行开发,折腾了下集成开发环境,现将过程记录下来,以便需要的人使用。
Andy001847
·
2018-03-31 15:22
嵌入式
C语言16之什么是函数?
说明:本文主要参考朱有鹏老师linux
嵌入式C语言
高级篇笔记,已注明转载。
wangdapao12138
·
2018-03-11 15:20
C
函数
ESP32
开发 -- 试玩
ESP32
前文要测试网络调试助手,手头正好有个
ESP32
一直没有试过。这次正好拿来试玩一下。
聚优致成
·
2018-03-08 22:20
ESP32开发
你知道
嵌入式C语言
中各变量存储的位置吗?
局部变量、局部静态变量、全局变量、全局静态变量区别如下:局部变量:栈区;局部静态变量:静态区;全局变量:静态区的常量区;全局静态变量:静态区。在进行C/C++编程时,需要程序员对内存的了解比较精准。经常需要操作的内存可分为以下几个类别:1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员
嵌入式资讯精选
·
2018-02-27 00:00
ESP32
-Secure Boot 安全方案
SecureBoot功能概述方案概述SecureBoot的目的是保证芯片只运行用户指定的程序,芯片每次启动时都会验证从flash中加载的partitiontable和appimages是否是用户指定的SecureBoot中采用ECDSA签名算法对partitiontable和appimages进行签名和验证,ECDSA签名算法使用公钥/私钥对,秘钥用于对指定的二进制文件签名,公钥用于验证签名由于p
espressif
·
2018-02-24 15:33
系统(System)
ESP32
Light-sleep 测试指南
Ligth_sleep电流测试说明这篇文档将介绍如何在esp-iot-solution平台下进行Light_sleep期间电流的测试.Light_sleep测试代码在esp-iot-solution中可以找到测试代码链接.1.工具链的安装esp-iot-solution使用esp-idf同一套工具链,所以如果你的平台上能够编译esp-idf中的example,则工具链无须重复安装.工具链的详细安装
espressif
·
2018-02-24 14:05
系统(System)
ESP32
低功耗方案概述
ESP32
低功耗方案概述
ESP32
在内置Deep-sleep低功耗模式、RTC外设和ULP协处理器的支持下,可以满足多种应用场景下的低功耗需求。
espressif
·
2018-02-24 11:30
系统(System)
ESP32
深度睡眠模式功耗测试
ESP32
深度睡眠模式功耗测试
ESP32
拥有18个RTCIO和10个TouchPad,每一个RTCIO和TouchPad经过配置都可以将芯片从deep_sleep模式中唤醒,从而可以实现低功耗方案.概述该项测试基于
espressif
·
2018-02-24 11:38
系统(System)
ESP32
触摸传感器应用方案简介
ESP32
触摸传感器应用方案简介
ESP32
不仅提供核心的Wi-Fi和蓝牙功能,还集成了丰富的外设,不需要额外的外部元器件即可实现应用,比如,
ESP32
支持具有10个触摸通道的触摸传感器系统。
espressif
·
2018-02-23 11:19
外设(Peripherals)
[置顶] 持续更新目录
一:更多开发细节请访问ESP开发参考链接二:故障排查三:当前已发布文章外设(Peripherals)
ESP32
:
ESP32
-ULP协处理器简介和汇编编译环境设置
ESP32
-ULP协处理器在低功耗模式下操作
espressif
·
2018-02-12 15:39
目录
嵌入式C语言
编译器
1.
嵌入式C语言
编译器1.1GCC与gcc上述两者的区别:GCC(GUNCompilerColletion),是指GUN编译器集合包含众多语言得到编译器如C语言(gcc),C++(g++),Java语言
三九感冒灵
·
2018-02-09 16:57
编译原理
gcc
编译
链接
调试
Mqtt + Oled
Mqtt通讯+Oled显示器通讯测试软件arduinoidemosquitto(消息服务器)硬件
esp32
(自行淘宝)ssd1306oled(自行淘宝)需要用到的库文件PubSubClient(mqtt
谭大仙灬
·
2018-01-29 15:23
ESP32
- ULP 协处理器在超低功耗模式下软件模拟 I2C 读取光照传感器
ESP32
-ULP协处理器在超低功耗模式下软件模拟I2C读取光照传感器(汇编)本文是关于
ESP32
-ULP协处理器在低功耗模式下模拟I2C主机读取光照传感器BH1750的例子1.I2C管脚分配软件模拟I2C
espressif
·
2018-01-22 17:59
外设(Peripherals)
2017-2018-1 20155306 《信息安全系统设计基础》
嵌入式C语言
———提取设置时分秒
2017-2018-120155306《信息安全系统设计基础》
嵌入式C语言
———提取设置时分秒要求:根据下图,完成对时分秒的设置和提取。
20155306
·
2018-01-06 17:00
2017-2018-1 20155315 《信息安全系统设计基础》
嵌入式C语言
测试
Hours要求伪代码提取Hours提取时间地址时间存放在(基址+2)的16位寄存器中,定义一个时间宏存放地址。#defineTime_Addr0xFFFFC0000#defineTIME*(volatileint*)(Time_Addr+2)根据结构图,Hours占5位,其地址与时间地址的偏移量为11,因此提取数值的时候将原数值右移11位。time>>11右移后将数值与0x1F(00011111)
20155315庄艺霖
·
2018-01-05 23:00
20155302十六周课上实践
课上未完成作业补交(
嵌入式C语言
)题目要求在作业本上完成附图作业,要认真看题目要求。
乐舞歌不是可爱送
·
2018-01-05 20:00
2017-2018-1 20155216 《信息安全系统设计基础》 第十六周课上测试补交
嵌入式C语言
学习置位:bits=bits|(1>11)&0x1F;returnHours;}voidSetHours(intHours)(){oldtime=TIME;newtime=oldtime&~
Lee.X
·
2018-01-05 12:00
20155308《信息安全系统设计基础
嵌入式C语言
课堂考试补博客
20155308《信息安全系统设计基础
嵌入式C语言
课堂考试补博客知识点置位?
郝文菲20155308
·
2018-01-04 20:00
【笔记】
嵌入式C语言
随堂笔记
喏,你们要的
嵌入式C语言
随堂笔记,丰富度应该要比老师自己记录的高一些。但是机酱的废话一样很多哦!这个笔记是自己一个字一个字手打的,话说打个原创图个慰藉没问题的吧=.
KimonoYan
·
2017-12-27 22:29
纯真的自学笔记喵
宕机酱
c语言
嵌入式
nodemcu,esp8266,
esp32
下载工具
目前IOT一直是个很热的话题,现在又有了AI+IOT的概念。无线连接协议在IOT里至关重要,这里没有去赶lora,NB-IOT的热潮,还是想基于WIFI,BLE多研究研究。无意中发现网上有款性价比超高的wifi模块-ESP8266,乐鑫espressif公司的产品,目前这个公司跟华为小米都扯上了关系,主要还是想借助大厂的IOT产品去推广自己的模块吧。espressif除了ESP8266还有ESP3
dragon261000
·
2017-12-21 09:25
nodemcu
esp32
_随记
本来想用
esp32
的arduino版本的ide基础上开发程序,找了之前找到的arduino的多任务resposity,.....然而万万没想到,
esp32
的arduino本身基于freeRTOS,而官方的
llqy
·
2017-12-11 08:56
ESP32
:mdns协议
mdns(即多播dns,MulticastDNS)主要实现了在没有传统DNS服务器的情况下使局域网内的主机实现相互发现和通信,使用的端口为5353,遵从dns协议,使用现有的DNS信息结构、语法和资源记录类型,并且没有指定新的操作代码或响应代码。在局域网中,设备和设备之前相互通信需要知道对方的ip地址等信息,大多数情况,设备的ip不是静态的,而是通过dhcp协议动态分配的,如何发现设备彼此间的服务
txgcwm
·
2017-11-25 00:00
esp8266
ESP32
:系统初始化启动过程
esp32
开发程序中有且只能有一个app_main函数,该函数是用户程序的入口,相当于其它系统中的main函数。
txgcwm
·
2017-11-24 00:00
esp8266
ESP32
:错误处理
wifi:wifi_init1418ret=4353ESP_ERROR_CHECKfailed:esp_err_t0x1101at0x401069cb0x401069cb:app_mainat/srv/
esp32
txgcwm
·
2017-11-24 00:00
esp8266
ESP32
:hello world
前面一篇文章已构建了开发环境,接下来基于已有的环境,构建第一个应用程序。首先创建一个存放工程的目录,接下来直接将sdk目录下的helloworld例子内容拷贝到该目录。内容如下:$tree.├──main│ ├──component.mk│ └──hello_world_main.c├──Makefile├──sdkconfig└──sdkconfig.old1directory,5files
txgcwm
·
2017-11-23 00:00
esp8266
ESP32
应用实践:ethernet 转 WiFi 实现
将从设备发出的802.3帧数据转化为802.11帧数据发送出去,接收到的802.11帧数据转换为802.3帧数据发送给设备,其跳过了
ESP32
的lwip,直接在物理层进行了数据的转发,提高了数据转发的效率
espressif
·
2017-11-22 21:39
解决方案(Solutions)
ESP32
应用实践:基于混杂接收模式的人流量检测
前言
ESP32
是一颗低功耗、高集成度、性能稳定的Wi-Fi/BLE芯片,是物联网开发的首选设备。
espressif
·
2017-11-22 15:00
解决方案(Solutions)
ESP32
:搭建Ubuntu开发环境
安装工具链整个ESP-IDF环境需要用到很多软件,使用如下命令安装:$sudoapt-getinstallgitwgetmakelibncurses-devflexbisongperfpythonpython-serial64位操系统和32位操作系统所使用的工具链不同,所以根据系统选择对应的工具链安装。这里使用wget命令下载64位的工具链,并解压安装:$mkdir-p/opt/esp$cd/op
txgcwm
·
2017-11-22 00:00
esp8266
NodeMCU-32S MicroPython固件的使用
MicroPython固件python环境第一步下载固件进入MicroPython的官网选择上方的DOWNLOAD跳转到下载页面这里会有很多设备的固件版本,选择自己的版本,这里我下载的是:【Firmwarefor
ESP32
boards
砦汀
·
2017-11-19 13:04
扣丁学堂盘点关于学习linux系统开发八大步骤
高手都是从萌新开始的,犹豫只能不断地浪费时间,赶紧行动起来吧,扣丁嵌入式培训分享Linux系统开发学习步骤:一:
嵌入式c语言
C语言是嵌入式领域最重要也是最主要的编程语言,通过大量编程实例重点理解C语言的基础编程以及高级编程知识
扣丁学堂
·
2017-11-10 13:59
ESP32
SDK 开发环境的搭建
ESP32
SDK开发环境的搭建从esp8266到
esp32
,基本的环境搭建没有太多的变化,但是功能升级了不少。在这里我想把自己的体会和大家分享一下。
奶爸程序员
·
2017-09-19 18:52
ESP32入门实践
如何轻松搭建一个 IoT 通知设备
像ESP8266和
ESP32
这样的无线芯片使得厂商和工程师能够
机智的小米米
·
2017-06-30 09:50
嵌入式C语言
可靠性设计
高手带你全面了解
嵌入式C语言
可靠性设计》这篇文章读完(有时候没集中精神去看直播直播这东西真的害人)下面列出我从中学到的几点:1.编译器不可能无视的错误:不可给常量赋值。
B0B_ShE
·
2017-06-26 22:37
成都学习
用你的
ESP32
做一个音乐电台
本工程源代码托管位置https://github.com/tidyjiang8/
esp32
-projects在GitHub上找到一个德国小伙移植的
ESP32
音频相关的项目,实现起来比较简单,在这里分享一下
tidyjiang
·
2017-05-23 22:13
玩转ESP32
ESP32
+ MQTT 连接到中移动物联网云平台 OneNET
功能说明:
ESP32
通过MQTT连接到中国移动物联网云平台OneNET应用展示-https://open.iot.10086.cn/appview/p/1c77653399eb0cdde908b7e1faf1c1aa
tidyjiang
·
2017-05-14 21:19
玩转ESP32
上一页
75
76
77
78
79
80
81
82
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他