logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

LCD驱动开发:行场扫描与时序

分辨率与像素分辨率:800 × 480,表示屏幕由 800 列 × 480 行的像素点组成。每个像素点由 红(R)、绿(G)、蓝(B) 三个子像素构成,通常采用 RGB888 格式(每通道 8 位),共 24 位颜色深度。

#驱动开发
I2C(IIC)通信协议

I²C(Inter-Integrated Circuit),中文名为“集成电路总线”,是一种由 Philips 公司(现 NXP)在 1980 年代推出的串行通信总线协议。它广泛应用于嵌入式系统中,用于连接低速外设,比如 EEPROM、实时时钟(RTC)、传感器、OLED 显示屏等。

#网络#arm开发#单片机 +1
Linux内核驱动——DHT11温湿度传感器

定义设备名dht11,作为杂项设备和平台驱动的标识;全局变量dht11_gpio存储从设备树解析到的 DHT11 数据线对应的 GPIO 编号,实现 GPIO 资源的动态获取。

#linux#运维#服务器
Linux 中断驱动程序--按键中断驱动

非轮询机制:相比传统的 while 循环读取 GPIO 电平,这种 中断 + 等待队列 的方式更加高效,不占用 CPU 资源。设备树解耦:驱动代码不包含具体的硬件地址,而是通过设备树节点(/ptkey)动态获取 GPIO 和 IRQ,提高了驱动的通用性。阻塞 I/O:wait_event_interruptible 和 wake_up_interruptible 是成对使用的宏/函数,是实现阻塞型

#linux#运维#服务器
ARM架构—— IMX6ULL芯片

IMX6ULL 的 GPIO 属于 IOMUXC(输入输出复用控制器)和 GPIO 模块共同管理,点灯本质是将指定引脚配置为 GPIO 输出模式,并控制其高低电平。和。

#arm开发
I2C(IIC)通信协议

I²C(Inter-Integrated Circuit),中文名为“集成电路总线”,是一种由 Philips 公司(现 NXP)在 1980 年代推出的串行通信总线协议。它广泛应用于嵌入式系统中,用于连接低速外设,比如 EEPROM、实时时钟(RTC)、传感器、OLED 显示屏等。

#网络#arm开发#单片机 +1
ARM——定时器(EPIT GPT)

定时器是嵌入式系统中的重要组件,用于产生精确的时间延迟、测量时间间隔、执行周期性任务以及提供系统时基。在i.MX6ULL处理器中,定时器模块通过内部时钟信号进行计数,当达到预设值时可触发中断或执行特定操作。

ARM——UART串口通信

在嵌入式系统中,通信是指两个或两个以上的主机之间的数据互交,这里的主机可以是计算机也可以是嵌入式主机,甚至可以是芯片。

#arm开发
Linux 中断驱动程序--按键中断驱动

非轮询机制:相比传统的 while 循环读取 GPIO 电平,这种 中断 + 等待队列 的方式更加高效,不占用 CPU 资源。设备树解耦:驱动代码不包含具体的硬件地址,而是通过设备树节点(/ptkey)动态获取 GPIO 和 IRQ,提高了驱动的通用性。阻塞 I/O:wait_event_interruptible 和 wake_up_interruptible 是成对使用的宏/函数,是实现阻塞型

#linux#运维#服务器
到底了