logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

海思3531 U-Boot移植:DDR3参数配置修改实战指南

嵌入式系统启动过程中,U-Boot作为引导加载程序,负责在操作系统运行前完成硬件初始化。其中DDR3内存的初始化尤为关键,时序参数、ODT端接与驱动强度的配置直接影响系统稳定性。寄存器配置需要将数据手册中的时间值换算为时钟周期数,并正确写入相应位域。实际工程中,参数错误往往导致启动失败,需结合串口日志和内存回读命令进行定位。该技术广泛应用于核心板Bring-up、硬件调试及内存升级场景。本文聚焦于

Linux内核Pin Controller驱动开发详解

GPIO子系统是嵌入式Linux系统中管理通用输入输出引脚的核心模块,而Pin Controller则负责引脚的多功能复用和电气特性配置。通过设备树描述硬件资源,Pin Controller驱动实现了硬件引脚与软件抽象的映射,支持引脚状态管理、电气特性配置等关键功能。在嵌入式开发中,合理使用Pin Controller可以优化外设驱动开发,解决引脚复用冲突等问题。本文以S3C2416为例,详细分析

实战指南:树莓派Linux内核GPIO驱动开发从零到精通

本文提供了一份从零开始的树莓派Linux内核GPIO驱动开发实战指南。通过剖析驱动框架、地址映射(ioremap)和寄存器操作等核心概念,手把手教你编写一个完整的字符设备驱动,实现从用户空间到硬件(GPIO)的完整控制,帮助开发者深入理解Linux驱动模型并掌握底层硬件操作能力。

#驱动开发
嵌入式开发进阶:FreeRTOS多任务系统设计实战与避坑指南

嵌入式开发中,裸机主循环加中断的前后台架构在业务复杂后常面临实时性差、资源争抢和代码维护困难等瓶颈。实时操作系统(RTOS)通过抢占式调度、任务阻塞与上下文切换,将并发复杂度下沉到系统层,显著提升CPU利用率和系统稳定性。FreeRTOS作为开源免费的轻量级RTOS,凭借稳定内核、成熟生态和广泛芯片支持,成为嵌入式工程师从裸机转向多任务开发的首选。本文围绕任务创建与调度、队列与信号量通信、互斥量与

TinyGL在嵌入式系统中的高效图形渲染实践指南

本文详细介绍了如何在资源受限的嵌入式系统中高效部署和使用TinyGL图形库。通过从环境搭建、交叉编译到帧缓冲区驱动和性能调优的完整实践指南,帮助开发者在STM32等微控制器上实现流畅的3D图形渲染,解决内存与性能瓶颈。

#图形渲染
java 中jdbc的总结_java基础篇JDBC总结

前言之前一直使用Mybatis,duruid这样的工具,没有专门对原生JDBC进行系统的了解学习,今天来总结以下JDBC的使用和基本的原理。JDBC是什么JDBC代表Java数据库连接(Java Database Connectivity),它是用于Java编程语言和数据库之间的数据库无关连接的标准Java API。因为数据库是作为计算机软件平台的基础,程序软件的运行大都离不开数据库,但各个版本的

低成本六维力传感器实现方案:STM32F103与ADS1256实战

六维力传感器是机器人、康复医疗和智能装配中实现力/力矩闭环感知的核心器件,其原理基于惠斯通电桥应变测量与矩阵解耦算法。传统方案因依赖专用ASIC、FPGA及高成本校准设备,导致BOM高昂、开发门槛高、小批量交付难。而基于STM32F103与ADS1256的开源实现路径,以成熟国产MCU和高精度Δ-Σ ADC为硬件基础,通过软件解耦替代硬件加速、简易标定替代专业工装、UART二进制协议兼容MATLA

Arduino水位传感器DIY:从零搭建智能花盆浇水系统(附完整代码)

本文详细介绍了如何利用Arduino和水位传感器DIY一个可靠的智能花盆浇水系统。从理解水位传感器的工作原理与局限出发,深入讲解了硬件选型、防腐蚀电路设计、传感器校准、数据滤波算法等核心实践,并提供了完整的代码框架和安装维护技巧,帮助创客打造经久耐用的植物自动养护方案。

原生WebRTC客户端架构解析:基于Janus网关的C++与Qt实践

WebRTC作为浏览器原生的实时音视频技术,在实际业务中常面临嵌入式设备、桌面应用等非浏览器环境的落地挑战。原生客户端需通过C++直接集成libwebrtc,并借助信令网关完成媒体协商与房间管理。Janus作为开源WebRTC网关,提供视频房间、文本房间等通用能力,客户端仅需遵循其协议即可接入。在实现层面,基于Qt构建应用框架与事件循环,利用OpenGL完成视频帧的GPU渲染,是降低CPU占用、提

WebUSB+WebRTC实现免安装Android投屏

Android投屏是移动开发与测试中的基础能力,传统依赖ADB和本地二进制工具(如QtScrcpy)存在驱动兼容、权限配置、跨平台不一致等痛点。其本质是设备通信与视频流传输问题,核心原理在于建立主机与安卓设备的低延迟数据通道,并实时编码/解码屏幕帧。WebUSB API使网页可安全直连USB设备,WebRTC提供高效H.264流传输能力,二者结合实现了免安装、免驱动、跨平台一致的浏览器原生投屏方案

    共 55 条
  • 1
  • 2
  • 3
  • 6
  • 请选择