logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

构建esp32s3 docker 开发环境

特点:构建镜像在 Dockerfile 所在目录执行:运行容器(开发模式,不刷写)进入容器后可执行:运行容器(刷写固件)进入容器后执行:✅ 特点总结:适合长期在 Ubuntu 国内网络开发。保存为 :

#docker#容器#运维
嵌入式系统常用架构

适用于:RT-Thread、STM32 HAL、AUTOSAR Basic Software。

#stm32#arm开发
STM32 USB 设备中间件 tinyusb

步骤内容1CubeMX 生成基本工程2引入 TinyUSB 代码3添加 tusb_config.h4main.c中调用5编写描述符、回调函数6CMake 添加 TinyUSB 库很关键的问题!如果你使用中断函数(ISR)是必须配置的,否则 USB 无法正常通信。步骤内容说明中断函数名称中断函数实现调用HAL 中断是否保留?否(TinyUSB 自己处理)NVIC 中断优先级/使能必须启用,优先级可设

#stm32#中间件#嵌入式硬件
嵌入式系统常用架构

适用于:RT-Thread、STM32 HAL、AUTOSAR Basic Software。

#stm32#arm开发
精简 RT-Thread 工程并查找占用空间大的模块

模块名占用情况精简建议LittleFS多个函数 > 1KB,总占用 10KB+✅ 如果不用文件系统,强烈建议关闭SFUDsf函数 > 2KB✅ 如果不用 SPI Flash,关闭FALfal函数 > 2KB✅ OTA 方案可替代实现精简版Finsh1.5KB+✅ 不需要 Shell 时禁用HAL 驱动含 UART、SPI、GPIO 等✅ 不使用的外设禁用 HAL 模块打印格式化支持✅ 如果调试信息

#stm32
ESP8266 AT 固件

ESP-12E 是一种常见的 ESP8266 模块,通常带有,非常适合刷写。

#单片机#嵌入式硬件
在STM32 FreeRTOS环境中使用mutex和ringbuffer实现多任务的UART同步通信

在STM32 FreeRTOS环境中使用mutex和ringbuffer实现多任务的UART同步通信。

#stm32#嵌入式硬件#单片机
生成 `compile_commands.json`

工具作用CLion编写、调试、生成图形化浏览代码依赖,快速理解代码结构。

#stm32
如何使用 Renode(快速入门)

命令功能说明创建一个新的虚拟机器sysbus LoadELF @路径加载 ELF 格式固件sysbus LoadBinary @路径加载二进制裸机固件start启动仿真pausereset暂停或重置仿真显示串口输出创建性能分析器捕获并查看 CAN 通信数据方法功能适合场景虚拟 LED图形化显示点灯/灭灯模拟视觉效果实时电平图调试多个引脚日志记录文本输出行为变化离线分析Hook 自动响应GPIO 事

#stm32
    共 43 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择