【鸿蒙OS开发入门】18 - HDF驱动子系统:加速度计传感器 Driver层代码分析 一、如何添加速度计传感器驱动代码(代码、编译、配置) 1、驱动代码实现 2、驱动编译配置 2.1 linux 编译宏控配置 2.2 liteos 编译宏控配置 3、设备配置描述 二、加速度计传感器Driver层代码逻辑分析 2.1 driverLoader->LoadNode()方法: HdfDriverLoaderLoadNode() 加载驱动 bind() 方法 2.2 driverEntry->Bind()方法: Bmi160BindDriver() 分配并初始化驱动结构体g_bmi160DrvData 2.3 device->super.Attach()方法: HdfDeviceAttach() 开始加载驱动.Init 方法探测驱动设备 2.4 driverEntry->Init方法: 本系列文章汇总: 《【鸿蒙OS开发入门】01 - 搭建Ubuntu虚拟机开发环境》 《【鸿蒙OS开发入门】02 - 启动流程代码分析之Uboot 第一阶段:之解压并引导加载u-boot.bin》 《【鸿蒙OS开发入门】03 - 启动流程代码分析之Uboot 第二阶段:之board_init初始化》 《【鸿蒙OS开发入门】04 - 启动流程代码分析之Uboot 第二阶段:之U_BOOT_CMD原理》 《【鸿蒙OS开发入门】05 - 启动流程代码分析之Uboot 第二阶段:之bootm引导加载Kerne