首页
友链
关于
搜索
1
ESP-IDF 编程笔记(一) Ubuntu20.04开发环境搭建
16 阅读
2
ESP32编程笔记(五)——WIFI
14 阅读
3
ESP32编辑笔记(6)——事件监听
10 阅读
4
ESP32编程笔记(二)新建一个ESP32工程,并输出Hello world
9 阅读
5
ESP32编程笔记(9)——Smartconfig
9 阅读
默认分类
嵌入式
GD32
ESP32
Web
Java
MySQL
其他
登录
/
注册
搜索
标签搜索
ESP32
ChencyCT
累计撰写
18
篇文章
累计收到
0
条评论
首页
栏目
默认分类
嵌入式
GD32
ESP32
Web
Java
MySQL
其他
页面
友链
关于
搜索到
18
篇与
的结果
2024-02-16
ESP32编程笔记(二)新建一个ESP32工程,并输出Hello world
1.在esp-idf下新建一个目录esp32,esp32将用做开发工程的根目录。在该目录下新建hello_world文件夹2.进入hello_wold文件夹之后创建一个文件夹两个文件main文件夹:用来存放源码CMakeLists.txt:配置该工程。Makefile:2.1在CMakeLists.txt文件中添加如下内容cmake_minimum_required(VERSION 3.5) include($ENV{IDF_PATH}/tools/cmake/project.cmake) project(hello_world)2.2在Makefile文件中添加如下内容PROJECT_NAME := hello_world include $(IDF_PATH)/make/project.mk2.3进入main文件新建三个文件main.c :源码CMakeLists.txt component.mk2.4 在CMakeLists.txt文件添加如下内容idf_component_register(SRCS "main.c" INCLUDE_DIRS "") #双引号内为编译的文件component.mk文件暂时不用添加。2.5 main.c文件#include "esp_system.h" #include <stdio.h> void app_main(void){ printf("hello world\n"); }注意这里的printf要加上\n否则串口不会输出。1.printf在系统中属于库缓存,printf只有遇到\n字符时或者库缓存写满了时,才会把内容写到内核中,内核才会输出。2.printf库缓存的大小只有1024字节。这里加上\n告诉系统缓存写入结束,可以输出。3.使用命令idf.py build flash moniotr编译烧录的同时打开监听器。如果烧录时遇到不能连接串口时的提示,执行如下命令sudo chmod 777 /dev/ttyUSB04.运行结果
2024年02月16日
9 阅读
0 评论
0 点赞
2024-02-15
Windows11/10有效关闭自动更新
之前很多方法都已经失效了,新的解决方案可以有效解决Windows更新问题,并且不会产生微软商店无法打开等问题。效果图如下所示具体步骤如下。“win+R”打开运行窗口输入“regedit”打开注册表编辑器在注册表编辑器中“HKEY_LOCAL_MACHINE——>SOFTWARE——>Microsoft——>WindowsUpdate——>UX——>Settings”目录下然后鼠标右键新建DWORD(32位) 名称为“FlightSettingsMaxPauseDays"新建项完成后双击该项,将其修改为十进制,数据值就是想要暂停更新的天数,这里设置为1000点击确定之后再次打开Windows更新界面,在暂停更新选项就会有最长142周的选项,不在是之前的5周。而如果想要更新Windows的话可以使用继续更新,进行系统更新。此方法不会造成微软商店无法打开等问题。
2024年02月15日
7 阅读
0 评论
0 点赞
2024-02-14
ESP-IDF 编程笔记(一) Ubuntu20.04开发环境搭建
官网文档安装环境参考了安信可提供的博客,传送门安装相关依赖sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-01.1Python设置我的系统自带python3.6,将python更新即可 sudo apt-get upgrade python3默认python设置为python3sudo rm /usr/bin/pythonsudo ln -s /usr/bin/python3 /usr/bin/python2.创建一个esp文件夹,存放SDKmkdir esp cd esp3.获取源码3.1下载重定向脚本 esp-gitee-tools,运行以下指令:git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git3.2 下载SDKgit clone https://gitee.com/EspressifSystems/esp-idf.git3.3使用esp-gitee-tools拉去自摸块cd esp-gitee-tools export EGT_PATH=$(pwd) cd .. cd esp-idf $EGT_PATH/submodule-update.sh3.4安装编译工具$EGT_PATH/install.sh3.5设置PATH在用户目录下的.bashrc文件里最后面添加如下代码,具体路径设置为自己的export PATH=/home/XXX/esp/esp-idf/3.6 设置编译环境. ./export.sh3.7 设置默认芯片idf.py set-target esp323.8 给串口赋权限查看串口号ls /dev/ttyUSB*执行以下命令,不然烧录不了sudo chmod 777 /dev/ttyUSB03.9进入ESP-IDF下的examples->get-start->hello-world执行以下命令即可编译烧录,同时打开实时监听器(串口),就可以看到串口输出 hello_worldidf.py build flash moniotr
2024年02月14日
16 阅读
0 评论
0 点赞
1
...
3
4