logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

EDID 数据结构解析与编辑工具:校验和计算、厂商/设备名编解码、物理地址读写、颜色与时序信息提取

本程序实现对 Extended Display Identification Data (EDID) 二进制文件的完整解析与交互式编辑功能,涵盖数据校验、制造商ID编解码、显示器名称读写、物理地址设置、颜色坐标解析、时序信息展示等核心知识点。所有代码保留原始变量名与函数名,每条代码均添加详细注释,并附带理想运行结果示例。🔢 二、校验和计算与修复1. 计算128字节块的校验和2. 修复块的校验和(

#数据结构
Day39 SQLite数据库操作与文本数据导入

本日任务实现了从文本文件到 SQLite 数据库的完整数据迁移流程数据库的打开与关闭表的创建与删除动态 SQL 语句拼接文本文件解析错误处理与资源管理该程序可用于构建小型离线词典、配置管理、日志存储等场景,是嵌入式开发中非常实用的技术组合。

#数据库#sqlite
Day35 网络协议与数据封装

B/S架构:浏览器/服务器模式资源定位:通过URL唯一标识互联网上的资源(网页、电影、图片等)标记语言:HTML(HyperText Markup Language)用于编写网页内容。

文章图片
#网络协议#网络
Day60 ARM嵌入式Linux开发环境搭建与系统启动流程

交叉编译 (Cross Compilation): 在一个平台上编译另一个平台可运行的程序。编译工具链 (Toolchain): 包含编译器、链接器、汇编器等一系列工具的集合。: 用于在网络上共享文件系统的协议。: 用于在网络上传输小文件的简单协议。: 系统启动的第一阶段程序,负责初始化硬件和加载内核。内核 (Kernel): 操作系统的核心,负责管理系统资源和硬件。根文件系统 (Rootfs):

#arm开发#linux#运维
EDID 数据结构解析与编辑工具:校验和计算、厂商/设备名编解码、物理地址读写、颜色与时序信息提取

本程序实现对 Extended Display Identification Data (EDID) 二进制文件的完整解析与交互式编辑功能,涵盖数据校验、制造商ID编解码、显示器名称读写、物理地址设置、颜色坐标解析、时序信息展示等核心知识点。所有代码保留原始变量名与函数名,每条代码均添加详细注释,并附带理想运行结果示例。🔢 二、校验和计算与修复1. 计算128字节块的校验和2. 修复块的校验和(

#数据结构
Day68 静态库与动态库原理、移植实践、内存布局及Framebuffer显示开发

特性静态库(.a)动态库(.so)链接时机编译时运行时可执行文件大小大(含库代码)小(仅含引用)运行依赖无需要库文件存在多程序共享否(各自独立副本)是(共用同一文件)升级方式重编译整个程序仅替换库文件典型应用免安装工具、嵌入式程序桌面软件、大型应用(如游戏、办公软件)

#linux
Day73 嵌入式传感器技术全栈开发

字符型设备驱动以字节为单位读写,无缓存。适用于鼠标、键盘、串口等。cdev。块设备驱动以固定块大小(如512k)读写,带缓存。适用于硬盘、Flash等存储设备。网络设备驱动基于TCP/IP协议栈,用于网络通信。特性UART(串口)I²CSPI线数2(TX/RX)2(SCL/SDA)速度低(kbps 级)中(100kbps–400kbps)高(MHz 级)主从点对点多从机(地址区分)多从机(CS 区

#linux
Day44 51单片机UART串行通信 软件模拟UART + 硬件UART回显

通过定时器中断精确控制GPIO电平翻转可软件模拟UART协议实现低速串行通信,而利用51单片机内置串口控制器配合定时器1波特率发生器可实现高效稳定的硬件UART收发,两者结合掌握串行通信底层原理与工程实践,是嵌入式开发的必备技能。工程一(软件UART):持续发送“hello”,串口助手显示“hellohellohello…”,P2口周期闪烁;工程二(硬件UART回显):发送任意字符立即原样返回,实

#51单片机#单片机#嵌入式硬件
Day56 LCD显示原理与驱动配置

本日课程从ADC的基础概念出发,深入探讨了LCD的核心参数、工作原理和时序控制,并通过实战项目,在i.MX6ULL平台上完成了LCD的驱动配置。这不仅加深了对嵌入式系统图形显示的理解,也为后续更复杂的图形界面开发打下了坚实的基础。成功的硬件驱动往往始于对数据手册的细致阅读和对底层寄存器的精准操作。

文章图片
    共 14 条
  • 1
  • 2
  • 请选择