论文参见https://icwww.epfl.ch/~lepetit/papers/lepetit_ijcv08.pdf EPNP要理解透彻还是好难啊…… 现在还是只理解了一个大概。中心思想: 三维空间中一个点可以由其他不共面的四个点的加权和表示epnp最终求解:一个旋转矩阵,一个平移矩阵(可转成四元数,四元数可再转成欧拉角)epnp算法原理编辑公式太耗时间了,手写。 opencv源码流程ope
转载
2024-09-24 15:37:26
130阅读
前言Hello,大家好,这里是OAK中国,我是助手君。本期分享的内容来自日本的Ralph Yamamoto的AI增强型安全监控项目,从硬件到软件,有非常详细的讲解。内容由OAK中国整理发布。这个项目中使用的东西硬件组件:OAK-D-IoT-40Microwave Proximity Detector RCWL-0516M5Stack M5StickC ESP32-PICO Mini IoT Dev
转载
2024-06-26 09:04:29
554阅读
!!!! 本教程适用于使用idf开发的主流平台(只要能找到sdkconfig) 比如arduino!!! !!!!编译-优化默认来说,编译优化是不开启的。不过,为了得到更好(可能)的性能优化过的大小我们往往会加入编译优化标志(compiler_optimization_flag),来“告诉”编译器我需要哪方面的优化。这一切,在常见的x86-64架构pc十分常见但在xtense架构单片机esp32上
转载
2024-03-26 07:10:06
243阅读
MPU6050使用I2C通讯,配置STM32引脚,图为STM32F103。轮询模式只需要配置PB6:I2C_SDA,PB7_SCL,分别接MPU6050模块的对应引脚。中断模式还要接一个GPIO口至模块INT引脚。注意I2C speed mode 一定要选择高速模式,时钟速度400kHz。其它的配置都按自己需求再调整。库是先找到的别人的再修改,文件在链接中:https://github.com/H
LiteOS移植常见问题分析1、CMSIS版本导致的问题2、无法下载和调试代码3、没有重定向printf导致程序死掉4、关于OS是否托管中断5、关于时间片轮转6、其他问题 发现很多人在LiteOS的移植过程中总会遇到一些问题,现在简单做一些总结。后续有新的问题提再继续补充。 1、CMSIS版本导致的问题问题现象一般如下图所示,编译后报错,Undefined symbol __get_IPSR
1、easypr下载运行第一步可以去下载easypr的zip的包,然后解压,我用的是码云新建项目,从git导入,这样子下载比较快一点 git:https://github.com/liuruoze/EasyPR# cd EasyPR进入工程文件 我们可以看到很多的文件,现在应该注意 build.sh 与 cmakelists.txt这两个文件就ok了。#vim CMakeLists.t
本文描述如何通过usercmodule(用户c模块)的方式,安装esp32-cam的OV2640摄像头驱动,并使固件具备支持4M SPIRAM、bluetooth等最新micropython内置模块。注本文的主要软件版本:Esp-idf:v4.0.2Micropython:v1.18一.操作系统安装1.安装”ubuntu 20.04 LTS”,vmware或者windows的WSL均可,在ubun
转载
2024-05-29 00:22:39
2424阅读
由于项目需要ESP32连接app进行OTA,为了支持AP模式下与STA模式下的本地局域网OTA功能(不需要OTA服务器)。 咨询乐鑫技术支持,ESP-IDF下没有该模式的官方例程。网上也一直没有找到相关例程,翻出来手册看了看倒也不难。基于esp-idf\examples\system\ota\native_ota_example与esp-idf\examples\http_server\file_
转载
2024-07-06 08:30:08
378阅读
点赞
使用ESP32-DevKitC_V4作为蓝牙服务端,需要刷AT固件。iPhone12手机作为蓝牙客户端,手机上需要安装nRF Connect或Easy BLE1.开启蓝牙服务端用串口工具(勾选 发送新行)执行以下命令AT+BLEINIT=2 //将esp32设置成蓝牙SERVER
AT+BLEGATTSSRVCRE //GATTS创建服务, 建议初始化后就建立GATTS, 建立连接在创建会报错
转载
2024-06-17 12:53:39
319阅读
拿出来吃灰已久的ESP32,开始盘。 这里使用的是nodemcu,优信电子购买。1. 软件下载简单的玩一下ESP的应用的话只是需要下载一个upycraft软件即可。 他的下载链接如下:http://download3.dfrobot.com.cn/uPyCraft/uPyCraft.exe2. 下载固件2.1进入到boot模式按下IO1按键 然后将串口插入到电脑。(插上去之后就可以松手了) 这里其
转载
2024-03-20 12:14:57
876阅读
写在最前面内容来自我写的报告,文章结构也照搬了我的报告,因为报告有篇幅限制删掉了很多代码。水平很低难免有不少错误,希望看到的朋友可以帮我指出,后续会继续整理,继续更新。 越是学习,越觉得自己只是一个小学生,甚至有点滑稽,根本没有自己的创新,更多的时候只是一个搬运工,一个调包侠。诚然其实调包、调试代码事情也没那么简单,但是更希望自己能做一些属于自己的东西,令自己满意的东西,令自己赏心悦目的东西。 希
转载
2024-05-09 20:43:07
717阅读
目前,大多数品牌台式机、笔记本电脑都是win7系统,有少数的一些则是linux系统。对于习惯于用XP系统的来说,使用起来就很不习惯了。现在电脑厂家都选用的串口类型的硬盘,对于使用串口硬盘的机器,在安装XP系统时会遇到找不到硬盘的提示,如果用GHOST版快速安装,则安装安装后出现蓝屏。因为这类硬盘,存储和读取数值较着要快于之前的并口硬盘。但要安装XP系统,则要新增SATA驱动,并且历程很麻烦。要是将
转载
2024-10-23 11:31:44
70阅读
一、为何要再次搭建环境因为看到最新的idf,有lvgl,oled SSD1306的支持,我懒得自己改了,所以才想着重新搭个环境二、Vmware安装ubuntu20.04之前尝试过,在18.04下面搭建,结果发现python版本是3.6,而idf5.0要求的是3.7以上,所以直接改用20.04的用阿里的镜像http://mirrors.aliyun.com/ubuntu-releases/20.04
简介渗透测试 注意:一、前言缓冲区溢出(buffer overflow),是针对程序设计缺陷,向程序输入缓冲区写入使之溢出的内容(通常是超过缓冲区能保存的最大数据量的数据),从而破坏程序运行、趁著中断之际并获取程序乃至系统的控制权。项目十七:brainpan-1,专门考验缓冲区溢出知识,该项目仅仅开放了10000端口作为web端,经过简单的目录爆破就能发现存在brainpan.exe文件,该项目是
1.Ubuntu16.04的下载:ubuntu16.04镜像下载 2.安装好Ubuntu16.04后,先检查是否连接到网络: 或打开终端2执行命令检查:ping www.baidu.com 出现红框部分,说明连网成功。3.打开终端,创建自己的工作目录,并获取官方SDK 执行命令:git clone http://192.168.0.252/wireless-tag/esp-idf.git git无
转载
2024-07-17 17:43:51
104阅读
前言为更好地服务国内用户,构建中文需求沟通平台,帮助用户快速下载乐鑫开源代码,乐鑫将 GitHub 中的主要仓库(包含 ESP-IDF、ESP-ADF、ESP-MDF 以及阿里、腾讯、京东等国内云平台的连云代码等)镜像到了Gitee(码云,国内基于 Git 的代码托管平台),并进行每日同步,确保与 GitHub 代码一致。值得一提的是,我们还将 ESP-IDF 依赖的子仓库 (submodule)
使用git源码安装arduino+esp32开发环境使用git源码安装arduino+esp32开发环境第一步,创建文件夹第二步,克隆esp32包第三步,安装工具包方法1:用get.exe安装工具包通过esp包下面的tools里的get.exe安装工具包第三步,安装工具包方法2:直接下载 使用git源码安装arduino+esp32开发环境一般教程里的方法安装很慢,一出现网络问题,就会错误所以这
转载
2024-08-11 10:10:25
304阅读
文章目录一、分区表简介1、什么是分区表2、ESP32 内置分区表3、分区表的格式(1) 注释(2) Name —— 分区名(3) Type —— 主类型(4) SubType —— 子类型(5) Offset & Size —— 偏移地址 & 分区大小(6) Flag —— 标记二、通过分区表设置分区1、使用内置分区表2、自定义分区表 一、分区表简介1、什么是分区表分区表是 ES
转载
2024-04-25 10:13:45
277阅读
最近在做一个基于ESP32-PICO-D4的墨水瓶小终端/挂件?的小项目,硬件测试部分耗了我一个下午加晚上,随便总结一下。最终点灯成功 电路设计放在立创开源那边了:ESP32_INK 墨水屏终端or挂件 - 嘉立创EDA开源硬件平台 (oshwhub.com)记录一些问题/想法:1.电路设计时因为嫌16p的typec焊接容易出事,就用了一个microusb和一个6p的typec(仅供电)
转载
2024-05-06 16:13:31
3856阅读
文章目录前言资料参考1 ESP-Moonlight 项目及硬件了解2 ESP-IDF 软件开发基础3 基础组建测试试用4 端云配合 前言小能手在时隔4年后,再次玩起了乐鑫芯片,这次是带语音识别功能的ESP32。目前基于 ESP-Moonlight 开发板记录一系列笔记。月球灯课程将带领爱好者一步步探索利用乐鑫物联⽹开发框架 ESP-IDF 和 ESP32 芯片构建智能终端产品的全过程,最终实现月
转载
2024-05-23 23:48:25
162阅读