logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux 时钟架构

介绍linux ccf框架,从源码解读时钟注册过程及时钟使用方法

文章图片
#linux#驱动开发#系统架构
linux i2c架构

i2c控制器通过适配器来描述,即一个i2c控制器对应一个i2c适配器,一个i2c控制器也对应着一条i2c总线。1.分配私有结构体struct rk3x_i2c2.填充struct i2c_adapter,调用i2c_add_adapter注册adpater设备。对于非smbus功能控制器,控制器收发功能通过master_xfer控制。............1.adapter->nr未赋值则分配后

文章图片
#linux#驱动开发#系统架构
linux spi架构

串行外设接口(Serial Peripheral Interface)是一种同步外设接口,用于嵌入式系统中的微控制器和外设之间的通信。SPI的时钟极性和相位的配置通常称为spi模式时钟极性通常写为CKP或CPOL,CKP可以配置为1或0,用于设置时钟的默认状态(IDLE)设置为高或低。CKP = 0:时钟空闲IDLE为低电平 0;CKP = 1:时钟空闲IDLE为高电平1。时钟相位通常写为CKE或

文章图片
#linux#驱动开发#系统架构
linux gpio子系统与pinctrl子系统

主要负责读/写引脚值、设置引脚为输入或输出模式、中断等基本操作。

文章图片
#linux#驱动开发#系统架构
到底了