domingo, 14 de julio de 2024

Medidas de seguridad avanzadas en comunicaciones entre UAV y GCS basadas en MAVLink

Recientemente he llevado a cabo un esfuerzo de investigación y desarrollo acerca de cómo podrían protegerse las comunicaciones en vehículos aéreos no tripulados (UAV). Llegué a la conclusión de que un cifrado de extremo a extremo entre el UAV y su estación de control en tierra (GCS) sería una solución bastante interesante.

Modelo de comunicación cifrada extremo a extremo

sábado, 3 de febrero de 2024

CMake: cómo usar include en nuestro CMakeLists.txt

¡Solo un pequeño tip sobre cómo incluir unos archivos .cmake dentro otros!



Espero que sea de ultilidad ;).

Ejecutar comandos de Git desde un archivo CMake (git clone)

En grandes proyectos donde tengamos submódulos de Git, ¡esto puede ser interesante!



viernes, 2 de febrero de 2024

Cómo crear un proyecto básico usando CMake y C++

Os dejo una pequeña demostración de cómo configurar un proyecto básico de C++ usando CMake.


Aunque, al principio, CMake parezca muy difícil de gestionar o simplemente entender, la verdad es que cuando se clarifican algunos conceptos, se hace muy ameno e incluso se agradece el usarlo en grandes proyectos.