Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
KernelModuleUtils
public
class
KernelModuleUtils
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.KernelModuleUtils
|
Resumen
Constructores públicos
KernelModuleUtils
public KernelModuleUtils ()
Métodos públicos
getDependentModules
public static String[] getDependentModules (String modName,
String lsmodOutput)
Muestra los nombres de los módulos de los que depende el módulo determinado.
Por ejemplo, si el módulo determinado es "kunit" y el resultado de "lsmod" es el siguiente:
$ lsmod
Module Size Used by
kunit_test 663552 0
time_test 663558 0
kunit 57344 15 kunit_test,time_test
Luego, este método mostrará un array que contiene "kunit_test" y "time_test".
Parámetros |
modName |
String |
lsmodOutput |
String |
getDisplayedModuleName
public static String getDisplayedModuleName (String fullPath)
Muestra el nombre del módulo tal como se muestra después de la carga.
Por ejemplo, observa la diferencia entre el nombre del archivo y el que muestra "lsmod":
$ insmod kunit.ko
$ lsmod | grep kunit
kunit 20480 0
Parámetros |
fullPath |
String |
installModule
public static CommandResult installModule (ITestDevice device,
String modulePath,
String arg,
long timeoutMs)
Instala un módulo de kernel en el dispositivo determinado.
Parámetros |
device |
ITestDevice : Es el dispositivo en el que se instalará el módulo. |
modulePath |
String : Es la ruta de acceso al módulo que se instalará. |
arg |
String : Es el argumento que se pasa al comando de instalación. |
timeoutMs |
long : El tiempo de espera en milisegundos |
removeKoExtension
public static String removeKoExtension (String s)
Quita la extensión ".ko" si está presente.
removeModuleWithDependency
public static CommandResult removeModuleWithDependency (ITestDevice device,
String moduleName)
Quita un módulo de kernel y los módulos dependientes del dispositivo determinado.
Este método intenta quitar el módulo de kernel de destino del dispositivo. Si el módulo tiene dependencias, esos módulos dependientes se quitarán antes que el módulo de destino con el mejor esfuerzo.
Parámetros |
device |
ITestDevice : Es el dispositivo del que se quitará el módulo. |
moduleName |
String : Es el nombre del módulo que se quitará. |
removeSingleModule
public static CommandResult removeSingleModule (ITestDevice device,
String moduleName)
Quita un módulo de kernel del dispositivo determinado.
Este método intenta quitar el módulo de kernel de destino del dispositivo. No se quitarán los módulos dependientes.
Parámetros |
device |
ITestDevice : Es el dispositivo del que se quitará el módulo. |
moduleName |
String : Es el nombre del módulo que se quitará. |
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-01-30 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-01-30 (UTC)"],[],[]]