
linux系统系列
文章平均质量分 95
userssss
这个作者很懒,什么都没留下…
展开
-
linux spi架构
串行外设接口(Serial Peripheral Interface)是一种同步外设接口,用于嵌入式系统中的微控制器和外设之间的通信。SPI的时钟极性和相位的配置通常称为spi模式时钟极性通常写为CKP或CPOL,CKP可以配置为1或0,用于设置时钟的默认状态(IDLE)设置为高或低。CKP = 0:时钟空闲IDLE为低电平 0;CKP = 1:时钟空闲IDLE为高电平1。时钟相位通常写为CKE或CPHA。CKE = 0:在时钟信号SCK的第一个跳变沿采样;原创 2024-09-10 16:35:39 · 714 阅读 · 0 评论 -
linux gpio子系统与pinctrl子系统
主要负责读/写引脚值、设置引脚为输入或输出模式、中断等基本操作。原创 2024-10-09 17:09:08 · 1142 阅读 · 0 评论 -
linux v4l2架构
代码结构分解1.buffer管理:media/common/videobuf2/2.v4l2设备管理:media/v4l2-core/原创 2024-06-13 20:40:27 · 1474 阅读 · 0 评论 -
linux i2c架构
i2c控制器通过适配器来描述,即一个i2c控制器对应一个i2c适配器,一个i2c控制器也对应着一条i2c总线。1.分配私有结构体struct rk3x_i2c2.填充struct i2c_adapter,调用i2c_add_adapter注册adpater设备。对于非smbus功能控制器,控制器收发功能通过master_xfer控制。............1.adapter->nr未赋值则分配后注册,若已赋值则按已赋值id进行注册。原创 2024-08-23 14:59:42 · 1230 阅读 · 0 评论 -
linux 时钟架构
介绍linux ccf框架,从源码解读时钟注册过程及时钟使用方法原创 2024-04-02 20:38:08 · 1473 阅读 · 1 评论