一、前言 自从换工作以后,已经少有业务学习技术的时间了,对于大的知识点的积累和更新变得比较困难。而本文的知识点——了解协程 适合作为一个在紧凑的...
一、前言 在内核驱动中,常常见到 工作队列(workqueue)。对于熟悉内核或者驱动的工程师来说,这个机制应该是比较熟悉的,经常出现在 中断上...
正文 8月份到现在,由于忙于各种事情,关于技术的学习密度有所下降,也已经许久没有更新。但这期间也是有一些学习产出,将近年关,不想放到年后再完善,...
一、前言 前面介绍了 Linux内核 的 2 个驱动框架—— I2C 和 SPI ,这 2 个框架相对简单一些,直来直去,没有比较难以理解的点,...
一、前言 前面我们简单的介绍了 I2C总线 的基本框架,本文则将继续讲述另一种常用的 外设总线,即 SPI总线。SPI总线 常用于 传感器或者f...
一、前言 Linux内核支持大量的硬件设备,且这个数量一直在增加。那么代码内部的拓扑和复杂性等都在急剧上升,这会导致代码变得杂乱和提升管理难度。...
一、前言 I2C总线 是一种常用的总线协议,在设备中经常看到,比如 sensor、陀螺仪等都是使用 I2C总线。而 Linux内核 也提供成熟的...
一、前言 在 Linux设备驱动 中,内存使用 是一个逃不掉的话题。Linux内核 的内存管理庞大且复杂,要想理解透彻需要花费不少的心思和时间,...
一、前言 在应用程序下经常会遇到 多线程并发访问同一资源 的问题,Linux 提供了多种机制来解决这一问题。在 Linux设备驱动 中也同样有类...