Setup development environment of Ardupilot, MAVLink & Mission Planner
This video for Unmanned Aircraft Systems (UAS) open source development framework that covers Autopilot & Ground Control Station Software Programming,
Communication Protocol (MAVLink) Development,
&
Hardware Integration in GCS & Ardupilot.
Starts from VS Code downloading and installation. Then adding and enabling WSL (Windows Sub System Linux) feature in Windows. The complete process of WSL installation is explained and demonstration. Also, WSL problems related to installation, updating WSL version from1 to 2, display output and kernel running problems addressed.
WSL connected with VS Code and its plug in installation and connecting process demonstrated.
After setting up WSL, Ardupilot code is cloned from Github. Ardupilot compilation environment setup in WSL (Ubuntu) demonstrated. mavproxy.py problem explained and solved. Then WSL apps graphical displaying in Windows error fixed with updating WSL1 to WSL2.
Ardupilot simulation executed to verified and test the cloned code and also performed tests using building system utility. Also, a method included that shows online firmware building and downloading without setting up any development environment of Ardupilot but not capable to custom the code as Ardupilot code development by a developer.
Note: MAVLink already included in Mission Planner. ardupilot-modules-MAVLink
Installation of 7zip performed. For zipping cloned version code for as backup. if any problems occurred then backup zip file will covers the problem.
VS 2022 17.8 offline setup created because only 17.8 fully supports Mission Planner development. The installer of VS 2022 17.8 is not available for importing Mission Planner's required configure file which contains VS 2022's development tools. Thats why it downloaded and created offline setup.
After completing VS 2022 version 17.8 setup. Mission Planner source code cloned from Github. Also, method included to download Mission Planner software from official site. The easy process for compiling Mission Planner explained. Explored the Mission Planner code in VS 2022 version 17.8. Note: MAVLink already included in Mission Planner. ExtLibs-MAVLink
At the end, performed the connectivity between own compiled Ardupilot & Mission Planner.
Links
https://code.visualstudio.com/Download
https://aka.ms/wsl2kernel
https://github.com/ArduPilot/ardupilot
https://ardupilot.org/mavproxy/
https://mavlink.io/
https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-histor #fixed-version-bootstrappers
https://raw.githubusercontent.com/ArduPilot/MissionPlanner/master/vs2022.vsconfig
https://github.com/ArduPilot/MissionPlanner
https://waf.io/
#ardupilot #missionplanner #wsl #wsl1 #wsl2 #mavlink #mavproxy #vscode #vs2022 #csharp #c #aero #fcs #digital #UASDevelopment
#OpenSourceUAS #uav #uas #ugv #rov #uwv #uuv
#AutopilotProgramming
#GroundControlStation
#MAVLinkDevelopment
#HardwareIntegration
#VSCode
#WSL
#Ardupilot
#MissionPlanner
#GitHub
#SoftwareProgramming
#Ubuntu
#7zip
#VS2022
#DroneSoftware
#UASFramework
#ArdupilotSimulation
#FirmwareBuilding
#DroneDevelopment
#DroneCoding
#UAS
#WSLInstallation
#WSL2
#LinuxOnWindows
#CodeCompilation
#SimulationTesting
#DroneFirmware
#AutonomousFlight
#OpenSourceDrones
#WSLProblems
#KernelRunning
#WindowsSubsystemLinux
#VSCodePlugins
#GitHubCloning
#ArdupilotSetup
#Mavproxy
#GraphicalDisplay
#DevelopmentEnvironment
#DroneTech
#TechTutorial
#ProgrammingTutorial
#DeveloperGuide
#CodingJourney
#WSLGuide
#VSCodeGuide
#UASIntegration
#CodingWithVSCode
#WSLConfiguration
#SoftwareSetup
#DroneIntegration
#FirmwareDevelopment
#TechExploration
#DroneProgramming
#CodeExploration
#MissionPlannerSetup
#TechInstallation
#OpenSourceCoding
#DroneTesting
#FirmwareTesting
#LinuxSubsystem
#WindowsLinux
#TechSolutions
#DroneFramework
#CodingSetup
#OpenSourceProjects
#CodingSolutions
#DroneSimulations
#UASProgramming
#CodeDemonstration
#TechDemo
#InstallationGuide
#DroneGuides
#SoftwareIntegration
#TechProgramming
#CodeCompilationGuide
#DroneTechGuide
#WSLTutorial
#VSCodeTutorial
#ArdupilotGuide
#MAVLinkGuide
#TechSetup
#DeveloperTutorial
#DroneCodingGuide
#FirmwareGuide
#MissionPlannerGuide
#TechCompilation
#CodingExplained
#TechExplained
#DroneDevelopmentGuide
#CodeIntegration
#TechIntegration
#DroneSoftwareDevelopment
#ProgrammingWithVSCode
#WSLConfig
#VSCodeConfig
#DroneCode
#TechFirmware
#CodingDrones
#DroneTechExplained
#UASCode
#TechProjects
#ArdupilotCode
#MissionPlannerCode
#FirmwareCompilation
#DroneSimulationTesting
#DroneCodeCompilation
#ArdupilotFirmware
#TechCloning
#TechSetupGuide
#DroneTechTutorial
#SoftwareTech
#WSLSoftware
#VSCodeWSL
#TechDeveloper
#DroneProject
#FirmwareProject
#CodingFirmware
#DroneProgrammingTutorial
#TechFirmwareDevelopment
Видео Setup development environment of Ardupilot, MAVLink & Mission Planner автора Разрешение вопросов
Видео Setup development environment of Ardupilot, MAVLink & Mission Planner автора Разрешение вопросов
Информация
24 февраля 2025 г. 3:00:30
01:18:16
Похожие видео