码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 浅谈Linux PMIC驱动(一)


    转眼间,从事PMIC驱动开发已将近4年,前后参与两款PMIC芯片研发,一款自研,一款Q公司PMIC,对PMIC有了一定的理解,将其总结归纳,算是这几年工作的收获吧?

    读者对象:对PMIC感兴趣的读者,或者从事PMIC驱动开发的同学

    目的:一 防止遗忘

               二 与大家交流

    一 基础概念

    PMIC(Power Management IC)又称电源管理IC,是一种特定用途的集成电路,其功能是为主系统作管理电源等工作。PMIC常用于以电池作为电源的装置,例如手机,平板,以及其他嵌入式产品,如智能POS机。

    二 组成

    PMIC按照功能,可以划分为以下几个部分

    1) 输出电源管理(如SMPS,LDO等等)

    2) 输入电源管理(如battery charge,coin cell等等)

    3) Audio(如codec,模拟电路等等)

    4) 用户接口(如Vibrator,LCD bias等等)

    5) IC接口(如PON,i2c/spmi等等)

    6)housekeeping(如RTC,ADC,XO等等)

    7)MPP/GPIO

    三 整体驱动框架

    PMIC内模块涉及到的Linux驱动框架主要有以下几个:

    1 Regulator

    2 Power supply

    3 RTC

    4 PWM

    5 GPIO

    6 IIO ADC

    7 Vibrator

    8 Leds

    9 PON

    从上面可以看出,PMIC内部不同的子模块对应的驱动框架是不同的,每种驱动框架所用到的数据结构和API接口也不同,所以需要分开介绍。

    诚邀各位关注此系列文章,我们一起玩转PMIC驱动 ^_^

  • 相关阅读:
    Linux——线程池
    蓝蜂物联网水肥一体化MQTT应用案例
    Visual Studio 2022配置PCL1.12.1版本点云库
    springboot集成UidGenerator
    kt-connect使用-k8s流量代理
    栈回溯之使用帧指针分析
    MySQL之创建高性能的索引(四)
    E+H浊度仪维修CUE22-A1A浊度分析仪维修概述
    安装EasyX--图形库--从代码到图形
    计算机毕业设计Java旅游官网(源码+mysql数据库+系统+lw文档)
  • 原文地址:https://blog.csdn.net/yxw0609131056/article/details/126596524
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号