OpenSolo
Open Solo: Life After 3DR! All open sourced Solo systems including the sololink, shotmanager, Artoo STM32, IMX6, Vagrant VM, and Solo-Builder
파일 탐색기
최종 버전 다운로드 (.zip)- main.yml
- .gitkeep
- Copenhagen_Light.otf
- HelveticaNeueLTPro-Lt.otf
- HelveticaNeueLTPro-Roman.otf
- HelveticaNeueMedium.ttf
- notes.txt
- Roboto-Black.ttf
- Roboto-BlackItalic.ttf
- Roboto-Bold.ttf
- Roboto-BoldItalic.ttf
- Roboto-Italic.ttf
- Roboto-Light.ttf
- Roboto-LightItalic.ttf
- Roboto-Medium.ttf
- Roboto-MediumItalic.ttf
- Roboto-Regular.otf
- Roboto-Regular.ttf
- Roboto-Thin.ttf
- Roboto-ThinItalic.ttf
- RobotoCondensed-Bold.ttf
- RobotoCondensed-BoldItalic.ttf
- RobotoCondensed-Italic.ttf
- RobotoCondensed-Light.ttf
- RobotoCondensed-LightItalic.ttf
- RobotoCondensed-Regular.ttf
- RobotoTTF.zip
- Artoo_shutoff.png
- ArtooBatt_AutoRTH.png
- ArtooBatt_ChargeBeforeFlight.png
- ArtooBatt_LandSoon-Recharge.png
- ArtooBatt_unknown.png
- ArtooRC.png
- ArtooRCNew.png
- Battery_Artoo.png
- FlightBatt_AutoLand.png
- FlightBatt_LandSoon-Recharge.png
- FlightBatt_Orange.png
- FlightBatt_Red.png
- GPS_lost.png
- GPS_Lost_02.png
- VerticalBatt_Frame.png
- VerticalBatt_Orange.png
- VerticalBatt_Red.png
- ZZZ.png
- Batt_Empty_Red.png
- Batt_Left_Segment.png
- Batt_Mid_Segment.png
- Batt_Right_Segment.png
- Battery_Base_New.png
- BatteryText_Btm.png
- GpsLock.png
- GpsNolock.png
- IconAButton.png
- IconAltitude.png
- IconBButton.png
- LabelDistance.png
- LabelMeters.png
- LabelMetersPerSec.png
- ModePill_LeftCap.png
- ModePill_RightCap.png
- RcBatt.png
- Signal_Full.png
- StartUp_01.png
- StartUp_02.png
- StartUp_03.png
- StartUp_04.png
- StartUp_05_Btm.png
- StartUp_05_Md.png
- StartUp_06.png
- Take0ff_03and04.png
- Takeoff_01and02.png
- Takeoff_01Txt.png
- Takeoff_02Txt.png
- Takeoff_Dust01.png
- Takeoff_Dust02.png
- VertLine.png
- Unit_FT.png
- Unit_KPH.png
- Unit_M.png
- Unit_MPH.png
- Altitude.png
- BattBolt.png
- FlightBatt.png
- GPS_New.png
- Home.png
- New_foot.png
- New_Meter.png
- New_Percent.png
- Red_FlightBatt.png
- Red_GPS_New.png
- Red_New_Percent.png
- Battery_Check_Frame.png
- Left_GreenCap.png
- Left_RedCap.png
- Right_GreenCap.png
- 1_Button_OnBlk.png
- 1_Button_OnGrn.png
- 2_Button_OnBlk.png
- 2_Button_OnGrn.png
- Grey_A_Button_Disengaged.png
- Grey_B_Button_Disengaged.png
- Icon_A_For_Prompt.png
- Icon_B_For_Prompt.png
- Icon_Fly_For_Prompt.png
- Icon_Pause_For_Prompt.png
- New_A_Button_Disabled.png
- New_A_Button_Disengaged.png
- New_A_Button_Engaged.png
- New_B_Button_Disabled.png
- New_B_Button_Disengaged.png
- New_B_Button_Engaged.png
- Power_Button.png
- Camera_Ball.png
- Camera_Tilt_Grn_Save.png
- Camera_Tilt_White.png
- degree-digit-40-green.png
- degree-digit-40-white.png
- Icon_BlueAngle1.png
- Icon_BlueAngle2.png
- Icon_GreenAngle1.png
- Icon_GreenAngle2.png
- Label_AnglePresets.png
- Label_CamAngle.png
- Label_PresetSweep.png
- Label_SweepSec.png
- Preset_Marker.png
- Preset_Marker_Save.png
- Preset_Marker_Save_UpdateBlue.png
- Preset_MarkerBlue.png
- Preset_Speed_Ramp.png
- Speed_Indicator.png
- Tilt_Arc.png
- Battery_Base_New-8.gif
- LabelAltitude-8.gif
- New_GPS_Lock-8.gif
- Take0ff_03and04-16.gif
- Solo_Logo.png
- Green_ControllerReconnect.png
- Green_GPS_Regain.png
- Green_SensorCal.png
- Green_wifi.png
- Orange_Compass.png
- Orange_Exclamation.png
- Orange_GPS_Lost_02.png
- Orange_LevelError.png
- Orange_SensorCal.png
- Red_AltitudeCal.png
- Red_Compass.png
- Red_ControllerDisconnect.png
- Red_Crash.png
- Red_Exclamation.png
- Red_GoProError.png
- Red_LevelError.png
- Red_SensorError.png
- Red_TroubleTicket.png
- Icon_White_A_Btn.png
- Icon_White_B_Btn.png
- Icon_White_Pause_Btn.png
- Solo_Green.png
- Solo_White.png
- ArmedPlaceholder.png
- spinner_0.gif
- spinner_1.gif
- spinner_10.gif
- spinner_11.gif
- spinner_12.gif
- spinner_13.gif
- spinner_14.gif
- spinner_15.gif
- spinner_16.gif
- spinner_17.gif
- spinner_18.gif
- spinner_2.gif
- spinner_3.gif
- spinner_4.gif
- spinner_5.gif
- spinner_6.gif
- spinner_7.gif
- spinner_8.gif
- spinner_9.gif
- Icon_Fly_Button.gif
- Icon_Fly_Button_Grey_New.png
- Icon_Fly_Button_New.png
- Icon_charging.png
- New_GPS_Lock.png
- New_GPS_NoLock.png
- RC_Battery_frame.png
- wifi_1bar.png
- wifi_2bar.png
- wifi_3bar.png
- wifi_4bar.png
- wifi_empty.png
- Icon_Batsu.png
- Icon_Check.png
- Icon_FailWrench.png
- Icon_Wrench.png
- BatteryIcon.png
- copenhagen25-blue-percent.png
- FlightBatt.png
- Hold_PBarCap.png
- Home_Distance.png
- Home_Distance_Grey.png
- IconSpeed.png
- Kill_PBarCap.png
- LabelAltitude.png
- ModePill_LeftCap_White.png
- ModePill_RightCap_White.png
- Speed.png
- Speed_Grey.png
- telem-placeholder-digit-40.png
- telem-placeholder-digit-88.png
- assets.cfg
- flash-gdb.sh
- gdb.sh
- objdump.sh
- regen-mavlink-headers.sh
- run-assetgen.sh
- run-checker.sh
- sizeprof.sh
- versioned-binaries.sh
- ardupilotmega.h
- mavlink.h
- mavlink_msg_ahrs.h
- mavlink_msg_ahrs2.h
- mavlink_msg_ahrs3.h
- mavlink_msg_airspeed_autocal.h
- mavlink_msg_ap_adc.h
- mavlink_msg_autopilot_version_request.h
- mavlink_msg_battery2.h
- mavlink_msg_camera_feedback.h
- mavlink_msg_camera_status.h
- mavlink_msg_compassmot_status.h
- mavlink_msg_data16.h
- mavlink_msg_data32.h
- mavlink_msg_data64.h
- mavlink_msg_data96.h
- mavlink_msg_digicam_configure.h
- mavlink_msg_digicam_control.h
- mavlink_msg_ekf_status_report.h
- mavlink_msg_fence_fetch_point.h
- mavlink_msg_fence_point.h
- mavlink_msg_fence_status.h
- mavlink_msg_gimbal_axis_calibration_progress.h
- mavlink_msg_gimbal_control.h
- mavlink_msg_gimbal_erase_firmware_and_config.h
- mavlink_msg_gimbal_factory_parameters_loaded.h
- mavlink_msg_gimbal_home_offset_calibration_result.h
- mavlink_msg_gimbal_perform_factory_tests.h
- mavlink_msg_gimbal_report.h
- mavlink_msg_gimbal_report_factory_tests_progress.h
- mavlink_msg_gimbal_reset.h
- mavlink_msg_gimbal_set_factory_parameters.h
- mavlink_msg_gimbal_set_home_offsets.h
- mavlink_msg_gimbal_torque_cmd_report.h
- mavlink_msg_gopro_command.h
- mavlink_msg_gopro_get_request.h
- mavlink_msg_gopro_get_response.h
- mavlink_msg_gopro_heartbeat.h
- mavlink_msg_gopro_power_off.h
- mavlink_msg_gopro_power_on.h
- mavlink_msg_gopro_response.h
- mavlink_msg_gopro_set_request.h
- mavlink_msg_gopro_set_response.h
- mavlink_msg_gps_accuracy.h
- mavlink_msg_hwstatus.h
- mavlink_msg_led_control.h
- mavlink_msg_limits_status.h
- mavlink_msg_mag_cal_progress.h
- mavlink_msg_mag_cal_report.h
- mavlink_msg_meminfo.h
- mavlink_msg_mount_configure.h
- mavlink_msg_mount_control.h
- mavlink_msg_mount_status.h
- mavlink_msg_pid_tuning.h
- mavlink_msg_radio.h
- mavlink_msg_rally_fetch_point.h
- mavlink_msg_rally_point.h
- mavlink_msg_rangefinder.h
- mavlink_msg_sensor_offsets.h
- mavlink_msg_set_mag_offsets.h
- mavlink_msg_simstate.h
- mavlink_msg_wind.h
- testsuite.h
- version.h
- ASLUAV.h
- mavlink.h
- mavlink_msg_asl_obctrl.h
- mavlink_msg_aslctrl_data.h
- mavlink_msg_aslctrl_debug.h
- mavlink_msg_asluav_status.h
- mavlink_msg_ekf_ext.h
- mavlink_msg_sens_atmos.h
- mavlink_msg_sens_batmon.h
- mavlink_msg_sens_mppt.h
- mavlink_msg_sens_power.h
- testsuite.h
- version.h
- autoquad.h
- mavlink.h
- mavlink_msg_aq_esc_telemetry.h
- mavlink_msg_aq_telemetry_f.h
- testsuite.h
- version.h
- common.h
- mavlink.h
- mavlink_msg_actuator_control_target.h
- mavlink_msg_att_pos_mocap.h
- mavlink_msg_attitude.h
- mavlink_msg_attitude_quaternion.h
- mavlink_msg_attitude_quaternion_cov.h
- mavlink_msg_attitude_target.h
- mavlink_msg_auth_key.h
- mavlink_msg_autopilot_version.h
- mavlink_msg_battery_status.h
- mavlink_msg_camera_trigger.h
- mavlink_msg_change_operator_control.h
- mavlink_msg_change_operator_control_ack.h
- mavlink_msg_command_ack.h
- mavlink_msg_command_int.h
- mavlink_msg_command_long.h
- mavlink_msg_data_stream.h
- mavlink_msg_data_transmission_handshake.h
- mavlink_msg_debug.h
- mavlink_msg_debug_vect.h
- mavlink_msg_distance_sensor.h
- mavlink_msg_encapsulated_data.h
- mavlink_msg_file_transfer_protocol.h
- mavlink_msg_global_position_int.h
- mavlink_msg_global_position_int_cov.h
- mavlink_msg_global_vision_position_estimate.h
- mavlink_msg_gps2_raw.h
- mavlink_msg_gps2_rtk.h
- mavlink_msg_gps_global_origin.h
- mavlink_msg_gps_inject_data.h
- mavlink_msg_gps_raw_int.h
- mavlink_msg_gps_rtk.h
- mavlink_msg_gps_status.h
- mavlink_msg_heartbeat.h
- mavlink_msg_highres_imu.h
- mavlink_msg_hil_controls.h
- mavlink_msg_hil_gps.h
- mavlink_msg_hil_optical_flow.h
- mavlink_msg_hil_rc_inputs_raw.h
- mavlink_msg_hil_sensor.h
- mavlink_msg_hil_state.h
- mavlink_msg_hil_state_quaternion.h
- mavlink_msg_landing_target.h
- mavlink_msg_local_position_ned.h
- mavlink_msg_local_position_ned_cov.h
- mavlink_msg_local_position_ned_system_global_offset.h
- mavlink_msg_log_data.h
- mavlink_msg_log_entry.h
- mavlink_msg_log_erase.h
- mavlink_msg_log_request_data.h
- mavlink_msg_log_request_end.h
- mavlink_msg_log_request_list.h
- mavlink_msg_manual_control.h
- mavlink_msg_manual_setpoint.h
- mavlink_msg_memory_vect.h
- mavlink_msg_mission_ack.h
- mavlink_msg_mission_clear_all.h
- mavlink_msg_mission_count.h
- mavlink_msg_mission_current.h
- mavlink_msg_mission_item.h
- mavlink_msg_mission_item_int.h
- mavlink_msg_mission_item_reached.h
- mavlink_msg_mission_request.h
- mavlink_msg_mission_request_list.h
- mavlink_msg_mission_request_partial_list.h
- mavlink_msg_mission_set_current.h
- mavlink_msg_mission_write_partial_list.h
- mavlink_msg_named_value_float.h
- mavlink_msg_named_value_int.h
- mavlink_msg_nav_controller_output.h
- mavlink_msg_optical_flow.h
- mavlink_msg_optical_flow_rad.h
- mavlink_msg_param_map_rc.h
- mavlink_msg_param_request_list.h
- mavlink_msg_param_request_read.h
- mavlink_msg_param_set.h
- mavlink_msg_param_value.h
- mavlink_msg_ping.h
- mavlink_msg_position_target_global_int.h
- mavlink_msg_position_target_local_ned.h
- mavlink_msg_power_status.h
- mavlink_msg_radio_status.h
- mavlink_msg_raw_imu.h
- mavlink_msg_raw_pressure.h
- mavlink_msg_rc_channels.h
- mavlink_msg_rc_channels_override.h
- mavlink_msg_rc_channels_raw.h
- mavlink_msg_rc_channels_scaled.h
- mavlink_msg_remote_log_block_status.h
- mavlink_msg_remote_log_data_block.h
- mavlink_msg_request_data_stream.h
- mavlink_msg_safety_allowed_area.h
- mavlink_msg_safety_set_allowed_area.h
- mavlink_msg_scaled_imu.h
- mavlink_msg_scaled_imu2.h
- mavlink_msg_scaled_imu3.h
- mavlink_msg_scaled_pressure.h
- mavlink_msg_scaled_pressure2.h
- mavlink_msg_serial_control.h
- mavlink_msg_servo_output_raw.h
- mavlink_msg_set_actuator_control_target.h
- mavlink_msg_set_attitude_target.h
- mavlink_msg_set_gps_global_origin.h
- mavlink_msg_set_mode.h
- mavlink_msg_set_position_target_global_int.h
- mavlink_msg_set_position_target_local_ned.h
- mavlink_msg_sim_state.h
- mavlink_msg_statustext.h
- mavlink_msg_sys_status.h
- mavlink_msg_system_time.h
- mavlink_msg_terrain_check.h
- mavlink_msg_terrain_data.h
- mavlink_msg_terrain_report.h
- mavlink_msg_terrain_request.h
- mavlink_msg_timesync.h
- mavlink_msg_v2_extension.h
- mavlink_msg_vfr_hud.h
- mavlink_msg_vicon_position_estimate.h
- mavlink_msg_vision_position_estimate.h
- mavlink_msg_vision_speed_estimate.h
- testsuite.h
- version.h
- matrixpilot.h
- mavlink.h
- mavlink_msg_airspeeds.h
- mavlink_msg_altitudes.h
- mavlink_msg_flexifunction_buffer_function.h
- mavlink_msg_flexifunction_buffer_function_ack.h
- mavlink_msg_flexifunction_command.h
- mavlink_msg_flexifunction_command_ack.h
- mavlink_msg_flexifunction_directory.h
- mavlink_msg_flexifunction_directory_ack.h
- mavlink_msg_flexifunction_read_req.h
- mavlink_msg_flexifunction_set.h
- mavlink_msg_serial_udb_extra_f13.h
- mavlink_msg_serial_udb_extra_f14.h
- mavlink_msg_serial_udb_extra_f15.h
- mavlink_msg_serial_udb_extra_f16.h
- mavlink_msg_serial_udb_extra_f2_a.h
- mavlink_msg_serial_udb_extra_f2_b.h
- mavlink_msg_serial_udb_extra_f4.h
- mavlink_msg_serial_udb_extra_f5.h
- mavlink_msg_serial_udb_extra_f6.h
- mavlink_msg_serial_udb_extra_f7.h
- mavlink_msg_serial_udb_extra_f8.h
- testsuite.h
- version.h
- mavlink.h
- mavlink_msg_heartbeat.h
- minimal.h
- testsuite.h
- version.h
- mavlink.h
- mavlink_msg_attitude_control.h
- mavlink_msg_brief_feature.h
- mavlink_msg_detection_stats.h
- mavlink_msg_image_available.h
- mavlink_msg_image_trigger_control.h
- mavlink_msg_image_triggered.h
- mavlink_msg_marker.h
- mavlink_msg_onboard_health.h
- mavlink_msg_pattern_detected.h
- mavlink_msg_point_of_interest.h
- mavlink_msg_point_of_interest_connection.h
- mavlink_msg_position_control_setpoint.h
- mavlink_msg_raw_aux.h
- mavlink_msg_set_cam_shutter.h
- mavlink_msg_set_position_control_offset.h
- mavlink_msg_watchdog_command.h
- mavlink_msg_watchdog_heartbeat.h
- mavlink_msg_watchdog_process_info.h
- mavlink_msg_watchdog_process_status.h
- pixhawk.h
- testsuite.h
- version.h
- mavlink.h
- mavlink_msg_boot.h
- mavlink_msg_control_surface.h
- mavlink_msg_cpu_load.h
- mavlink_msg_ctrl_srfc_pt.h
- mavlink_msg_data_log.h
- mavlink_msg_diagnostic.h
- mavlink_msg_gps_date_time.h
- mavlink_msg_isr_location.h
- mavlink_msg_mid_lvl_cmds.h
- mavlink_msg_novatel_diag.h
- mavlink_msg_ptz_status.h
- mavlink_msg_sensor_bias.h
- mavlink_msg_sensor_diag.h
- mavlink_msg_slugs_camera_order.h
- mavlink_msg_slugs_configuration_camera.h
- mavlink_msg_slugs_mobile_location.h
- mavlink_msg_slugs_navigation.h
- mavlink_msg_status_gps.h
- mavlink_msg_uav_status.h
- mavlink_msg_volt_sensor.h
- slugs.h
- testsuite.h
- version.h
- mavlink.h
- mavlink_msg_test_types.h
- test.h
- testsuite.h
- version.h
- mavlink.h
- mavlink_msg_nav_filter_bias.h
- mavlink_msg_radio_calibration.h
- mavlink_msg_ualberta_sys_status.h
- testsuite.h
- ualberta.h
- version.h
- checksum.h
- mavlink_conversions.h
- mavlink_helpers.h
- mavlink_types.h
- protocol.h
- adc.cpp
- adc.h
- bkp.cpp
- bkp.h
- common.h
- dma.cpp
- dma.h
- fsmc.cpp
- fsmc.h
- gpio.cpp
- gpio.h
- hw.h
- hwtimer.cpp
- hwtimer.h
- mcuflash.cpp
- mcuflash.h
- pwr.cpp
- pwr.h
- rcc.cpp
- rcc.h
- setup.cpp
- spi.cpp
- spi.h
- sys.cpp
- sys.h
- systime.cpp
- systime.h
- usart.cpp
- usart.h
- vectors.cpp
- vectors.h
- battery.cpp
- battery.h
- board.h
- board_bb02.h
- board_bb03.h
- board_dvt.h
- button.cpp
- button.h
- buttonfunction.cpp
- buttonfunction.h
- buttonmanager.cpp
- buttonmanager.h
- buzzer.cpp
- buzzer.h
- cameracontrol.cpp
- cameracontrol.h
- coord2d.h
- dsm.cpp
- dsm.h
- exti.cpp
- factorytest.cpp
- factorytest.h
- flightmanager.cpp
- flightmanager.h
- geo.cpp
- geo.h
- gfx.cpp
- gfx.h
- haptic.cpp
- haptic.h
- home.cpp
- home.h
- hostprotocol.cpp
- hostprotocol.h
- idletimeout.cpp
- idletimeout.h
- ili9341parallel.cpp
- ili9341parallel.h
- inputs.cpp
- inputs.h
- io.h
- ldscript.ld
- lockout.cpp
- lockout.h
- machine.h
- main.cpp
- manualoverride.cpp
- manualoverride.h
- mathx.cpp
- mathx.h
- mavlink.cpp
- mavlink.h
- movingavgfilter.cpp
- movingavgfilter.h
- onedkalmanfilter.h
- packetbuffer.h
- params.cpp
- params.h
- powermanager.cpp
- powermanager.h
- ringbuffer.h
- selftest.cpp
- selftest.h
- sologimbal.cpp
- sologimbal.h
- stickaxis.cpp
- stickaxis.h
- tasks.cpp
- tasks.h
- telemetry.cpp
- telemetry.h
- tween.cpp
- tween.h
- ui.cpp
- ui.h
- ui_alert.cpp
- ui_alert.h
- ui_arming.cpp
- ui_arming.h
- ui_bottombox.cpp
- ui_bottombox.h
- ui_color.cpp
- ui_color.h
- ui_events.cpp
- ui_events.h
- ui_fullscreenmodal.cpp
- ui_fullscreenmodal.h
- ui_gimbal.cpp
- ui_gimbal.h
- ui_holdprogressbar.cpp
- ui_holdprogressbar.h
- ui_pairing.cpp
- ui_pairing.h
- ui_power.cpp
- ui_power.h
- ui_splash.cpp
- ui_splash.h
- ui_telemetry.cpp
- ui_telemetry.h
- ui_topbar.cpp
- ui_topbar.h
- ui_updater.cpp
- ui_updater.h
- vehicleconnector.cpp
- vehicleconnector.h
- version.h
- 3dr-dual-cell-battery-discharge.jpg
- 3dr-dual-cell-pack-discharge-curve.csv
- 3dr-dual-cell-stm32-only-discharge-curve.csv
- 3dr-quad-cell-pack-discharge-curve.csv
- 3dr-quad-cell-stm32-only-discharge-curve.csv
- artoo-4-cell-500mA-discharge.pdf
- curve-buddy.py
- controller-call-outs-evt.pdf
- stick-axis-cfg.py
- stick-cfg-bb04.cfg
- stick-cfg-evt-mode1.cfg
- stick-cfg-evt-mode2.cfg
- artoo.py
- assetgen.py
- button.py
- event_id.py
- gen-telem-placeholder.py
- install-vagrant-deps.sh
- msg_id.py
- output-test.py
- pair.py
- slip-mavlink.py
- slip.py
- stick-cal.py
- stm32-verify-readout-protect.py
- sweep-cfg.py
- test_event.py
- .gitignore
- artoo.config
- artoo.creator
- artoo.files
- artoo.includes
- COPYRIGHT-3DR
- gdbinit.sample
- git_describe_tag
- LICENSE-APACHE
- ReadMe.md
- SOURCE
- Tupfile
- Tupfile.ini
- nyan-cat-converted.jpg
- nyan-cat-large.jpg
- custom-boot-screen.md
- flash-custom-firmware.md
- nyan-solo.jpg
- APsolo.jpg
- battery_tray_screws.jpg
- carrier_board_wires.jpg
- carrier_retainer_screw.jpg
- cube_installed.jpg
- guts.jpg
- mp_parameters.jpg
- mp_settings.jpg
- os3.jpg
- pixhawk_screws.jpg
- SidePilot_Screenshot.jpg
- solex_cals.jpg
- Solex_Packages.png
- Solex_Screenshot.jpg
- winscp_directories.jpg
- winscp_settings.jpg
- green_cube_install.md
- install_sdimage.md
- LICENSE
- README.md
- Solo-HDTC_HDMI_REV_A-Schematic.pdf
- Solo-Main-Board-REV-A-Schematic.pdf
- image_types_3dr.bbclass
- 3dr.conf
- imx6solo-3dr-1080p.conf
- imx6solo-3dr-artoo.conf
- layer.conf
- u-boot-imx_2013.04.bbappend
- crda_1.1.3.bb
- 0001-Disable-overlapping-channel-interference-factor-calc.patch
- defconfig
- hostapd.conf
- init
- solo_mac.patch
- hostap-daemon_2.4.bb
- iw_4.1.bb
- 99_wpa_supplicant
- defconfig
- wpa-supplicant.sh
- wpa_supplicant.conf
- wpa-supplicant-2.4.inc
- wpa-supplicant_2.4.bb
- 3dr.fb.gz
- 3dr-splash_1.0.0.bb
- defconfig
- busybox_1.21.1.bbappend
- 3dr-controller.bb
- 3dr-image.bb
- 3dr-initramfs.bb
- 3dr-solo.bb
- interfaces-controller
- interfaces-solo
- init-ifupdown_1.0.bbappend
- init
- 3dr-initscript_1.0.bb
- volatiles
- initscripts_1.0.bbappend
- psplash-bar-img.png
- psplash-colors.h
- psplash-poky-img.png
- psplash_git.bbappend
- inittab
- inittab
- rc_mxc.S
- sysvinit-inittab_2.88dsf.bbappend
- python-enum34_1.1.3.bb
- python-monotonic_0.6.bb
- python-posix-ipc_0.9.9.bb
- python-pyparsing_2.0.1.bb
- python-pyserial_2.7.bb
- sshpass.inc
- sshpass_1.05.bb
- logrotate-syslog.conf
- syslog-patch
- syslog-startup.conf.busybox
- dmesg.sh-patch
- logrotate-dmesg.conf
- bootlogd
- logrotate-boot.conf
- rcS-default-patch
- logrotate-wtmp.conf
- wtmp_rotate
- busybox_1.21.1.bbappend
- initscripts_1.0.bbappend
- persist-logs_1.0.0.bb
- sysvinit_2.88dsf.bbappend
- wtmp-rotate_1.0.0.bb
- artoo.bin
- stick-cfg-evt-default.cfg
- stick-cfg-evt-mode1.cfg
- stick-cfg-evt-mode2.cfg
- artoo-firmware_4.0.0.bb
- gimbal_firmware_1.3.6.ax
- gimbal-firmware_1.3.6.bb
- arducopter.apj
- COPYING.txt
- resetParams
- arducopter.bb
- 0001-disable_kconf.patch
- 0002-define_reinit.patch
- add_db_txt.patch
- defconfig
- japanese_regulatory.patch
- compat-wireless-all_20150903.bb
- compat-wireless.inc
- dtc_git.bbappend
- aufs.h
- branch.c
- branch.h
- conf.mk
- cpup.c
- cpup.h
- dbgaufs.c
- dbgaufs.h
- dcsub.c
- dcsub.h
- debug.c
- debug.h
- dentry.c
- dentry.h
- dinfo.c
- dir.c
- dir.h
- dynop.c
- dynop.h
- export.c
- f_op.c
- fhsm.c
- file.c
- file.h
- finfo.c
- fstype.h
- hfsnotify.c
- hfsplus.c
- hnotify.c
- i_op.c
- i_op_add.c
- i_op_del.c
- i_op_ren.c
- iinfo.c
- inode.c
- inode.h
- ioctl.c
- Kconfig
- loop.c
- loop.h
- magic.mk
- Makefile
- module.c
- module.h
- mvdown.c
- opts.c
- opts.h
- plink.c
- poll.c
- procfs.c
- rdu.c
- rwsem.h
- sbinfo.c
- spl.h
- super.c
- super.h
- sysaufs.c
- sysaufs.h
- sysfs.c
- sysrq.c
- vdir.c
- vfsub.c
- vfsub.h
- wbr_policy.c
- whout.c
- whout.h
- wkq.c
- wkq.h
- xattr.c
- xino.c
- 0001-dts-changes-to-add-uart5.patch
- 0001-fix-build.patch
- 0002-fix-build-with-rt-enabled.patch
- 0003-no-split-ptlocks.patch
- 0004-uart-no-dma.patch
- aufs3-base.patch
- aufs3-kbuild.patch
- aufs3-mmap.patch
- aufs3-standalone.patch
- aufs_type.h
- linux-imx_3.10.17.bb
- dronekit-solo_git.bb
- dronekit_git.bb
- pymavlink.bb
- README
- mavproxy.bb
- 0001-v4l2-fix-build-with-recent-kernels-the-v4l2_buffer-i.patch
- 0001-v4l2_calls-define-V4L2_CID_HCENTER-and-V4L2_CID_VCEN.patch
- gst-plugins-good_0.10.31.bb
- gst-plugins-package.inc
- gst-plugins.inc
- add-verbose.patch
- check-if-symlinks-are-valid.patch
- dnsmasq.conf
- dnsmasq.service
- init
- dnsmasq.inc
- dnsmasq_2.72.bb
- update-rc.d_0.7.bb
- shotmanager.bb
- sololink-python.bb
- sololink.bb
- stm32loader.bb
- 0001-usb.h-Include-sys-types.h.patch
- no-dll.patch
- libusb-compat_0.1.5.bb
- libusb1_1.0.20.bb
- vim_7.4.27.bbappend
- COPYRIGHT-3DR
- LICENSE-APACHE
- README.md
- SOURCE
- ardupilot-solo
- dronekit-python-solo
- imx6-linux
- imx6-uboot
- mavlink-solo
- MAVProxy
- shotmanager.orig
- App-ShotManager communication.md
- .mavinit.scr
- inittab
- __init__.py
- rc_ipc_shim.py
- shotmanager.conf
- shotmanager.sandbox.conf
- StressPerformance.py
- TestRC.py
- TestSocket.py
- shotmanager.conf
- shotmanager.conf.md5
- TestAppManager.py
- TestButtonManager.py
- TestCableCam.py
- TestCableController.py
- TestCamera.py
- TestCatmullRom.py
- TestFlyController.py
- TestFollow.py
- TestGoProManager.py
- TestLeashController.py
- TestLocationHelpers.py
- TestLookAtController.py
- TestModes.py
- TestMultipoint.py
- TestOrbit.py
- TestOrbitController.py
- TestPano.py
- TestPathHandler.py
- TestRCManager.py
- TestRewind.py
- TestRewindManager.py
- TestSelfie.py
- TestSettings.py
- TestShotManager.py
- TestVectorPathHandler.py
- TestYawPitchOffsetter.py
- TestZipline.py
- .gitignore
- .travis.yml
- app_packet.py
- appManager.py
- buttonManager.py
- cable_cam.py
- cableController.py
- camera.py
- catmullRom.py
- COPYRIGHT-3DR
- extFunctions.py
- extSettings.conf
- flyController.py
- follow.py
- GeoFenceHelper.py
- GeoFenceManager.py
- GoProConstants.py
- GoProManager.py
- leashController.py
- LICENSE-APACHE
- location_helpers.py
- lookAtController.py
- main.py
- modes.py
- multipoint.py
- orbit.py
- orbitController.py
- pano.py
- pathHandler.py
- rcManager.py
- README.md
- requirements.txt
- returnHome.py
- rewind.py
- rewindManager.py
- run_shotmanager.sh
- selfie.py
- settings.py
- setupShots.sh
- shotFactory.py
- shotLogger.py
- shotManager.py
- shotManagerConstants.py
- shots.py
- SOURCE
- transect.py
- vector2.py
- vector3.py
- vectorPathHandler.py
- yawPitchOffsetter.py
- zipline.py
- bblayers.conf
- README.md
- setup-environment
- SOURCE
- .gitignore
- build_artoo.sh
- builder-ci.sh
- builder.sh
- COPYRIGHT-3DR
- Dockerfile
- gimbal_firmware_1.3.6.ax
- gtk-doc-stub_git.bb
- README.md
- SOURCE
- source_sync.sh
- hostapd.conf
- hostapd.conf.md5
- hostapd.orig
- STM_VERSION
- VERSION
- wpa_supplicant.conf
- wpa_supplicant.conf.md5
- wpa_supplicant.orig
- PIX_VERSION
- VERSION
- checknet
- configinit
- logrotate-sololink.conf.controller
- logrotate-sololink.conf.solo
- max_dgram_qlen
- sololink
- sololink.orig
- sololink_config
- sololink_config_sample
- sololink_config_test
- syslog.conf.busybox.controller
- syslog.conf.busybox.solo
- test_3dr_README
- test_configinit
- main.c
- Makefile
- baudcheck.cpp
- Makefile
- Commander.cpp
- Commander.h
- Makefile
- analyzer_util.cpp
- analyzer_util.h
- analyzervehicle_copter.cpp
- common_tool.cpp
- common_tool.h
- dataflash_logger.cpp
- dataflash_logger.h
- dataflash_logger_program.cpp
- dataflash_logger_program.h
- dataflash_message_handler.cpp
- dataflash_message_handler.h
- format_reader.cpp
- format_reader.h
- heart.cpp
- heart.h
- la-log.cpp
- la-log.h
- Makefile
- mavlink_message_handler.cpp
- mavlink_message_handler.h
- mavlink_reader.cpp
- mavlink_reader.h
- mavlink_writer.cpp
- mavlink_writer.h
- message_handler.cpp
- message_handler.h
- MsgHandler.cpp
- MsgHandler.h
- telem_client.cpp
- telem_client.h
- telem_forwarder_client.cpp
- telem_forwarder_client.h
- telem_serial.cpp
- telem_serial.h
- dataFlashMAVLink-to-artoo.py
- dflog_downloader.cpp
- loadLog.py
- Makefile
- main.c
- Makefile
- INIReader.cpp
- INIReader.h
- Makefile
- ini.c
- ini.h
- Makefile
- Log.cpp
- Log.h
- Makefile
- ardupilotmega.h
- mavlink.h
- mavlink_msg_ahrs.h
- mavlink_msg_ahrs2.h
- mavlink_msg_ahrs3.h
- mavlink_msg_airspeed_autocal.h
- mavlink_msg_ap_adc.h
- mavlink_msg_autopilot_version_request.h
- mavlink_msg_battery2.h
- mavlink_msg_camera_feedback.h
- mavlink_msg_camera_status.h
- mavlink_msg_compassmot_status.h
- mavlink_msg_data16.h
- mavlink_msg_data32.h
- mavlink_msg_data64.h
- mavlink_msg_data96.h
- mavlink_msg_digicam_configure.h
- mavlink_msg_digicam_control.h
- mavlink_msg_ekf_status_report.h
- mavlink_msg_fence_fetch_point.h
- mavlink_msg_fence_point.h
- mavlink_msg_fence_status.h
- mavlink_msg_gimbal_control.h
- mavlink_msg_gimbal_report.h
- mavlink_msg_gimbal_torque_cmd_report.h
- mavlink_msg_gopro_get_request.h
- mavlink_msg_gopro_get_response.h
- mavlink_msg_gopro_heartbeat.h
- mavlink_msg_gopro_set_request.h
- mavlink_msg_gopro_set_response.h
- mavlink_msg_gps_accuracy.h
- mavlink_msg_hwstatus.h
- mavlink_msg_led_control.h
- mavlink_msg_limits_status.h
- mavlink_msg_mag_cal_progress.h
- mavlink_msg_mag_cal_report.h
- mavlink_msg_meminfo.h
- mavlink_msg_mount_configure.h
- mavlink_msg_mount_control.h
- mavlink_msg_mount_status.h
- mavlink_msg_pid_tuning.h
- mavlink_msg_radio.h
- mavlink_msg_rally_fetch_point.h
- mavlink_msg_rally_point.h
- mavlink_msg_rangefinder.h
- mavlink_msg_remote_log_block_status.h
- mavlink_msg_remote_log_data_block.h
- mavlink_msg_sensor_offsets.h
- mavlink_msg_set_mag_offsets.h
- mavlink_msg_simstate.h
- mavlink_msg_wind.h
- testsuite.h
- version.h
- common.h
- mavlink.h
- mavlink_msg_actuator_control_target.h
- mavlink_msg_att_pos_mocap.h
- mavlink_msg_attitude.h
- mavlink_msg_attitude_quaternion.h
- mavlink_msg_attitude_quaternion_cov.h
- mavlink_msg_attitude_target.h
- mavlink_msg_auth_key.h
- mavlink_msg_autopilot_version.h
- mavlink_msg_battery_status.h
- mavlink_msg_camera_trigger.h
- mavlink_msg_change_operator_control.h
- mavlink_msg_change_operator_control_ack.h
- mavlink_msg_command_ack.h
- mavlink_msg_command_int.h
- mavlink_msg_command_long.h
- mavlink_msg_data_stream.h
- mavlink_msg_data_transmission_handshake.h
- mavlink_msg_debug.h
- mavlink_msg_debug_vect.h
- mavlink_msg_distance_sensor.h
- mavlink_msg_encapsulated_data.h
- mavlink_msg_file_transfer_protocol.h
- mavlink_msg_global_position_int.h
- mavlink_msg_global_position_int_cov.h
- mavlink_msg_global_vision_position_estimate.h
- mavlink_msg_gps2_raw.h
- mavlink_msg_gps2_rtk.h
- mavlink_msg_gps_global_origin.h
- mavlink_msg_gps_inject_data.h
- mavlink_msg_gps_raw_int.h
- mavlink_msg_gps_rtk.h
- mavlink_msg_gps_status.h
- mavlink_msg_heartbeat.h
- mavlink_msg_highres_imu.h
- mavlink_msg_hil_controls.h
- mavlink_msg_hil_gps.h
- mavlink_msg_hil_optical_flow.h
- mavlink_msg_hil_rc_inputs_raw.h
- mavlink_msg_hil_sensor.h
- mavlink_msg_hil_state.h
- mavlink_msg_hil_state_quaternion.h
- mavlink_msg_landing_target.h
- mavlink_msg_local_position_ned.h
- mavlink_msg_local_position_ned_cov.h
- mavlink_msg_local_position_ned_system_global_offset.h
- mavlink_msg_log_data.h
- mavlink_msg_log_entry.h
- mavlink_msg_log_erase.h
- mavlink_msg_log_request_data.h
- mavlink_msg_log_request_end.h
- mavlink_msg_log_request_list.h
- mavlink_msg_manual_control.h
- mavlink_msg_manual_setpoint.h
- mavlink_msg_memory_vect.h
- mavlink_msg_mission_ack.h
- mavlink_msg_mission_clear_all.h
- mavlink_msg_mission_count.h
- mavlink_msg_mission_current.h
- mavlink_msg_mission_item.h
- mavlink_msg_mission_item_int.h
- mavlink_msg_mission_item_reached.h
- mavlink_msg_mission_request.h
- mavlink_msg_mission_request_list.h
- mavlink_msg_mission_request_partial_list.h
- mavlink_msg_mission_set_current.h
- mavlink_msg_mission_write_partial_list.h
- mavlink_msg_named_value_float.h
- mavlink_msg_named_value_int.h
- mavlink_msg_nav_controller_output.h
- mavlink_msg_optical_flow.h
- mavlink_msg_optical_flow_rad.h
- mavlink_msg_param_map_rc.h
- mavlink_msg_param_request_list.h
- mavlink_msg_param_request_read.h
- mavlink_msg_param_set.h
- mavlink_msg_param_value.h
- mavlink_msg_ping.h
- mavlink_msg_position_target_global_int.h
- mavlink_msg_position_target_local_ned.h
- mavlink_msg_power_status.h
- mavlink_msg_radio_status.h
- mavlink_msg_raw_imu.h
- mavlink_msg_raw_pressure.h
- mavlink_msg_rc_channels.h
- mavlink_msg_rc_channels_override.h
- mavlink_msg_rc_channels_raw.h
- mavlink_msg_rc_channels_scaled.h
- mavlink_msg_request_data_stream.h
- mavlink_msg_safety_allowed_area.h
- mavlink_msg_safety_set_allowed_area.h
- mavlink_msg_scaled_imu.h
- mavlink_msg_scaled_imu2.h
- mavlink_msg_scaled_imu3.h
- mavlink_msg_scaled_pressure.h
- mavlink_msg_scaled_pressure2.h
- mavlink_msg_serial_control.h
- mavlink_msg_servo_output_raw.h
- mavlink_msg_set_actuator_control_target.h
- mavlink_msg_set_attitude_target.h
- mavlink_msg_set_gps_global_origin.h
- mavlink_msg_set_mode.h
- mavlink_msg_set_position_target_global_int.h
- mavlink_msg_set_position_target_local_ned.h
- mavlink_msg_sim_state.h
- mavlink_msg_statustext.h
- mavlink_msg_sys_status.h
- mavlink_msg_system_time.h
- mavlink_msg_terrain_check.h
- mavlink_msg_terrain_data.h
- mavlink_msg_terrain_report.h
- mavlink_msg_terrain_request.h
- mavlink_msg_timesync.h
- mavlink_msg_v2_extension.h
- mavlink_msg_vfr_hud.h
- mavlink_msg_vicon_position_estimate.h
- mavlink_msg_vision_position_estimate.h
- mavlink_msg_vision_speed_estimate.h
- testsuite.h
- version.h
- checksum.h
- mavlink_conversions.h
- mavlink_helpers.h
- mavlink_types.h
- protocol.h
- generate
- Makefile
- mavpkt.cpp
- app_streamer.py
- logd.py
- mavproxy_solo.py
- pixrc.py
- rssi_send.py
- runMavproxy.sh
- simple_stats.py
- slip.py
- stm32.py
- stm32_sim.py
- Makefile
- pixrc.cpp
- rc_ipc.c
- rc_ipc.h
- rc_pkt.h
- RcCommander.cpp
- RcCommander.h
- test_pixrc.cpp
- main.c
- Makefile
- checkPixBaud.py
- app_server.py
- ath9k.py
- gpio.py
- led_control.py
- led_nop.py
- led_solo.py
- lsproc.py
- pixhawk.py
- rc_lock.py
- runStickCal.sh
- slip.py
- SoloLED.py
- stick-cal.py
- stm32_defs.py
- usb_nop.py
- usb_solo.py
- Makefile
- rssi_send.cpp
- .gitignore
- app_connected_msg.py
- AppConnected.h
- btn_client.py
- ButtonEventHandler.cpp
- ButtonEventHandler.h
- ButtonFunctionCfg.cpp
- ButtonFunctionCfg.h
- CircularBuffer.cpp
- CircularBuffer.h
- CircularBufferTest.cpp
- config_stick_axes.py
- config_stick_axes_msg.py
- config_sweep_time.py
- config_sweep_time_msg.py
- ConfigStickAxes.cpp
- ConfigStickAxes.h
- ConfigSweepTime.cpp
- ConfigSweepTime.h
- input_report_client.py
- input_report_msg.py
- InputReport.cpp
- InputReport.h
- lockout_msg.py
- LockoutState.cpp
- LockoutState.h
- Makefile
- PacketHandler.cpp
- PacketHandler.h
- packetTypes.h
- PairReq.cpp
- PairReq.h
- PairRes.h
- param_stored_vals_msg.py
- ParamStoredVals.h
- RC.cpp
- RC.h
- SerialLog.cpp
- SerialLog.h
- SerialLogTest.cpp
- set_telem_units.py
- set_telem_units_msg.py
- SetShotInfo.cpp
- SetShotInfo.h
- SetTelemUnits.cpp
- SetTelemUnits.h
- SLIP.cpp
- SLIP.h
- SoloMessage.cpp
- SoloMessage.h
- stm32.cpp
- SysInfo.cpp
- SysInfo.h
- TcpServer.cpp
- TcpServer.h
- Telem.cpp
- Telem.h
- Updater.h
- updater_msg.py
- Makefile
- telem_forward.cpp
- test_telem.cpp
- Makefile
- telem_ctrl.cpp
- telem_dest.cpp
- telem_dest.h
- Makefile
- telem_test.cpp
- log_temp
- Makefile
- tlog.cpp
- Makefile
- unlock.cpp
- arp_table.c
- arp_table.h
- ButtonEventMessage.cpp
- ButtonEventMessage.h
- file_util.c
- file_util.h
- hostapd_ctrl.c
- hostapd_ctrl.h
- link_packet.h
- main.c
- Makefile
- mutex.c
- mutex.h
- net_stats.c
- net_stats.h
- net_wmm.h
- proc_table.c
- proc_table.h
- RcLock.cpp
- RcLock.h
- syslog.c
- syslog_test.c
- syslog_test.h
- util.c
- util.h
- util_test.c
- util_test.h
- app_streamer.cpp
- Makefile
- hdmiout.c
- Makefile
- 80211.cpp
- 80211.h
- Makefile
- vidlaunch.cpp
- cleanLibs.sh
- README
- Makefile
- wdog.c
- Makefile
- firmware_helper.py
- firmware_loader.py
- loadGimbal.py
- setup.py
- setup_comutation.py
- setup_factory_pub.py
- setup_mavlink.py
- setup_param.py
- setup_validate.py
- 3dr_rotate
- clock_sync
- golden_to_system.sh
- pixhawk
- shutdownArtoo.sh
- startwd
- updateGimbal.sh
- hostapd
- netinit
- networking
- .gitignore
- clock.py
- configfile.py
- getmaclocal.py
- hostapdconfig.py
- ip.py
- iw.py
- rc_cli.py
- rc_remap_sample.py
- telem_ctrl.py
- wpa_supplicant.py
- hostapd_ctrl.py
- ifconfig.py
- ip_util.py
- pair.py
- pair_button.py
- pair_confirm.py
- pair_server.py
- pair_solo.py
- runlevel.py
- udhcpc.py
- wpa_cli.py
- wpa_control.py
- wpa_supplicant_init
- wps_confirm.py
- wps_pair_msg.py
- loadPixhawk.py
- uploader.py
- checkArtooAndUpdate.py
- checkArtooAndUpdateTest
- reset_artoo
- stm32_check_cal.py
- stm32_readout_protect.py
- stm32_reset.py
- stm32_update_test.sh
- test_save_stick_cal.sh
- updateArtoo.sh
- grabSoloLinkLogs.sh
- px_usb_switch.py
- setCountryCode.sh
- .gitignore
- fetchLatest.sh
- makeGolden.sh
- unpair
- updateFuncs
- updateSoloAndArtoo.sh
- updateTest
- ArtooTest.sh
- SoloTest.sh
- 3dcp
- 3dsh
- logRCUp.sh
- Makefile
- survey_dump.c
- survey_log
- wifistats.c
- .clang-format
- .gitignore
- COPYRIGHT-3DR
- LICENSE-APACHE
- Makefile
- README.md
- SOURCE
- __init__.py
- btn_msg.py
- rc_ipc.py
- rc_pkt.py
- COPYRIGHT-3DR
- LICENSE-APACHE
- README.md
- requirements.txt
- setup.py
- SOURCE
- COPYING3
- README
- stm32loader.py
- .gitattributes
- .gitignore
- .gitmodules
- .travis.yml
- git-submodule-rewrite.sh
- install-vagrant-deps.sh
- LICENSE-APACHE
- README.md
- vagrant.gitconfig
- vagrant_readme.md
- Vagrantfile
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/OpenSolo/OpenSolo
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd OpenSolo
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -f solo-builder/Dockerfile -t opensolo .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 opensolo
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Python
쉬움사전 준비물
pip install -r shotmanager/requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
cd meta-3dr/recipes-kernel/linux/linux-imx-3.10.17/aufs
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
