刷新
音频处理:MCU<-->ML28860<-->FLASH

博主头像 Q: 使用ml28860音频芯片,该芯片可以通过内置命令自己访问外部flash,从flash中读取音频播放 flash需烧录特定bin文件,外部flash大小512K字节,是该音频IC规定大小 暂时无法在飞书文档外展示此内容 通过此软件生成bin文件 工程采用工厂模式的思想,提供port接口,方便其 ...

《DNESP32P4开发指南_V1.0》第十一章 LED实验

博主头像 第十一章 LED实验 本章教程介绍了ESP32-P4的GPIO输出应用,通过点灯例程帮助大家理解其基本功能。点灯作为经典的测试案例,能够让读者对ESP32-P4的应用有一个简单而全面的认识,为后续更复杂的项目奠定基础。 本章分为如下几个小节: 11.1 GPIO及LED介绍 11.2 硬件设计 11 ...

CPU Cache

博主头像 Cache Cache 是什么 ? Cache被称为高速缓冲存储器(cache memory),是一种小容量高速的存储器,属于存储子系统的一部分程序常使用的指令和数据。 为什么需要 CPU Cache ? CPU Cache 是为了解决 CPU 与内存速度差距而设计的高速缓存存储器,通常分为 L1、 ...

嵌入式 - ARM 架构简介

博主头像 一、背景 1.1 为什么嵌入式场景选择 ARM 从智能家居到消费电子,从汽车领域到工业场景,嵌入式产品无处不在。嵌入式系统是以微处理器为核心、能够执行特定任务的专用硬件系统,通过对微处理器进行编程,使其适应特定应用场景的需求。根据应用场景选择合适的处理器,嵌入式产品既可实现如微波炉定时控制、智能灯定 ...

《DNESP32P4开发指南_V1.0》第九章 USB 串行/JTAG 控制器控制台简介

博主头像 第九章 USB 串行/JTAG 控制器控制台简介 在现代嵌入式系统开发中,串口通信和调试功能是不可或缺的组成部分。ESP32-P4芯片通过内置的USB串行/JTAG控制器,简化了开发者的工作流程,消除了对外部USB-UART桥接芯片的需求。这一控制器不仅实现了高效的串口通信,还提供了强大的调试功能, ...

正点原子T5 AI小系统板,解锁AI硬件原型搭建新速度!

博主头像 正点原子T5 AI小系统板,解锁AI硬件原型搭建新速度! 对于嵌入式开发者、AI爱好者而言,一款高性能、高便捷性的开发板,是将创意快速落地的关键。正点原子T5M小系统板,以T5-E1模组为核心,兼具强悍性能与小巧身形,轻松打破开发壁垒,让AI硬件原型搭建更高效、更省心! 一、480MHz 旗舰内核, ...

《DNESP32P4开发指南_V1.0》第七章 分区表管理与使用

博主头像 第七章 分区表管理与使用 在ESP32中,分区表是定义Flash存储区域的关键组成部分。它决定了应用程序、数据存储和OTA更新等如何在芯片内部分配和管理,从而影响到整个应用的性能和功能。 本章将分为如下几个小节: 7.1 分区表概述 7.2 分区表API函数 7.1 分区表概述 在ESP32开发中, ...

使用pyside6编写简单的串口上位机

博主头像 一、设计UI界面 使用qt设计师 需要注意的是 调整整体大小 最后设置整体自动调整大小时,对于QMainWindow窗口需要右键最基本的框,选择布局,不然在右侧是没有布局选项的 窗口放大时非对话框有最大大小,不跟着变大 设置对应窗口的对齐为 0 按钮进入对齐后选择minimum,可以变大 默认时 二 ...

《DNESP32P4开发指南_V1.0》第六章 初识Menuconfig

博主头像 第六章 初识Menuconfig 在嵌入式开发中,系统配置的灵活性和定制化是确保硬件与软件高效配合的关键。ESP32-P4提供了强大的配置工具——menuconfig,它是ESP-IDF(Espressif IoT Development Framework)中一个用于配置芯片和系统特性的图形化界面 ...

pyside6控件记录

博主头像 1.Button 连接,将button与其他部件关联在一起 self.button.clicked.connect(self.关联的函数) 修改名字 按钮的名字 self.button.setText("文本") 2.单行文本框 lineEdit 读取文本框内文字 self.lineEdit.tex ...

[linux] 双蓝牙问题修复

博主头像 背景 在嵌入式上开发蓝牙BLE HID发现在启动HID服务后,使用一些手机会扫描到两个同名到设备。 分析UUID发现一个是经典蓝牙,一个是低功耗蓝牙(BLE HID)。 找蓝牙配置发现,压根没有蓝牙配置(恼)。 解决方法 复制一份ubuntu上/etc/bluetooth/main.conf将其中的 ...

《DNESP32P4开发指南_V1.0》第五章 工程的新建与配置

博主头像 第五章 工程的新建与配置 在前面的章节中,我们已经简要介绍了ESP32-P4的基础知识和ESP-IDF的基本概念,并完成了VS Code IDE环境的搭建和Espressif插件的安装。现在,基于这些前期准备,我们将在本章搭建一个ESP-IDF项目工程。之后的例程将以此基础工程为模版进行编写和扩展。 ...

Linux USB应用开发学习笔记

博主头像 本文记录 Linux 平台下基于 libusb 的 USB 应用开发过程,从设备枚举、描述符解析到接口声明与数据传输(同步与异步)进行系统梳理。结合实际示例代码讲解 auto detach、claim interface 及事件循环机制,帮助读者快速掌握 libusb 的开发流程与调试思路。 ...

<1234···10>