随笔分类 -  嵌入式

摘要:1.PiSP相机前端 PiSP 摄像头前端 (CFE) 是一个将 CSI-2 接收器与 一个简单的 ISP,称为前端 (FE)。 CFE 有四个 DMA 引擎,可以从四个单独的流写入帧 从 CSI-2 接收到内存。也可以路由其中一个流 直接给 FE 做最少的图片处理,写两个版本 (例如,未缩放和缩小 阅读全文
posted @ 2025-01-12 23:14 Emma1111 阅读(44) 评论(0) 推荐(0) 编辑
摘要:ESP-IDF 概述 ESP-IDF 是乐鑫官方的物联网开发框架,适用于 ESP32、ESP32-S、ESP32-C 和 ESP32-H 系列 SoC。它基于 C/C++ 语言提供了一个自给自足的 SDK,方便用户在这些平台上开发通用应用程序。ESP-IDF 目前已服务支持数以亿计的物联网设备,并已 阅读全文
posted @ 2024-12-31 15:31 Emma1111 阅读(258) 评论(0) 推荐(0) 编辑
摘要:以ESP32-WROOM-32E原理图为例 模组原理图 外围设计原理图 ● EPAD 管脚 39 可以不焊接到底板。如果您想将 EPAD 焊接到底板,请确保使用适量焊膏,避免过量焊膏造成模组与底板距离过大,影响管脚与底板之间的贴合。 ● 为确保 ESP32 芯片上电时的供电正常, EN 管脚处需要增 阅读全文
posted @ 2024-12-22 12:00 Emma1111 阅读(428) 评论(0) 推荐(0) 编辑
摘要:1.IAP简介 IAP,即在线应用编程,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后,可以方便地通过遗留的通信口对产品中的固件程序进行更新升级。 通常在实现IAP功能时,即用户程序运行中作自身的更新操作, 需要在设计固件程序时编写 两个项目代码, 阅读全文
posted @ 2024-12-03 00:15 Emma1111 阅读(555) 评论(0) 推荐(0) 编辑
摘要:1.业界流行的嵌入式端Web服务器 在嵌入式平台中,内置Web界面通常用于设备配置、监控和控制。以下是一些流行的嵌入式平台Web界面框架: GoAhead WebServer 一个小型的嵌入式Web服务器,专为嵌入式Linux系统设计。 ESP8266/ESP32 Web框架 针对ESP8266和E 阅读全文
posted @ 2024-11-04 16:24 Emma1111 阅读(437) 评论(0) 推荐(0) 编辑
摘要:Fatfs 1.Fatfs简介 FatFs(File Allocation Table File System)是一个专为小型嵌入式系统设计的通用FAT文件系统模块。它完全由ANSI C语言编写,独立于硬件平台,因此具有很好的可移植性。FatFs支持FAT12、FAT16和FAT32文件系统,可以用 阅读全文
posted @ 2024-11-02 20:27 Emma1111 阅读(646) 评论(0) 推荐(0) 编辑
摘要:1.ESP32-P 1.1 ESP32-P4(32bit RISC-V MCU) ESP32-P4 搭载双核 RISC-V 处理器,拥有 AI 指令扩展、先进的内存子系统,并集成高速外设。ESP32-P4 专为高性能和高安全的应用设计,充分满足下一代嵌入式应用对人机界面支持、边缘计算能力和 IO 连 阅读全文
posted @ 2024-10-13 22:20 Emma1111 阅读(1920) 评论(0) 推荐(0) 编辑
摘要:概述 从上电复位到main函数的过程主要由以下步骤: 1.初始化堆栈指针SP=_initial_sp,初始化PC指针=Reset_Handler 2.初始化中断向量表 3.配置系统时钟 4.调用C库函数_main初始化用户堆栈,然后进入main函数 1.STM32的启动模式 STM32的启动模式决定 阅读全文
posted @ 2023-12-14 23:03 Emma1111 阅读(574) 评论(0) 推荐(0) 编辑
摘要:1.Cortex-M中断系统 以stm32中断系统为例,有以下几个关键点: 中断向量表 NVIC(内嵌向量中断控制器) 中断使能 中断服务函数 1.1中断向量表 中断向量表是一个表,这个表里面存放的是中断向量。中断服务程序的入口地址或存放中断服务程序的首地址称为中断向量,因此中断向量表示一系列中断服 阅读全文
posted @ 2023-11-25 13:54 Emma1111 阅读(737) 评论(0) 推荐(0) 编辑
摘要:SPI通讯协议 SPI控制方式 SPI采用主-从(master-slave))模式的控制的方式。一个Master设备可以通过提供Clock以及对slave设备进行片选来控制多个Slave设备,SPI协议还规定Slave设备的Clock由Master设备通过SCK管脚提供给Slave设备,Slave设 阅读全文
posted @ 2023-08-29 15:09 Emma1111 阅读(557) 评论(0) 推荐(0) 编辑
摘要:什么是GMSL? GSML,中文名称千兆多媒体串行链路,是Maxim公司推出的一种高速串行接口,适用于音频,视频和控制信号的传输,通信介质支持同轴电缆以及屏蔽双绞线,使用50欧同轴电缆或者100欧屏蔽双绞线(STP)时,长度可达15m甚至更长。 核心技术时串行器/解串器,简称SerDes.首先通过串 阅读全文
posted @ 2023-01-25 22:08 Emma1111 阅读(3309) 评论(0) 推荐(0) 编辑
摘要:什么是LIN总线? LIN(Local InterconnectNetwork)总线,是基于UART/SCI(Universal Asynchronous Receiver-Transmitter/SerialCommunication Interface通用异步收发器/串行通信接口)的低成本串行通 阅读全文
posted @ 2023-01-14 12:40 Emma1111 阅读(4862) 评论(0) 推荐(0) 编辑
摘要:ARM Cortex-M系列处理器与以往的ARM7系列处理器不同,以往中断控制器由IP授权的各家芯片厂商自行定义,而ARMCortex-M则把中断控制器统一,命名为NVIC(嵌套中断向量控制)。 NVIC支持的功能: 当一个中断触发并且系统进行响应时,处理器硬件会将当前运行的部分上下文寄存器自动压入 阅读全文
posted @ 2022-12-27 14:22 Emma1111 阅读(306) 评论(0) 推荐(0) 编辑