logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

解决PlatformIO初始化程序失败、卡在0%等问题

遇到的是 PlatformIO 下载 esp32s3 对应的xtensa-esp32s3工具链包时,多次出现连接中断、下载内容不完整的错误,最终导致包安装失败。这个问题的核心原因是工具链包体积大(约 130MB+),默认国外镜像源网络不稳定,下载过程中连接断开,数据读取不完整。

通过 useEventBus 和 useEventCallBack 实现与原生 Android、鸿蒙、iOS 的事件交互

as const;目标实现方式H5 → 原生调用原生方法原生 → H5原生执行 JS 触发统一事件管理使用枚举定义事件名防止耦合封装成 Hook,便于复用和测试。

#android#harmonyos#ios
【ESP各模组和ES8311的引脚图】(包含小智接线图)

这里写目录标题 ESP32-C3 Super MiniESP8266-12FESP32S3-CAMESP32S3模组实际引脚一一对应关系 小智面包板接线图SU-03TSTM32F103CT6引脚定义 TB6612FNG ESP32-C3 Super Mini ESP8266-12F ESP32S3-CAM ESP32S3 模组实际引脚一一对应关系 小智面包板接线图 SU-03T STM32F10

#stm32
AI大模型-深度学习相关概念

你提的问题很关键,这些概念是理解大模型数据流转和计算逻辑的基础。简单说,它们是不同维度的“数值容器”,在大模型中分别承担着存储单个参数、单个特征、批量特征和高维复杂特征的角色。张量是对标量、向量、矩阵的“维度扩展”,只要维度≥3,都可以称为张量,维度用“阶数”描述(3维=3阶张量)。向量是“排成一列(或一行)的数值”,有方向和大小,属于1维数据,维度等于数值的个数。矩阵是“排成多行多列的数值表格”

#人工智能#深度学习
学习STM32F03C8T6遇到的问题及解决方法

Erase Full Chip 会擦除芯片 Flash 中的全部内容,包括用于读写保护的配置信息,从而解除锁定状态,恢复正常烧录功能。只清除保护位,不删除用户程序(仅适用于读保护)当 Keil 中无法正常解锁时使用。

#stm32#嵌入式硬件#单片机
STM32F407 通用定时器

项目正确公式周期频率关键PSC+1是一个整体,代表分频系数。

#stm32#嵌入式硬件#单片机
UART、RS232、RS485、I2C 的区别及工程应用场景

定义:用负电压表示逻辑“1”,正电压表示逻辑“0”(与人类直觉相反,故称“负逻辑”)。标准范围-3V ~ -15V(典型值 -12V);+3V ~ +15V(典型值 +12V)。设计目的:通过宽幅电压提升抗干扰能力,适合中距离传输(如工业设备间通信)。TTL 是芯片级短距离通信的正逻辑电平标准,而 RS232 是设备级中距离通信的负逻辑电平标准。两者的核心差异在于电平范围、逻辑极性和传输距离,工程

STM32F407IGH6学习笔记

Cortex-M4 内核(NVIC)理论上能够支持最多 256 个中断,其中包含 16 个系统中断(内核中断)和 240 个外部中断。然而,在实际的产品设计中,芯片厂商通常不会完全利用Cortex-M4 内核提供的所有中断资源。以这款微控制器为例,它虽然基于 Cortex-M4 内核,但只使用了92个中断,其中有10个不可屏蔽中断,82个可屏蔽中断。如下图文及代码/***/具有 16 级可编程中断

#stm32#学习
STM32F03C8T6通过AT指令获取天气API-上篇

JSON 解析失败数据被截断cJSON_Parse 返回错误过度复杂化,使用了不适合嵌入式环境的方案(cJSON + 复杂解析逻辑)回归简单,参考成功示例,使用基础的字符串查找函数在嵌入式开发中,简单、可靠、易维护比功能强大更重要!

#stm32#前端#javascript
FreeRTOS 深度研究与实践手册

在嵌入式实时系统中,Cortex-M 处理器的硬件机制(运行模式、特权级、MSP/PSP 双堆栈)是 FreeRTOS 实现“高效调度”“安全隔离”“实时响应”的基础;而 FreeRTOS 则通过软件层的“任务管理”“中断控制”“优先级配置”,将硬件能力转化为工程可用的实时功能。硬件层:提供“模式隔离”“堆栈隔离”“中断仲裁”的底层能力;软件层:通过 API 规则、优先级宏、调度机制,定义硬件能力

    共 14 条
  • 1
  • 2
  • 请选择