GNU/Linux >> Tutoriales Linux >  >> Linux

¿Es posible desarrollar el módulo kernel de Linux en CLion?

El enfoque que uso para explorar el kernel de Linux a través de clion es:

  • crear un compile_commands.json para el kernel usando una compilación interceptada
  • use un script Ruby para convertir compile_commands.json en un clion amistoso CMakeLists.txt

Esto permite tanto la navegación por el código como una experiencia de edición razonable.

Consulte para obtener más detalles https://github.com/habemus-papadum/kernel-grok


Sí lo es. Pero deberá escribir el archivo make para construir el módulo del kernel.

Actualización 1: Recomiendo QtCreator para escribir el módulo del kernel de Linux. Consulte mi manual

Actualización 2: También recomiendo eclipse cdt. Consulte el manual de eclipse sobre cómo prepararlo para el kernel de Linux.


Linux
  1. Linux:¿cómo determinar qué módulo contamina el kernel?

  2. Linux:¿un núcleo corrupto en Linux?

  3. Linux:¿cómo recargar correctamente un módulo del kernel?

  4. ¿Cómo codificar un módulo del kernel de Linux?

  5. ¿Qué es un kernel contaminado en Linux?

Comando Modprobe en Linux

Comando Sysctl en Linux

Comando Rmmod en Linux

¿Linux es un sistema operativo o un kernel?

Núcleo de Linux vs. Núcleo de Mac

Mostrar información del módulo del kernel de Linux con el comando Modinfo