ICode9

精准搜索请尝试: 精确搜索
  • ESP32学习笔记(1)--VS code ESP-IDF 开发环境搭建2021-07-11 17:03:35

    ESP32学习笔记(1)–VS code ESP-IDF 开发环境搭建 目录 ESP32学习笔记(1)--VS code ESP-IDF 开发环境搭建一、软件获取二、环境搭建三、工程编译及程序下载五、总结 整片文档将围绕 VS code+ESP_IDF 环境来实现ESP32开发进行阐述 一、软件获取 如果还没安装VS code

  • ESP32-IDF开发实例-网络编程-HTTP表单提交(POST请求)2021-07-10 11:32:32

    HTTP表单提交(POST请求) ESP32是一系列高度集成的、专为移动设备、可穿戴电子产品设计的物联网模块,其集成了天线开关、RF balun、功率放大器、低接收噪声放大器,滤波器、电源管理模块等,可以独立运行应用,也可以通过SPI/SDIO或I2C/UART接口为其他设备提供WiFi和蓝牙功能。 本次实

  • 如何编译esp32-cam的局域网视频demo,详细亲测有效(2021-07-08)2021-07-08 22:34:17

    最近买了个安信可的esp32-cam模组,编译demo代码花了不少时间,整理一下能顺利编译的操作步骤。 如某一步报错,请检查前面步骤。 1.安装虚拟机 我用的vbox,安装ubuntu-18.04-desktop,网络桥接,启用双向粘贴,屏幕分辨率1024*768。 ESP32-cam按下载模式连线,最好5V供电,图1看不清可看图2

  • ESP Windows10 环境搭建(未完成)2021-07-02 18:33:11

    提前安装git python3 0. 在 gitee 上下载想安装的 idf 版本 git clone -b [tags标签/分支名称] [git地址] git clone -b release/v4.3 https://gitee.com/EspressifSystems/esp-idf.git 1. bash 终端 cd esp-idf export IDF_TOOLS_PATH='D:\_software_\esp\esp-idf-v4.3\.espre

  • ESP32实验-自建web服务器配网012021-06-30 12:03:07

    目标 通过esp32自建web服务器实现配网。具体来说: 1、esp32上电,手机/电脑/平板连上esp32的wifi。 2、用浏览器访问esp32的网址esp32默认是192.168.4.1 3、在web页面中输入需要esp32连接的wifi名称,和wifi密码 4、esp32自动连接上指定的wifi 需求分析 1、为什么要用自建web服务

  • 【汇编语言与计算机系统结构笔记09】程序栈,(x86-32)过程调用,栈帧,寄存器使用惯例2021-06-22 16:06:30

    本次笔记内容: 10.栈与过程调用的机器表示-1 11.栈与过程调用的机器表示-2 12.实验 文章目录 前言 x86-32的程序栈 压栈操作 出栈操作 过程调用 基于栈的编程语言 栈帧 x86-32/Linux下的栈帧 以swap过程为例 寄存器使用惯例 为什么设置“使用惯例” x86-32/Linux下的使用惯例

  • ESP32 搭建 ESP-WHO 的编译环境2021-06-21 20:30:49

    esp-who 说明参见 这里。 esp-who 只支持 两个版本的 IDF:v3.3.1 和 v4.0.0。 安装工具链,执行如下命令: sudo apt-get install git wget libncurses-dev flex bison gperf python python-click python-pip python-setuptools python-serial python-cryptography python-futu

  • 逆向入门(5)汇编篇-函数相关学习与JCC指令2021-06-21 12:30:36

    0x01 函数 汇编眼中的函数,函数就是一系列指令的集合,为了完成某个会重复使用的特定功能。 可以使用JMP指令或者CALL指令来进行调用函数,先看JMP指令。 JMP指令调用函数 假设定义一个函数功能为将eax,ecx的值赋值为0,假设使用JMP来进行调用 此时就会出现一个问题,当通过JMP调用了

  • Windows10系统迁移-同一PC硬盘之间2021-06-13 02:04:50

    一、需求 1、PC是windows10专业版系统,硬盘是机械1T,内存8G;现新购一sata固态硬盘120G,需要将原机械硬盘的系统迁移到固态盘上,将固态作为系统盘,机械作为数据盘使用。 2、不考虑重新安装系统,只考虑系统迁移,以保留应用程序等系统相关的数据和关联性。 二、基本信息确认 系统是windows10

  • c 语言中对字符串常量修改的错误原因解析2021-06-12 10:06:06

    对字符串常量进行修改 #include <stdio.h> int main() { char *a = "hello"; // 字符串常量 a[0] = 'w'; printf("%s\n", a); return 0; } 运行以上代码会出现如下错误: Segmentation fault,即段错误。 错误解析 将上述代码编译成汇编代码如下。从中可以看出

  • BUUCTF Reverse刷题笔记03——刮开有奖2021-06-11 13:31:01

    一、运行程序 二、拉入ExeinfoPe分析 三、拉入32位IDA分析 进入main函数,F5查看伪代码 int __stdcall WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) { DialogBoxParamA(hInstance, (LPCSTR)0x67, 0, DialogFunc, 0); return

  • ESP-Hosted 入门介绍 &使用指南2021-06-02 19:59:24

    ESP-Hosted 解决方案提供了将 ESP 板用作 Wi-Fi 和 Bluetooth/BLE 连接的通信处理器的方法。基本上为主机添加了一个网络接口和一个 HCI 接口,允许它与其他设备进行通信。 注:对于主机和 ESP 板之间的控制路径,ESP-Hosted 使用基于 Protobuf 的自定义实现。 1 基本功能与支持

  • esp32c3 win7开发环境搭建2021-06-01 15:31:55

    esp32c3 win7开发环境搭建 环境安装包更新最新代码更新submodule 安装python virtual environment设置环境变量编译工程设置hw 平台类型配置成功菜单配置编译成功 烧录 环境 系统:win7 hw target:esp32c3 注意:很多问题都跟git的网络有关,要仔细看错误提示。很多错误需要尝

  • Blufi配网实现——esp32c32021-05-26 19:02:29

    目录 开发环境工程代码操作过程程序结构代码调试 Notice: 开发环境 esp-idf:v4.3-beta3 开发环境搭建以及使用参考链接: ESP-IDF开发环境搭建 工程代码 链接:BluFi工程代码 提取码:axke 调试软件——EspBluFi 软件下载链接:EspBluFi(for android or IOS) 操作过程 程序结构 (1)四个

  • 汇编语言2021-05-26 10:02:49

    _add_a_and_b: push %ebx mov %eax, [%esp+8] mov %ebx, [%esp+12] add %eax, %ebx pop %ebx ret _main: push 3 push 2 call _add_a_and_b add %esp, 8 ret 学习编程其实就是学高级语言,记那些为人类设计的计算机语言计算机不

  • Run-Time Check Failure #0,The value of ESP was not properly saved 错误解决2021-05-24 09:57:44

    调用DLL函数,出现错误 Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different callin

  • Arduino杀手在此!!ESP 8266 NodeMCU小白手把手入门(二)(解惑篇)2021-05-24 03:01:38

    上一次更新主要是简单介绍了NodeMCU的基本知识并且进行了一次简单的实操演示,最近有一些读者向我提出了一些小问题,所以决定出一期解惑篇,主要针对的是基础知识不是太牢固,或是喜欢刨根问底的小可爱们。里面有一些问题是读者提出来的,有一些是我自己最开始学的时候觉得疑惑的。粗陋见解

  • 帧栈2021-05-22 23:34:07

    栈帧的简单介绍:         当某个函数运行时,机器需要分配一定的内存去进行函数内的各种操作,这个过程中分配的那部分栈称为栈帧。下图描述了栈帧的通用结构。栈帧是一段有界限的内存区间,由最顶端的两个指针界定,寄存器%ebp为帧指针,而寄存器%esp为栈指针(也就是说寄存器%ebp

  • ESP-01 AT固件烧录教程2021-05-20 16:01:11

    ESP-01 AT固件烧录 当你从一堆杜邦线中翻出一个满是灰尘的ESP-01, 并把它当做是你学习ESP8266的载体时, 你就走上了一条满是荆棘的道路. 注意: 本教程针对ESP-01(老古董) , 如果你使用的是ESP-01s(官方在售的推荐版本) 那么可以参考"esp01和esp01s的区别"这篇文章, 来理解接

  • esp32 A1S 搭建esp-adf环境2021-05-14 15:29:42

    1.安装VMware Ubuntu  安装必要的工具 2.安装Python  wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz 具体参考:linux安装和卸载python3 - 公元12956 - 博客园 (cnblogs.com) 3.拉取代码  : git clone --recursive https://github.com/Ai-Thinker-Open/ESP

  • 003-ESP32学习开发(SDK)-学习ESP32资料说明2021-05-06 20:04:38

    <p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/LearnESP32" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>   API文档 https://docs.e

  • 使用USB转TTL下载固件到ESP-01S(ESP8266)2021-05-01 23:04:37

    WIFI模块:ESP-01S 下载模块:USB转TTL模块   写这篇文章是为了记录一下踩的坑,手上没有ESP-01S专用的下载器(主要是因为穷,实际上这个下载器也是USB转TTL,只不过接口都一一对好了直接插上用就好了),就使用现有的很久之前买的USB转TTL模块使用杜邦线和WIFI模块ESP-01S进行连接,烧录固件。

  • 在Linux-Ubuntu16.04上部署ESP8266工作环境2021-04-30 23:57:57

    ESP8266学习随记 在LINUX上部署ESP8266工作环境 LINUX环境:ubuntu-16.04.4-desktop-amd64 ESP8266_SDK:RTOS esp-toolchain version:v8.4.0 安装日期:21/04/30 1. 更新ubuntu16.04的pip版本 ubuntu16.04默认预装了python2.7、python3.5,且没有预装pip。先进行pip的安装,后续在ESP

  • 学 Win32 汇编[18]: 关于压栈(PUSH)与出栈(POP) 之二2021-04-30 12:05:16

    学 Win32 汇编[18]: 关于压栈(PUSH)与出栈(POP) 之二 由于 "栈" 是由高到低使用的, 所以新压入的数据的位置更低. ESP 中的指针将一直指向这个新位置, 所以 ESP 中的地址数据是动态的. 每次 PUSH, ESP = ESP - x; 每次 POP, ESP = ESP + x; 其中的 x 只能是 4 或 2, 因为 W

  • 如何在 Windows 系统上安装 ESP-IDF ⼯具链?2021-04-29 14:33:52

    本视频展示了在 Windows 上安装 ESP-IDF 工具链的流程。前往 ESP-IDF 入门指南获取更多信息:http://idf.espressif.com ESP-IDF 是乐鑫官方的物联网开发框架,适用于 ESP32、ESP32-S 和 ESP32-C 系列 SoC。它基于 C/C++ 语言提供了一个自给自足的 SDK,方便用户在这些平台上开发通用

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有