文章目录 1 前言 2 实现步骤 3 源码 4 参考 1 前言 上一篇文章描述了regmap框架的概念、使用方法和基本操作接口。本文我们使用regmap框架重写bmp180驱动程序。 测试平台: 编译系统:Ubuntu16.04 ARM硬件:firefly RK3399 ARM系统:firefly Ubuntu16.04(SDK) Linux内核:Linux 4.4.179 连接i2c:i2c4 2 实现步骤 基于I2C总线设备方式下的BMP180驱动,在此基础上,修改适配到regmap框架上。 第一步:增加bmp180 regmap指针 struct bmp180_dev