系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录系列文章目录前言一、将OPENCV添加到工程二、解决 undefined reference to sysconf 错误三、生成新的Opencv库文件四、添加TTGO示例总结 前言提示:
转载
2024-06-12 22:26:07
245阅读
手上有块基于ESP8266的NodeMCU板子,没错,就是那个10块钱的带WIFI的芯片,当时感觉又便宜又又有wifi,并且可以用脚本lua写代码,果断买买买,然后玩了一下WIFI跟树莓派通讯(树莓派开Http Server,然后用lua通过socket模拟http指令定期获取树莓派的指令)。控制了个继电器加灯泡玩了玩,手头上的dht11也能直接读出来(nodemcu内置驱动了),然后就没有然后了
转载
2024-09-01 09:35:17
59阅读
ESP8266烧录机智云固件教程(烧录固件详细教学)本教程是【STM32移植机智云】的必须的准备步骤。 先烧固件,再移植代码。 介绍a.esp8266简介esp8266是一款常用的WiFi模块,物美价廉,功能强大。b.机智云简单实用的物联网平台。 官网概述:准备材料 1.esp8266模块。 本文使用的是esp8266_01,如图。 2.机智云官方固件 获取渠道: 机智云官网(需要先登录账号)–开
转载
2024-05-12 13:14:17
141阅读
这里是目录一、显示接口连接二、 程序1、main.c:2、程序优化三、演示效果1、图片展示2、程序运行时间统计3、视频展示四、程序地址 **本文使用环境:电脑:WIN10 开发板:W80X (w806 w801 w800 air101 air 103) 平台:CDK 显示屏:openmv 1.8英寸SPI显示屏128X160(st7735r ,程序兼容st7735s) 显示屏资料:https:/
esp8266 NodeMCU v3物联网开发一.移植MicroPython二. 连接wifi 案例三.进行mqtt 双向通信1. 使用免费公告mqtt服务器2.使用esp8266 发布订阅信息3.使用python 发布订阅消息需要嵌入式软件定制开发进群 一.移植MicroPython1.用microusb 数据线连接到电脑上,找到对应的串口号 这里是52,找不到端口的下载并安装串口驱动使用fl
转载
2024-07-11 14:00:58
105阅读
文章目录前言一、下载、安装和配置1.1 下载1.2 安装解压1.3 配置变量二、【ESP8266】编译 非操作系统 Nonos SDK 3.0 版本导入步骤:编译步骤:烧录三、【ESP8266】编译 带操作系统 rtos SDK 3.0 版本导入工程:配置环境步骤:编译步骤:下载步骤:另外,不要把我的博客作为学习标准,我的只是笔记,难有疏忽之处,如果有,请指出来,也欢迎留言哈! 前言
转载
2024-05-09 10:43:25
139阅读
目录一、简介二、配置使用1、获取示例 `lv_port_esp32`2、配置3、报错与修改三、屏幕资料1、规格2、裸屏引脚3、屏幕原理图4、稳压芯片资料 一、简介LittlevGL 是一个免费的开源图形库(GUI),具有易于使用的图形元素、美观的视觉效果,支持触摸屏操作,移植简单方便,适用于 MCU级别的设备,支持各类输入输出接口与芯片,支持使用 GPU。特性:LittlevGL 以 C 语言编
转载
2024-05-13 22:57:42
1231阅读
运行时库是程序在运行时所需要的库文件,通常运行时库是以LIB或DLL形式提供的。C运行时库诞生于20世纪70年代,当时的程序世界还很单纯,应用程序都是单线程的,多任务或多线程机制在此时还属于新观念。所以这个时期的C运行时库都是单线程的。 随着操作系统 多线程技术的发展 ,最初的C运行时库无法满足程序的需求,出现了严重的问题 。C运行时库使用了多个全局变量(例如errno)和静态变量,这可能在多
转载
2024-08-05 22:36:51
28阅读
玩转ESP32(2):WIFI的代码实现ESP32作为一款WIFI+蓝牙芯片,WIFI的实现是其最基本的功能,而在ESP32中,利用WIFI可以实现STA、AP、STA+AP这三种方式。STA代码实现首先来看一个最简单的实现WIFI sta的例子。#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "freertos
转载
2024-02-11 21:56:46
79阅读
前言之前我将爱智官方的代码移植到了 arduino 上,详细可见arduino 天下第一(暴论) -- 智能猫眼与 SDDC 连接器移植到 arduino 上
在这过程中我踩了一些坑,在这里和大家分享一下。arduino 操作接口arduino 官方提供demo已经封装很好了,只用调用一个函数就能完成拍摄上传等一系列操作,但是如果这个接口不符合我们的需求,就只能自己同时改改了。通过下面的连接可以看
转载
2023-09-11 16:51:20
236阅读
ESP32应用例程 Bluetooth_RGBLight Android手机通过蓝牙控制RGB灯变色 Bluetooth_Sensor &
(请保留-> 作者: 罗冰 ) 国产单片机替代-CH32替代STM321 固件下载2 代码编写2.1 STM32的USB-FS Device Library2.2 代码移植和修改2.2.1 usb_desc.c代码修改2.2.2 usb_prop.c代码修改2.2.3 usb_endp.c代码修改3 测试 随着芯片价格疯涨,项目的不可控性越来越大。特别是价格方面,达到了无法想象的地步了。以之
目录Bootloader分区表默认分区表自定义分区表出厂程序恢复出厂设置自定义Bootloader应用级程序追踪FreeRTOS简介内核组成源码结构任务管理(线程管理、线程调度)优先级抢占式调度算法时间管理(时钟节拍)ESP32的硬件定时器定时器初始化定时器控制ESP32中的FreeRTOS时钟内存管理(内存堆)通信管理(消息队列、事件集、信号量、互斥量)消息队列事件集ESP32上的FreeRTO
转载
2024-05-02 23:55:18
375阅读
一、目的 记得参加电赛那会单片机编程还是裸机编程(也就只会这个),后来接触到ucos,工作以后主要是linux开发,再后来在智能语音设备项目中涉及到的嵌入式MCU开发工作都是基于RTOS的。 目前市场上比较火的RTOS当属FreeRTOS,乐鑫的ESP32芯片的SDK就是在FreeRTOS的
转载
2024-07-06 12:11:01
1153阅读
发现很多人在LiteOS的移植过程中总会遇到一些问题,现在简单做一些总结。后续有新的问题提再继续补充。1、CMSIS版本导致的问题问题现象一般如下图所示,编译后报错,Undefined symbol __get_IPSR (找不到 符号__get_IPSR )。分析:该问题一般出现在stm32f103系列的单片机使用标准库移植的情况下。F103系列单片机标准库只更新到3.5版本,cmsis版本较低
转载
2024-04-26 18:03:09
49阅读
零之前言真的没话说,官方NONOSDK开发真的不方便,Arduino内核的ESP真的像个玩具(自信点,把像换成是)。所以打算在Linux环境下,使用基于freertos3.0的官方SDK开发。 然后,就根据半颗心脏的文章学习,本文也是基于他的文章:文章地址一.安装1.系统环境我用的是Win10 + Ubuntu18.04的双系统,至于如何安装双系统,可看我以前的文章Win10系统装载Ubuntu
转载
2024-07-24 08:54:40
342阅读
Hello China操作系统移植指南首先说明一下,为了适应更多的文化背景,对Hello China操作系统的名字做了修改,修改为“Hello X”,或者连接在一起,写为“HelloX“。其中X是不固定的,可以根据具体应用的国家,甚至城市,进行定制化。比如在中国,我仍然会叫做”Hello China“,但是如果有人在美国使用了,则可以叫做”Hello USA“,在香港使用了,可以叫做”Hello
目录开发环境目录一、开发环境二、准备工作三、移植步骤1.修改lv_conf.h2.显示功能移植 3.触摸功能移植4.tick及timer四、结果展示五、参考资料一、开发环境1.TencentOS物联网开发套件,MCU为RT10602.IDE:MCUXpresso v11.53.IIC设备为微雪4.3寸IPS屏幕上的触摸芯片,汇顶的GT9114.LVGL版本:v8.0.25.未使用OS二、
1:环境 芯片:NUC977 CPU: ARM926EJS OS:RT-Thread2:RT-thread下架构分析 上图时SPI所在的驱动架构 其中已经有的是SPI 的驱动 nuc97x_spi.c SPI驱动框架需要在RT-thread下通过menuconfig进行添加 代码中会新增下面的代码文件2:SPI驱动 添加SPI的驱动 向SPI的驱动框架下注册设备SPI0 drv_spi.cint
前言最近看着这个LVGL真是挺喜欢,能做出来各种花哨的界面,就像我们各大车企造车一样,性能的提升确实很难,有时候快个0.1秒,都需要多年的累计,但是外观不一样了,改改图纸,立马就性能了,虽然动力拉跨,但是颜值不输,毕竟这个社会,颜值还是硬道理啊。lvgl核心移植搜了一下,貌似只有arduino版本的,没有c语言版本的,那不行啊,我不允许不过我发现了ESP32版本的C语言的,其实lvgl在里面只是作
转载
2024-06-06 12:53:59
254阅读