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语言
Uboot1之什么是uboot?
说明:本文主要参考朱有鹏老师linux
嵌入式C语言
高级篇笔记,已注明转载。1.什么是uboot?U-Boot,全称UniversalBootLoader,是遵循GPL条款的开放源码项目。
wangdapao12138
·
2020-06-27 12:55
ESP-IDF 编程指南
一.快速入门本文档旨在指导用户创建
ESP32
的软件环境。
ustccw
·
2020-06-27 10:18
C
ESP8266/
ESP32
NVS 基本操作
NVS介绍NVS:Non-volatilestorage,即将数据存储到flash中,掉电或重启后数据仍然存在,flash类似于PC上磁盘.ESP8266和
ESP32
上提供nvs接口给用户,来保存和读取用户数据
ustccw
·
2020-06-27 10:47
ESP8266
相关
ESP32
相关
ESP-IDF 下配置连接 AWS
将会获得root-CA.crt
ESP32
_test001.cert.pem
ESP32
_test001.private.key
ESP32
_test001.public.key1.注册设备选择linux/OSX
ustccw
·
2020-06-27 10:46
doc
ESP32
编译和调试
2017.01.18bychenwu前提条件:已经理解并完成《
ESP32
调试环境搭建》。
ustccw
·
2020-06-27 10:14
doc
ESP32
调试环境搭建
官网上有具体相关文档介绍:https://esp-idf.readthedocs.io/en/latest/openocd.html2017.01.17bychenwu一:目的调试
ESP32
上的程序,设置断点
ustccw
·
2020-06-27 10:14
doc
ESP32
静态分析程序 crash 之 objdump
环境:
ESP32
+ubuntu16.04+崩溃处的Backtrace步骤:1.进入工程编译后的build目录,通过objdump生成静态分析文件。
ustccw
·
2020-06-27 10:13
doc
ESP-TCP (2/34) --- ESP-IDF 下基于 JSON 格式进行 TCP 数据交互
Part1:前言
ESP32
是一颗性能优越的WiFi+BT/BLE的物联网芯片。
ustccw
·
2020-06-27 10:13
ESP-TCP
ESP32
JSON
IDF
ESP
TCP
ESP-TCP (1/34) --- ESP-IDF 下组 JSON 报文
Part1:前言
ESP32
是一颗性能优越的WiFi+BT/BLE的物联网芯片。
ustccw
·
2020-06-27 10:41
ESP-TCP
ESP32
学习笔记(三)sprintf()异常反复重启问题的解决
在开发ESP8266的时候,没发现此问题,在调试
ESP32
的时候发现反复重启。
JIUAI.LTD
·
2020-06-27 10:42
网络笔记
学习笔记
久爱折腾
ESP32
最新SDK V3.2 新建工程无法idf.py menuconfig问题的解决
编译方式,windows下的esp具:esp-idf-tools-setup-2.0.exe运行:ESP-IDFCommandPrompt(cmd.exe)使用新的
ESP32
SDKV3.2,新建一个工程
tcjy1000
·
2020-06-26 18:05
嵌入式软件
程序员练级之路(持续更新)
程序员练级之路(持续更新)1.前言2.正文一、入门篇二、程序员修养篇三、专业基础篇四、软件设计五、高手成长篇六、职业规划1.前言17年本科毕业之初我还是做硬件的(
嵌入式C语言
开发,无人机C++开发),我可以熟练的编写单片机代码
CodeAllen的博客
·
2020-06-26 16:26
职业规划进阶
嵌入式c语言
高级编程技巧 之 结构体的对象思维。
基于对象思想的结构体运用对于c语言来说好像没有对象这个概念,但是结构体的出现可以完全模拟对象情况举个简单的例子,就好像c++教程里关于求矩形的面积的问题,先定义一个对象类。class矩形{...public:...voidset_lenght(){};voidset_width{};voidget_area(){};};但是对于c语言可以用结构体完成相同的抽象操作typedefstructrect
偏执灬
·
2020-06-26 10:37
嵌入式软件设计
嵌入式C语言
和汇编语言的混合编程
此文章简单介绍单片机C语言和汇编语言混合编程的例子。主要用单片机汇编语言编写DS1302的底层驱动,在C语言里通过调用汇编语言,从而实现C和汇编的混合编程。;汇编语言源文件;======================================;DS1302DRIVER.;EMBEDYASSEMBLYLANGUAGE.;WHENCHAR-STYLE(R7,R5,R3)RETURN(R7);I
琴海笙歌
·
2020-06-26 09:03
汇编语言
嵌入式C语言
学习(二)
C语音基础1.函数形参与实参函数调用局部变量和全局变量(extern)动态存储变量和静态存储变量(static)内部函数(定义加static)和外部函数(定义和使用时加extern)2.预编译处理2.1宏定义#define标识符字符串宏名用大写宏定义不是语句,不加分号宏定义相当于是个赋值,程序执行速度快,不占运行时间,只占编译时间带参数的宏定义2.2文件包含处理#include“文件”可以用“”,
qq_42957375
·
2020-06-26 00:33
嵌入式C语言学习
嵌入式C语言
编译器
目录1、GCC与gcc有什么不同?2、什么是交叉编译?3、编译、链接过程简介4、如何理解"多语言混合开发"5、gcc关键编译选项1、GCC与gcc有什么不同?GCC(GNUCompilerCollection)-GNU编译器集合,包含众多语言的编译器(C,C++,Java,D,Objective-C,etc.)gcc-特指GCC中的C语言编译器GCCVS嵌入式-多数嵌入式操作系统都基于GCC进行源
洋葱汪
·
2020-06-25 16:50
工具篇【笔记】
esp8266
esp32
docker 开发环境搭建
esp-build中文介绍乐鑫WiFi(蓝牙)芯片程序构建环境支持芯片:ESP8266(tested)ESP8285ESP31B
ESP32
(tested)环境中包含的工具xtensa-lx106-elftoolchainxtensa-esp108
Neucrack
·
2020-06-25 11:16
嵌入式C语言
经典试题
C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这个愚蠢的问题吗?如要你答出某个字符的ASCII值。这
wellxin
·
2020-06-25 07:07
ESP32
学习笔记(十八)Virtual filesystem
VirtualfilesystemVirtualfilesystemcomponent概述FS注册同步输入/输出多路复用路径文件描述符标准IO流(stdin,stdout,stderr)标准流和FreeRTOS任务参考资料Virtualfilesystemcomponent概述虚拟文件系统(VFS)组件为可以对类文件对象执行操作的驱动程序提供统一的接口。这可以是真实的文件系统(FAT,SPIFFS
InfiniteYuan
·
2020-06-25 03:02
#
ESP32
学习笔记
ESP32
VFS
文件系统
ESP-WHO(一)
ESP32
摄像头驱动分析
ESP-WHO(一)
ESP32
摄像头驱动分析
ESP32
摄像头驱动分析摄像头初始化数据采集
ESP32
摄像头驱动分析摄像头代码摄像头初始化Step:寻找摄像头提供摄像头时钟、初始化SCCB总线、硬件复位摄像头轮询地址寻找摄像头
InfiniteYuan
·
2020-06-25 03:02
#
ESP32
学习笔记
第十九章
ESP32
HTTP获取城市温度
源码地址:https://github.com/HX-IoT/
ESP32
-Developer-Guide
ESP32
开发指南QQ群:824870185,内有pdf版,排版整洁。
开源一小步
·
2020-06-25 02:40
ESP32开发
ESP32开发指南
第二章
ESP32
开发指南 -开发准备
源码地址:https://github.com/HX-IoT/
ESP32
-Developer-Guide
ESP32
开发指南QQ群:824870185,内有pdf版,排版整洁。
开源一小步
·
2020-06-25 02:40
ESP32开发
ESP32开发指南
ESP32开发指南
无线出品
MISRA C编程规范标准
MISRAC则是由MISRA提出的针对
嵌入式C语言
开发标准,目的是提高嵌入式系统的安全性、可读性和可移植性。
Acuity.
·
2020-06-25 00:06
C
代码质量
ESP32
/
ESP32
-S2 CPU加速建议
背景介绍
ESP32
和最新的
ESP32
-S2CPU时钟可以达到240Mhz,在通用形单片机中算是比较高的,但是如果进行复杂的计算,有时还是不够用。
清凉简装
·
2020-06-25 00:34
ESP系列物联网开发教程
ESP32
system 看门狗
中断看门狗中断看门狗(Interruptwatchdog)用于检测中断是否屏蔽超时由于FreeRTOS任务切换依赖中断信号,因此中断屏蔽超时直接的影响是会导致Task无法切换,导致系统崩溃。中断看门狗被触发的常见原因如下:Task在进入while()循环之前关闭了中断,而迟迟没有退出循环将中断使能待补充可通过CONFIG_ESP_INT_WDT_TIMEOUT_MS增加或减小喂狗时间Task看门狗
清凉简装
·
2020-06-25 00:34
ESP系列物联网开发教程
[08]
ESP32
+激光传感器VL53L1x移植与调试(附源码)
2.如何移植到
ESP32
?
清凉简装
·
2020-06-25 00:33
ESP系列物联网开发教程
嵌入式C语言
优化小技巧
1概述嵌入式系统是指完成一种或几种特定功能的计算机系统,具有自动化程度高,响应速度快等优点,目前已广泛应用于消费电子,工业控制等领域.嵌入式系统受其使用的硬件以及运行环境的限制,非常注重代码的时间和空间效率,因此选择一种合适的开发语言十分重要.目前,在嵌入式系统开发中可使用的语言很多,其中C语言应用得最广泛.虽然用C语言编程具有许多优点,但基于嵌入式系统的C语言和标准C语言又有很大区别.接下来我结
brook6666
·
2020-06-24 23:17
C/C++
转载
ESP32
使用LED模块输出pwm脉冲时注意事项
输出频率和分辨率要符合一定的规则:一定要注意!旧算法:esp_err_tledc_set_freq(ledc_mode_tspeed_mode,ledc_timer_ttimer_num,uint32_tfreq_hz){LEDC_ARG_CHECK(speed_modeLEDC_DIV_NUM_HSTIMER0){ESP_LOGE(LEDC_TAG,"divparamerr,div_param=
luck_horse
·
2020-06-24 22:39
ESP32
嵌入式C语言
之---模块化编程(重点博客)
博主:zhzht19861011------https://blog.csdn.net/zhzht19861011/article/details/5974945模块即是一个.c文件和一个.h文件的结合,头文件(.h)中是对于该模块接口的声明液晶驱动模块以实现字符,汉字,和图像的实现,命名为led_device.c,该模块.c文件大体可以写成:/**************************
深入浅出,厚积薄发
·
2020-06-24 18:04
面向初学者的XCP——XCP的趋势和应用实例
相对的,从结点侧则提供为ECU中的
嵌入式C语言
源代码的形式的软件模块
你别无选择
·
2020-06-24 17:11
XCP
CANape
CAN
汽车电子
MicroPython-
ESP32
串口通信
串口通信:UART执行标准UART/USART双工串行通信协议,关于串口通信你需要的预备知识有码元,波特率,奇偶校验等概念。硬件接线:两个单片机设备进行串口通信,或者单片机通过USB转TTL模块与PC进行串口通信。关于USB转TTL设备与设备之间至少需要接三个线。如下图所示:GND是地线,提供低电平的参考电压RX信息接收端TX信息发送端至于VCC接口,可接可不接,如果USB转TTL的正负极接反了容
李白不爱喝酒
·
2020-06-24 15:41
esp32
用Java语言开发物联网设备应用(3)
用Java语言开发物联网应用(3)乐鑫
ESP32
WROVER-KIT开发板介绍更新开发板固件以支持JOSH在
ESP32
开发板上运行调试JOSH应用配置WIFI编辑配置文件下载配置文件下一步——访问外设乐鑫
max1k
·
2020-06-24 13:15
JOSH
嵌入式C语言
模块化 精讲
1、先不管头文件(预编译),在程序编译时,程序都是先从main()函数开始进行编译的,一般的程序都是这样的:(1)#include“A.h”delay(){...}main();{delay()…}分析:这里由于delay()在main()函数之前,所以main()调用delay()时,delay()不需要声明。(2)#include“A.h”voiddelay();//delay()函数声明ma
s魔术师s
·
2020-06-24 12:40
C语言
涨知识,全面深入了解
嵌入式C语言
可靠性设计
前言设备的可靠性涉及多个方面:稳定的硬件、优秀的软件架构、严格的测试以及市场和时间的检验等等。这里着重谈一下对嵌入式软件可靠性设计的一些理解,通过一定的技巧和方法提高软件可靠性。这里所说的嵌入式设备,是指使用单片机、ARM7、Cortex-M0,M3之类为核心的测控或工控系统。嵌入式软件可靠性设计应该从防错、判错和容错三方面进行考虑.此外,还需理解自己所使用的编译器特性。此文属抛砖引玉。良好的软件
chooseboy
·
2020-06-24 10:07
C语言
嵌入式C语言
优化技巧
精彩内容嵌入式系统是指完成一种或几种特定功能的计算机系统,具有自动化程度高,响应速度快等优点,目前已广泛应用于消费电子,工业控制等领域。嵌入式系统受其使用的硬件以及运行环境的限制,非常注重代码的时间和空间效率,因此选择一种合适的开发语言十分重要。目前,在嵌入式系统开发中可使用的语言很多,其中C语言应用得最广泛。虽然用C语言编程具有许多优点,但基于嵌入式系统的C语言和标准C语言又有很大区别。接下来《
chooseboy
·
2020-06-24 10:06
单片机
STM32
【IoT】物联网之 WIFI 一键配网 smartConfig 浅析(
ESP32
)
一、背景物联网时代技术开始规模化服务于民众,方便快捷显得尤为重要,WIFI直连便是一个典型案例。目前主流的WIFI配置模式有以下2种:1、智能硬件处于AP模式(类似路由器,组成局域网),手机用于STA模式手机连接到处于AP模式的智能硬件后组成局域网,手机发送需要连接路由的SSID及密码至智能硬件,智能硬件主动去连接指定路由后,完成配网2、一键配网(smartConfig)模式智能硬件处于混杂模式下
简一商业
·
2020-06-24 07:20
IoT产品设计理论
IoT产品之联网设计
IoT产品设计
使用Wi-Fi实现
ESP32
与手机网络助手进行TCP数据收发
在
ESP32
板块,开发环境搭建完成的基础上,做一个简单的TCP客户端与服务器端的数据收发实验,开发环境是基于乐鑫官方IDF,Linux环境下发开,本实验有助于对例程的理解和应用。
Echo缘
·
2020-06-24 05:19
ESP32开发
ESP32
应用指南
一、简介。想当年,安信可公司推出一款低成本的WIFI模块(基于乐鑫公司的ESP8266芯片)之后,火了一段时间。这个模块是支持AT指令和SDK两种开发方式。AT指令很简单,用串口发送几条指令,即可让模块进入串口透传模式,用户基本不用涉及复杂的TCP/IP协议。SDK开发,相当于固件库开发,官方提供丰富的例子,有带操作系统和不带操作系统等等,代码可读性好,上手难度并不高。由于ESP8266本身的定位
队长-Leader
·
2020-06-24 00:30
硬件设计
单片机
Ubuntu系统下搭建
ESP32
开发环境
2.输入wgethttps://dl.espressif.com/dl/xtensa-
esp32
-elf-linux32-1.22.0-61-gab8375a-5.2.0.tar.gz,获取编译工具链,
justin_qian
·
2020-06-23 23:35
自学JAVA的深入学习之路---0
简介:本人一开始是学
嵌入式C语言
方便的,4个月前转来学WEB方面的东西。学过c/c++,python,JAVA。
思而忧
·
2020-06-23 22:29
嵌入式C,使用动态内存分配安全吗?
在非常重视安全(safety-critical)的
嵌入式C语言
程序开发中,动态内存分配广泛被认为是禁忌。使用C语言的malloc(
00jackey
·
2020-06-23 22:06
C语言算法
ESP32
系列:三线SPI硬件设计及程序驱动设计(SPI FLASH为例)
(1)三线SPI硬件设计首先,
ESP32
是支持三线制和四线制的,三线制为半双工通信,四线制为全双工通信。如果你们用的芯片不支持三线制,就不要再折腾了,支不支持三线制,看芯片的datasheet。
Justice_Gao
·
2020-06-23 21:55
ESP系列学习
ESP32
之软件SPI驱动及SPI、HSPI和VSPI的理解
ESP32
共有4个SPI控制器,用于连接支持SPI协议的设备。SPI0控制器作为cache访问外部存储单元接口使用,SPI1作为主机使用,SPI2和SPI3控制器既可作为主机使用又可作为从机使用。
Justice_Gao
·
2020-06-23 21:54
ESP系列学习
ESP32
SPI
HSPI
VSPI
使用Python来做物联网,就是这么easy!
一、基本结构先看架构图二、设备端接入物联网终端是用的
ESP32
,是一款自带蓝牙和Wifi的单片机。利用它可以直接接入互联网,无需其他模块。
IEEE1364
·
2020-06-23 16:03
嵌入式C语言
内存操作编程
本篇主要讲述了嵌入式系统C编程中内存操作的相关技巧。掌握并深入理解关于数据指针、函数指针、动态申请内存、const及volatile关键字等的相关知识,是一个优秀的C语言程序设计师的基本要求。如果你爱编程,请你爱C语言;如果你爱C语言,请你爱指针;如果你爱指针,请你爱指针的指针!本篇主要讲述了嵌入式系统C编程中内存操作的相关技巧。掌握并深入理解关于数据指针、函数指针、动态申请内存、const及vo
hongjiujing
·
2020-06-23 15:59
嵌入式
语言
编程
c
编译器
优化
彩屏显示入门(二):颜色设置与文本显示 |
ESP32
学习之旅-Arduino版
本系列历史文章目录:
ESP32
概述与Arduino软件准备
ESP32
GPIO接口编程入门蓝牙翻页笔(PPT控制器)新冠肺炎疫情数据实时显示器B站粉丝计数器Siri语音识别控制LED灯Siri语音识别获取传感器数据彩屏显示入门
铁熊
·
2020-06-23 13:53
arduino
esp8266
c++
ESP32
开发之旅⑥ Scan WiFi——WiFiScan库的使用
授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力。希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石。。。快速导航单片机菜鸟的博客快速索引(快速找到你要的)如果觉得有用,麻烦点赞收藏,您的支持是博主创作的动力。文章目录1.前言2.scanWiFi功能3.WiFiScan库3.1扫描操作方法3.1.1scanNetworks——同步扫描周边有效wifi网
单片机菜鸟哥
·
2020-06-23 05:47
ESP32
Arduino教程
嵌入式C语言
之屏幕操作之菜单篇
在c语言中使用面向对象的思想,软件结构会有何等改观呢?菜单一菜单二菜单三菜单四菜单..要求以键盘上的左右箭头键切换菜单焦点,当用户在焦点处于某菜单时,若敲击键盘上的OK,CANCEL键则调用该焦点菜单对应的处理函数。看如下两种实现方法的区别:/**//*按下OK键*/voidonOkKey()...{/**//*判断在什么焦点菜单上按下Ok键,调用相应的处理函数*/Switch(currentFo
chenyt2007
·
2020-06-22 22:05
嵌入式C语言
(三)
五、基地址、偏移地址和模块内寄存器地址分布随着嵌入式芯片的飞速发展,现在一个普通的MCU内部往往包含着几十个乃至上百个外设模块,包还常用的Gpio,各种定时器,IIC、SPI等通讯模组,如何高效的部署和管理成百上千的寄存器就变得尤为重要。如上图所示,同通常我们根据芯片的参考手册来部署寄存器地址采用的是基地址+地址偏移量的方式。首先根据具体MCU内核提供的预定义寄存器映射,我们可以找到外设寄存器的基
隔壁王师傅
·
2020-06-22 18:30
嵌入式C语言
(
ESP32
学习1)IO的输出高低电平与上下拉输入
使用的是ArduinoIDE,函数非常简单,但有一些需要注意的地方,我第一篇文章是给IDE换主题,大家有不喜欢目前IDE配色主题的可以去看看先给大家看看
ESP32
的外设图开启输出模式的关键字pinMode
bird1999625
·
2020-06-22 13:25
esp32相关操作
上一页
70
71
72
73
74
75
76
77
下一页
按字母分类:
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
其他