logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

RK3588 QWen3VL模型部署

本文介绍了在RK3588平台上部署QWen3-VL多模态模型的全流程。主要内容包括: 模型转换阶段(PC端): 安装RKLLM SDK和依赖环境 将PyTorch模型转换为ONNX格式 再转换为RKNN格式 最后导出为.rkllm文件 板端部署阶段: 将转换好的模型传输到开发板 初始化模型并设置推理参数 进行多轮推理交互 完成后释放NPU资源 文章提供了详细的安装步骤和转换代码,并指出可以直接下载

文章图片
#linux#嵌入式硬件#个人开发
12.RGBLCD 屏幕

本文介绍了RGB LCD屏幕的接口类型及i.MX6ULL处理器专用的eLCDIF外设接口配置方法。主要内容包括:常见屏幕接口分类(6800、8080、RGB等),eLCDIF寄存器设置(CTRLn、VDCRL0n等时序参数),LCD时钟配置(基于PLL5视频锁相环),以及LCD驱动程序设计框架。文章详细说明了如何通过寄存器配置屏幕分辨率(如1024×800)、像素格式(24bit)和时序参数,并提

文章图片
#fpga开发#linux#stm32 +1
28.嵌入式 Linux LED 驱动开发实验

本文介绍了嵌入式Linux环境下LED驱动的开发过程。由于Linux启用了MMU(内存管理单元),无法直接操作物理寄存器地址,必须通过虚拟地址映射实现。文章详细讲解了ioremap和iounmap函数的使用方法,这两个函数分别用于获取物理地址对应的虚拟地址空间和释放映射。通过实例代码展示了如何初始化LED引脚配置,包括时钟使能、引脚复用设置、电气属性配置和GPIO方向设置。驱动框架采用标准字符设备

文章图片
#linux#驱动开发#运维
49.Linux音频驱动

本文介绍了Linux音频驱动框架ASOC(ALSA针对ARM架构的改进)及其在i.MX6ULL平台上的实现。主要内容包括:1)音频编解码芯片WM8960的特性(采样率、采样位数等);2)ASOC框架的三个组成部分:SOC平台驱动(SAI接口)、Codec驱动(WM8960)和Machine部分(硬件连接);3)设备树配置方法,包括WM8960的I2C节点、SAI接口节点和sound节点的设置;4)

文章图片
#linux#音视频#android
30.Linux设备树

Linux设备树是描述硬件板级信息的重要机制,采用树形结构组织设备数据。设备树源文件(.dts)描述具体开发板信息,.dtsi文件则描述SOC级通用信息。DTC工具将.dts编译为二进制.dtb文件。相比传统方式,设备树提高了代码复用性,使驱动开发更高效。内核通过解析设备树获取硬件配置,如CPU架构、外设连接等,实现驱动与硬件的动态匹配。设备树已成为ARM架构Linux驱动开发的必备技能。

文章图片
#linux#运维#服务器
消失的6个月!

摘要:作者分享了过去6个月的研一下学期和暑假的学习进展。主要围绕AI大模型应用项目(RAG技术)和嵌入式系统开发两方面展开:1)完成了一个基于DeepSeek++的专业知识抽取与问答系统项目;2)系统学习了FreeRTOS、STM32标准库和嵌入式Linux驱动开发。学习资源包括江协科技、野火、正点原子等教程,并计划将学习内容整理成专栏。作者表示将继续深耕嵌入式领域,并尝试将AI技术与嵌入式系统相

文章图片
#stm32
到底了