240 发简信
IP属地:四川
  • dts

    一个cell的情况: 当前interrupt 位于他的中断控制器的索引,比如: 二个cell的情况 第一个值: 该中断位于他的中断控制器的索引;...

  • power_supply子系统(1)-基础概括

    概述 kernel中为了方便对battery的管理,专门提供了power supply framework 1、电池监控(fuelgauge) ...

  • I2C设备驱动

    I2c 协议 数据有效性 SDA在SCL高电平期间必须保持稳定,而只有在SCL低电平期间数据线(SDA)才可以进行高低电平切换开始位: STAR...

  • 添加dev设备节点

    查看/proc/devices 文件可以获知系统中注册的设备,第 1 列为主设备号,第 2 列为设备名,cat /dev/ 可以查看到所有的设备...

  • 等待队列

    等待队列 表示一组睡眠的进程,当某一条件为真时,由内核唤醒他们 在 Linux 中, 一个等待队列由一个"等待队列头"来管理, 一个 wait_...

  • 创建字符设备

    创建字符设备 ~/study/linuxlerning/linux-4.9.37/driver_test Linux字符设备是一种按字节来访问的...

  • 并发与竞态

    自旋锁 自旋锁不会引起调用者睡眠,如果自旋锁已经被别的执行单元保持,调用者就一直循环在那里看是 否该自旋锁的保持者已经释放了锁,因为自旋锁不会引...

  • platform

    platform 总线 linux设备通常需要挂载在一种总线上,SoC系统中集成了独立的外设控制器,挂接在Soc内存空间的外设不依赖此类总线。l...

  • 老宋谈linux 学习螺旋迭代法

    第一阶段: 先形成整体轮廓,比如对Linux的进程、内存、I/O、驱动模型有一些基本的认识,开始写一些简单的内核模块,比如hello-world...