摘要: 在Linux内核中,提供了一个用来创建双向循环链表的结构 list_head。虽然linux内核是用C语言写的,但是list_head的引入,使得内核数据结构也可以拥有面向对象的特性,通过使用操作list_head 的通用接口很容易实现代码的重用,有点类似于C++的继承机制(希望有机会写篇文章研究一 阅读全文
posted @ 2020-08-24 21:47 一口Linux 阅读(4000) 评论(0) 推荐(0)
摘要: 本文基于三星Cortex-A9架构,Exynos4412讲解I2C原理、以及基于I2C的mpu6050陀螺仪的数据读取实例(包括在裸机模式下数据的读取以及基于Linux驱动的读取)。还会分析Linux内核I2C架构,篇幅过长,绝对干货。 裸机篇 本篇首先详细讲解I2C时序,然后讲解如何基于三星I2C 阅读全文
posted @ 2020-08-24 19:09 一口Linux 阅读(1292) 评论(0) 推荐(0)