花费 7 ms
Regulator 框架(一): PMIC /生产者 驱动接口

调节器(regulator)是一种为其他设备供电的电子设备。由调节器供电的设备被称为消费者。它们消耗调节器提供的电力。大多数调节器可以启用和禁用他们的输出,一些也可以控制他们的输出电压或电流。驱动程序 ...

Tue Aug 03 02:01:00 CST 2021 0 273
GPIO控制器驱动- gpio_chip

在前一篇文章中,我们处理了GPIO lines。这些lines通过一个叫做GPIO控制器的特殊设备向系统开放。本章将逐步解释如何为这些设备编写驱动程序,因此包括以下主题: GPIO控制器驱动结 ...

Thu Mar 04 22:58:00 CST 2021 0 576
Pin Control 和 GPIO 子系统

大多数嵌入式Linux驱动程序和内核工程师使用gpio编写或使用pin多路复用。所谓引脚,我指的是组件的引出线。SoC做多引脚复用,这意味着一个引脚可能有几个功能; 例如,arch/arm/boot/ ...

Thu Mar 04 03:02:00 CST 2021 0 416
Linux网络设备驱动之网络连接状态(七)

  网络适配器硬件电路可以检测出链路上是否有载波,载波反映了网络的连接是否正常。网络设备驱动可以通过 netif_carrier_on() 和 netif_carrier_off() 函数改变设备的连 ...

Mon Jul 27 08:23:00 CST 2020 0 752
Linux网络设备驱动之设备驱动的结构(一)

网络设备是完成用户数据包在网络媒介上发送和接收的设备,它将上层协议传递下来的数据包以特定的媒介访问控制方式进行发送,并将接收到的数据包传递给上层协议。 Linux系统对网络设备驱动定义了4个层次,这 ...

Sat Jul 25 08:52:00 CST 2020 0 702
IDA\Windbg调试

IDA静态反汇编技巧 一、通过添加类型库 二、添加结构   在Structures窗口中显示当前可用结构信息,可手工添加结构,也可导入结构,有二种方法导入:   A、通过定义一个c语言的头文件 ...

Wed Oct 31 18:17:00 CST 2018 0 818
Ambarella 平台KSZ9031网卡芯片协商失败

问题描述:   两个ambarella peanut板子的网口之间用网线直连,会发现不能自动协商成功(网口灯不亮),但是ambarella peanut板子的网口和其他X86 Linux机器网口直连 ...

Sat Oct 31 03:25:00 CST 2020 0 468
Regulator 框架(二):Regulators 消费者接口

消费者接口只要求驱动程序包含一个头文件: 消费者可以是静态的,也可以是动态的。静态调节器只需要一个固定的电源,而动态调节器需要在运行时对调节器进行主动管理。从消费者的角度来看,调节器设 ...

Tue Aug 03 02:57:00 CST 2021 0 108

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM