logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Mini2440 调试环境搭建(wsl + vscode + openOCD)

本文介绍了基于WSL2+OpenOCD搭建Mini2440开发板(S3C2440芯片)的调试环境。硬件连接需注意J-Link供电问题,必须外接电源。配置步骤包括:准备OpenOCD配置文件(mini2440.cfg等)、安装J-Link驱动、启动OpenOCD服务器。在VSCode中配置launch.json调试文件,通过GDB连接OpenOCD服务器进行调试。调试过程中需要两次F5操作,第一次初

文章图片
#vscode
Mini2440 vscode wsl openocd调试细节

本文详细介绍了在WSL+VSCode环境下搭建Mini2440裸机调试环境的配置方法和实用技巧。关键点包括:必须使用gdb-multiarch和.elf文件,需手动初始化SDRAM控制器,并提供完整的launch.json配置示例。调试技巧涵盖寄存器操作、变量修改、程序暂停、汇编调试和高级监视功能,解决了嵌入式开发中的常见问题。这套方案结合了Linux命令行和Windows GUI优势,虽然初期配

文章图片
#嵌入式硬件#单片机
STM32学习笔记#3-面向对象编程思维

对于LED所用的GPIO口,PIN引脚等等进行宏定义,注意宏定义需要放在程序头部,否则会报错。然后将之前程序中的代码用宏定义取代,更改接口或是编程出错,都能很快修改,具备基础的项目思维。假如需要控制100个LED呢,不可能把每一组宏定义都写出来,非常容易出错也不容易管理,这简直是宏定义地狱。不仅要定义结构体,后续的函数调用中也要加上函数指针指向结构体,不清楚这部分的可以看一下b站郝斌C语言【郝斌】

文章图片
#stm32#学习
STM32学习笔记#2-Keil调试

解决方案应包括以下步骤:1. 在Keil中设置断点,单步执行代码。2. 使用外设查看器检查GPIO寄存器的状态。3. 观察led_on和led_off执行时的寄存器、电信号波形变化。4. 对比预期与实际值,发现GPIOC的设置错误。5. 检查代码中的GPIO_WriteBit参数,确认是否正确。同时,可能需要解释如何利用观察窗口或内存窗口直接查看变量和寄存器的值,以及如何利用逻辑分析仪查看引脚电平

文章图片
#stm32#学习#嵌入式硬件
STM32学习笔记#1-回调函数

既然你正在学习STM32标准库(Standard Peripheral Library),我会用标准库的架构设计三个回调函数的例子,由浅入深,帮助你理解回调函数在底层开发中的应用逻辑。通过这些例子,你可以看到回调函数在标准库中如何实现硬件事件与用户逻辑的解耦。:如果回调函数可能被多个中断同时触发,需考虑数据保护的机制(如关闭中断或使用互斥锁)。中断发生时自动调用回调函数,实现**硬件事件与业务逻辑

文章图片
#stm32#学习
Mini2440 qemu调试记录

本文详细介绍了在WSL环境下配置QEMU模拟器进行Mini2440开发板仿真的完整过程。首先通过安装依赖、编译QEMU源代码并解决编译错误来搭建环境,然后创建NAND闪存镜像并启动QEMU调试服务器。文章重点分析了调试过程中遇到的中断向量表映射问题,指出由于QEMU直接将代码加载到0x30000000地址导致0x00000000中断向量表缺失的问题,最终采用MMU虚拟内存映射方案解决。整个过程展示

文章图片
#嵌入式#嵌入式硬件#单片机
Mini2440 vscode wsl openocd调试细节

本文详细介绍了在WSL+VSCode环境下搭建Mini2440裸机调试环境的配置方法和实用技巧。关键点包括:必须使用gdb-multiarch和.elf文件,需手动初始化SDRAM控制器,并提供完整的launch.json配置示例。调试技巧涵盖寄存器操作、变量修改、程序暂停、汇编调试和高级监视功能,解决了嵌入式开发中的常见问题。这套方案结合了Linux命令行和Windows GUI优势,虽然初期配

文章图片
#嵌入式硬件#单片机
TCP包 wireshark抓包分析-RK3588

文章摘要:本文通过Wireshark抓包分析,详细解析了网络数据包在OSI七层模型中的传输过程。从物理层的比特流捕获开始,依次分析了数据链路层的MAC地址定位、网络层的IP路由选择、传输层的TCP端口控制和数据可靠性保障,以及表示层/会话层的TLS加密通信。特别针对TCP心跳机制和RTSP视频流传输进行了深入探讨,包括帧率差异分析、I/P帧识别方法(通过H.264 NAL单元类型判断)和关键帧优化

文章图片
#tcp/ip#wireshark#网络
GStreamer RKNN 插件自制

项目地址:https://github.com/PT233/gst-rknn-filter在 Rockchip NPU(RK3588、RK3576、RK3568 等)上运行视觉模型(YOLO、RetinaFace、PPOCR 等)的 GStreamer 插件。支持实时视频推理,可与 、、 等源组合使用。只支持model文件夹下罗列出来的模型,模型全部出自于https://github.com/ai

文章图片
#音视频
GStreamer RKNN 插件自制

项目地址:https://github.com/PT233/gst-rknn-filter在 Rockchip NPU(RK3588、RK3576、RK3568 等)上运行视觉模型(YOLO、RetinaFace、PPOCR 等)的 GStreamer 插件。支持实时视频推理,可与 、、 等源组合使用。只支持model文件夹下罗列出来的模型,模型全部出自于https://github.com/ai

文章图片
#音视频
    共 15 条
  • 1
  • 2
  • 请选择