初学者,只是记录自己的学习记录,有错误的地方还望见谅,请指正首先安装Linux虚拟机,PC电脑的Windows系统可以先安装VMware再创建Ubuntu系统,这方面教程网上有很多,大家可以自行探索。参考乐鑫官方文档快速入门 - ESP32 - — ESP-IDF 编程指南 latest 文档在编译部分那里报错Invalid certificate折腾了一天多才搞定,最后建议遇到问题多参考官方gi
转载
2024-03-26 15:01:29
645阅读
软件设计包括3个子模块:SPI初始化模块、AD7705驱动模块、定时器模块。工作过程:首先通过ATmega16的SPI接口驱动AD7705,完成AD7705通道设置、时钟设置、更新速率以及校准模式等,然后启动ATmega16的定时器,在定时器中断函数中查询AD7705的状态,如转换完成则读取转换结果,否则继续等待直到转换完成,如此不断读出所需的转换结果。程序流程如图5所示。程序流程框图图 程序流程
现在开始玩esp32了,那么首先就要把环境搭建起来,本来想着用Windows的环境来搞,方便一些,但是无奈使用乐鑫的工具来创建,下载速度很慢很慢,所以就打消了这个念头,就想想还是使用Linux的开发环境吧。我使用的系统为Ubuntu20.04,这里强调一下,因为我尝试用16.04来搭建是有问题的,具体什么问题其实我也忘记了。。。首先先安装所需要的包:sudo apt-get install git
转载
2024-06-19 09:36:08
902阅读
!!!! 本教程适用于使用idf开发的主流平台(只要能找到sdkconfig) 比如arduino!!! !!!!编译-优化默认来说,编译优化是不开启的。不过,为了得到更好(可能)的性能优化过的大小我们往往会加入编译优化标志(compiler_optimization_flag),来“告诉”编译器我需要哪方面的优化。这一切,在常见的x86-64架构pc十分常见但在xtense架构单片机esp32上
转载
2024-03-26 07:10:06
243阅读
摘要:本文以大白话讲一下linux开发板上跑一个qt程序的基本步骤,争取让初学者能够在一天的时间跑通第一个程序。硬件:正点原子Alpha Linux开发板软件:win10,vmware,ubuntu,qtcreator目录1.安装ubuntu 系统1.1参考资料1.2 操作步骤1.3花生心得2.使用qtcreator编译第一个程序2.1 参考资料2.2操作步骤2.3花生心得3.使用命令行编译第一个
首先请参考我前面写的文章《基于esp32 C3的micropython开热点web配置无线网络保姆级教程》,学会如何在esp32c3上部署网站,本文只讲关键代码。首先说下templates文件夹里面的html代码:<!doctype html>
<html lang="en">
<html>
<head>
<title>点亮l
转载
2024-07-06 09:15:27
115阅读
问题描述及解答:1.环境搭建安装环境出现can not create a virtual environment。该错误是因为新版环境需要安装虚拟python环境,出现错误通常有两个原因。 1、没有安装virtual,则使用pip命令安装。 2、已存在虚拟环境,则需要删掉重新安装。IDF v4.0进入menuconfig 时报错curses.h: No such file or directory
转载
2024-07-10 20:13:58
157阅读
提示:此教程依据乐鑫官方的ESP32入门教程总结而来,仅供个人参考学学习,如有错误,欢迎批评指正。乐鑫官方参考:乐鑫官方文档地址1.搭建esp-idf环境1.1安装虚拟机与Ubuntu 未安装请参考ESP32系列教程之一:安装虚拟机与Ubuntu。1.2 检查网络 打开终端,查看Ubuntu是否连接网络或使用命令检测:ping www.baidu.com 若未联网,按以下步骤设置: 编辑->
转载
2024-07-19 14:41:47
611阅读
文章目录一 前言二 CMake 和 Make 编译差异?三 详细安装过程3.1 须知3.2 关于 ESP-IDF 工具安装器3.3 准备材料3.4 安装过程3.4.1 步骤一:先安装 `git` 和 `python 3.8.3` ;3.4.1 步骤二:下载 `IDF` 工程【方式一】用博主提供的方式拉取最新代码【方式二】用官方方式拉取最新代码3.5 安装 ESP-IDF 过程详解四 编译下载五 其
转载
2024-02-27 22:09:36
386阅读
1、打印格式不对一般都是因为日志中某个参数打印格式不匹配造成。ESP_LOGI(TAG, "[APP] Free memory: %lu bytes", esp_get_free_heap_size());//将之前的%d 改为%lu2、配置载不对 这里选择了蓝牙模块需要引入蓝牙组件才能编译通过idf.py menuconfig Component config –>&n
转载
2024-02-27 22:02:19
1061阅读
引言Hello world 程序是所有初学者学习编程或进行设备调试最基本、最简单的程序,而对于刚刚接触 ESP32 芯片的初学者而言,Hello world 程序可以帮助我们更好的理解整个系统,还可以用来确定该语言的编译器、程序开发环境,以及运行环境是否已经安装妥当。 下面本文将会阐述 ESP32 上, Hello world 程序的实现框架和过程。学习本章之前,请确保已经按照教程安装好相应的 I
转载
2024-06-18 09:52:13
234阅读
最近开发一个项目,使用通信方式是WIFI和蓝牙,硬件上采用了stm32f103单片机驱动ESP32模组,实现了项目所需的功能,ESP32采用的是AT指令。测试中发现发送速度不是很理想,不过还是满足了项目需求。后来由于降成本,直接去掉了stm32单片机,直接使用ESP32模组来实现功能,将外部功能代码移植进ESP32模组内。 我移植是在linux环
转载
2024-05-05 21:36:06
130阅读
工具:淘宝nodemcu esp32 1个 数据线1条 装有32位ubuntu12.04(辣鸡电脑强烈推荐32位,64位贼卡)虚拟机的PC一台全过程参照esp32快速入门手册 首先安装软件支
转载
2024-03-01 11:43:23
127阅读
在计算机技术领域,操作系统是一个至关重要的概念。在过去,Windows一直是主流操作系统之一,拥有庞大的用户群体。然而,随着技术的不断演进,Linux操作系统变得越来越受欢迎。而最新的Windows 10操作系统则带来了一项重要的新特性:Linux子系统。
在过去,Windows和Linux被认为是两个完全不同的世界。Windows采用的是闭源商业模式,而Linux是一个开放源代码的操作系统。但
原创
2024-04-30 10:23:06
74阅读
很多小伙伴们习惯了linux开发,而esp32大部分都是直接在arduino IDE上直接开发了,这是使得大家很不习惯,虽然乐鑫官方也有官方linux安装手册,但是太过繁琐,于是我将一些他们归纳一个简单安装的方法 注意:这里开发环境最好选择ubuntu20.04,小编就是开始有的ubuntu18.04,安装了一天出这种错误那种错误的。建议大家最好用ubuntu20.041.拉取代码//e
转载
2024-03-20 15:49:49
469阅读
目录 本系列博客所述资料均来自乐鑫官方,并不是本人原创(只有博客是自己写的)。出于热心,本人将自己的所学笔记整理并推出相对应的使用教程,方面其他人学习。为国内的物联网事业发展尽自己的一份绵薄之力,没有为自己谋取私利的想法。若出现侵权现象,请告知本人,本人会立即停止更新,并删除相应的文章和代码。一、安装依赖包 我这里使用的时Ubuntu,其他的Linux发行版操作流程也都差不多,主要就是安装命令
转载
2024-09-26 11:11:23
124阅读
在华清星创客高级班里学习51单片机的时候,经常会使用keil+protues的方式来做一些实验,这样的模拟仿真为我们节省了很多硬件和时间成本,可以更直观的看到代码的执行过程。那么当切换到stm32系列单片机的时候,protues明显不支持了,但是keil的模拟功能还是有很大的用处,例如stm32f103单片机,在keil中可以实现很好的模拟效果,我们可以在其中使用中断、定时器、PWM等功能,可以观
转载
2024-07-09 22:54:29
157阅读
keil优化等级修改: project->options->c51->Code Optimization Level其中0级(Constan folding)的优化包括: a、常数折叠:只要有可能,编译器就执行将表达式化为常数数字的计算,其中包括运行地址的计算。b、 简单访问优化:对8051系统的内部数据和位地址进行访问优化。c、 跳转优化:编译器总是将跳转延至最终目标上,因此跳
用了10天时间做实验浓缩成这9句话。目录 第一句话:ESP-IDF就像是一个没有图形化界面的乐鑫编程工具。第二句话:没有界面也不难用,你需要掌握的只是几个命令而已。第三句话:乐鑫官网的手册步骤那么多,这个ESP-IDF难安装吧?难。第四句话:新手可以使用一个安装工具就可以傻瓜式安装成功。第五句话:ESP-IDF安装器非常好用,但是仍然有可能安装失败。第六句话:网络环境有可能影响成功安装,
转载
2024-10-30 13:54:33
1172阅读
Arduino-IDE配置ESP32-CAM开发环境踩过的那些坑Arduino-IDE配置ESP32开发环境踩过的那些坑坑一IDE下载开发版速度慢:坑二get速度慢:坑三编译出错:坑N上传出错:坑一:坑二:坑三:最终实现效果 Arduino-IDE配置ESP32开发环境踩过的那些坑坑一IDE下载开发版速度慢:在首选项里添加了附加开发版网址:https://raw.githubuserconten
转载
2024-05-14 07:43:54
1392阅读