Загрузка...

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 автора Разрешение вопросов
Страницу в закладки Мои закладки
Все заметки Новая заметка Страницу в заметки