
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
项目地址:https://github.com/PT233/gst-rknn-filter在 Rockchip NPU(RK3588、RK3576、RK3568 等)上运行视觉模型(YOLO、RetinaFace、PPOCR 等)的 GStreamer 插件。支持实时视频推理,可与 、、 等源组合使用。只支持model文件夹下罗列出来的模型,模型全部出自于https://github.com/ai

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

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

预处理 (Pre-processing)main.c被处理,头文件展开。汇编 (Compilation): 编译器将其变成汇编,然后变成.o此时全是碎片,地址未定。链接 (Linking)ld将main.oos_core.ostartup.o等聚在一起。根据link.ld脚本,决定大家住哪(0x30000000解决所有的符号引用。生成 Program Headers,规划内存布局。此刻,mini2

本文深入分析了uC/OS-II实时操作系统的核心数据结构体系。系统采用静态内存池管理方式,通过Tbl数组提供固定存储空间,利用FreeList和List分别管理空闲和活动任务资源。关键的位图索引(Grp/Tbl)实现了O(1)时间复杂度的任务调度,而等待列表则复用位图逻辑处理资源阻塞情况。文章详细阐述了各组件在任务生命周期中的协作机制,并举例说明了从任务创建到资源等待的完整数据流转过程。uC/OS

S3C2440 SOC芯片内部集成了一块容量极小的RAM,大小只有4KB。在官方数据手册中,这块 SRAM 被称为。它的作用正如其名——它是系统启动的一块垫脚石。因为 4KB 太小,跑不了操作系统,甚至跑不下完整的 u-boot,但它足够用来完成最基本的硬件初始化和代码搬运。排座位。通过链接脚本(.lds),start.s被安排在了最前面,main.c紧随其后。假如最终生成的.binstart.s
本文介绍了基于WSL2+OpenOCD搭建Mini2440开发板(S3C2440芯片)的调试环境。硬件连接需注意J-Link供电问题,必须外接电源。配置步骤包括:准备OpenOCD配置文件(mini2440.cfg等)、安装J-Link驱动、启动OpenOCD服务器。在VSCode中配置launch.json调试文件,通过GDB连接OpenOCD服务器进行调试。调试过程中需要两次F5操作,第一次初

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

本文详细介绍了在Mini2440开发板上实现LED裸机开发的完整流程。项目使用Docker封装交叉编译环境,包含启动代码(startup.S)完成硬件初始化、主程序(main.c)控制LED流水灯效果。关键技术点包括:1) 通过启动代码完成看门狗关闭、时钟设置、内存控制器初始化等硬件配置;2) 实现代码从SRAM/NOR到SDRAM的搬运;3) 使用Makefile自动化构建系统;4) 通过dnw








