欢迎使用WordPress。这是您的第一篇文章。编辑或删除它,然后开始写作吧!
在一个目录下clone项目: git clone XXXXXX.git 使用VScode 打开项目 右击通过Code打开。 使用vscode提交代码 1、打开下面视图,添加一行文字: ## 测试提交 2、点击 + ;相当于git add . 3、点击对号;等于git commit -m "备注信息";右边的箭头输入需要备注的信息。然后按 Enter 确定: 回车之后,然后我们可以看到。所有的修改的文件,均已经提交到缓存区。1变成了 0: 4、提交到远程仓库;git push origin mas…
RoboFly是小马哥团队在2018年8月推出的一款完全开源的小四轴。本文提供该小四轴的全套资料。 下面是RoboFly四轴飞行器的整体框图、原理图、pcb、实物图源代码的截图,先一睹为快,后面详细介绍 ▲图1:RoboFly四轴飞行器整体框图 ▲图2:RoboFly四轴飞行器原理图 ▲图3:RoboFly四轴飞行器PCB图 ▲图4:RoboFly四轴飞行器PCB 3D俯视图 ▲图5:RoboFly四轴飞行器PCB 3D正视图 ▲图6:RoboFly四轴飞行器实物图 ▲图7:RoboFl…
使用方法:1. 安装esp32 package2. 通过Arduino IDE 菜单》工具》开发板》ESP32 arduino 选择 ESP32C3 Dev Module3. 通过Arduino IDE 菜单》工具》Flash Mode 设为 DIO然后即可正常使用了。其他注意事项:ESP32C3的以下引脚具有特殊功能,通常不建议使用,如果您对这些功能不了解,请不要操作这些引脚: • IO3/HOLD# = GPIO12/S…
参考链接:ESP-IDF编程指南 注:本文写于2021年5月,乐鑫科技此时的最新提供的2.8版ESP-IDF工具安装器不支持ESP32C3芯片的固件,因此需要采用乐鑫提供的ESP-IDF仓库进行开发环境的搭建。 1、从Github克隆ESP-IDF仓库搭建开发环境 采用这种方式搭建ESP32C3芯片的开发环境分为两步: 建立目录,跳转到这个目录内 递归克隆 mkdir espressifcd espressifgit clone --recursive https://github.com/espressif/es…
esp32c3的系统底层启动分析 1.本文概述 2.esp32c3分析 3.esp32c3系统启动流程 4.分析esp32c3上的裸机程序 5.esp32c3裸机工程的构建 6.esp32c3裸机代码下载与运行 7.分析裸机驱动程序的编写 8.总结 1.本文概述 对于esp32的玩法,基本上定位都是做上层应用,乐鑫官方提供的ESP-IDF物联网开发框架已经十分的完善,做上层应用按照这套框架进行开发,完全不必了解底层的实现细节。作为一个深入研究riscv底层的爱好者来说,跳过ESP-IDF框架,直接像使用单片机一样去…
ESP32-C3 mqtt操作实践 1.本文概述 2.环境搭建 3.esp32-c3 mqtt源代码编译与配置 4.手机控制 5.手机发送消息点亮led灯 5.1 设计思路 5.2 代码设计 5.3 功能测试 6.小结 1.本文概述 对于ESP32-C3模块,是乐鑫的第一个基于RISCV架构的芯片,其主要定位还是一个物联网模块,所以在使用上更多的去考虑物联网的应用。本文主要是介绍在ESP32-C3模块上使用MQTT进行通信。 MQTT在物联网领域的使用非常的广泛,其协议在众多的智能控制领域广泛的使用。 本次实验在使…
ESP32-C3上手体验与开发环境搭建 1.说明 2.开发环境搭建 2.1 下载ESP-IDF的环境 2.2 编译代码 2.3 程序烧录与验证 3.ESP32-C3 LED分析 4.使用WiFi功能 5.小结 1.说明 ESP32-C3采用的是RISCV架构的芯片,目前又专注RISCV研究,所以特此来研究一下这个芯片的使用情况。 该芯片的主要特性如下: 采用RSCV-V 32位的单核处理器,四级流水线架构,主频是160MHz。 内置400KB SRAM,384KB ROM 完善的Wi-Fi子系统 低功耗蓝牙 外设支…
之前三国演义提及超快速搭建开发环境 今天补充若干 知识1 在linux平台的时候 我往往会把下面2个命令放在文本 频繁复制粘贴 略显笨拙 cd esp/esp-idf/examples/bluetooth/bluedroid/ble/gatt_client/ . $HOME/esp/esp-idf/export.sh 这里给一个快捷方式 做一个别名 如下文 ESP32-C3上手体验与开发环境搭建 导入环境,这一步会将ESP-IDF…
之前三国演义提及超快速搭建开发环境 今天补充若干 知识1 在linux平台的时候 我往往会把下面2个命令放在文本 频繁复制粘贴 略显笨拙 cd esp/esp-idf/examples/bluetooth/bluedroid/ble/gatt_client/ . $HOME/esp/esp-idf/export.sh 这里给一个快捷方式 做一个别名 如下文 ESP32-C3上手体验与开发环境搭建 导入环境,这一步会将ESP-IDF…