在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → openpilot飞控程序

openpilot飞控程序

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:2.39M
  • 下载次数:2
  • 浏览次数:163
  • 发布时间:2020-09-15
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
openpilot开源项目的飞控代码 对于做四轴的童鞋有帮助地
【实例截图】
【核心代码】
flight
└── flight
├── AHRS
│   ├── ahrs.c
│   ├── ahrs_timer.c
│   ├── inc
│   │   ├── ahrs_fsm.h
│   │   ├── ahrs.h
│   │   ├── ahrs_timer.h
│   │   ├── insgps.h
│   │   └── pios_config.h
│   ├── insgps13state.c
│   ├── insgps16state.c
│   ├── Makefile
│   ├── pios_board.c
│   └── test.c
├── Bootloaders
│   ├── AHRS
│   │   ├── ahrs_slave_test.c
│   │   ├── ahrs_spi_program.c
│   │   ├── ahrs_spi_program_master.c
│   │   ├── ahrs_spi_program_slave.c
│   │   ├── bl_fsm.c
│   │   ├── inc
│   │   │   ├── ahrs_bl.h
│   │   │   ├── ahrs_spi_program.h
│   │   │   ├── ahrs_spi_program_master.h
│   │   │   ├── ahrs_spi_program_slave.h
│   │   │   ├── bl_fsm.h
│   │   │   └── pios_config.h
│   │   ├── main.c
│   │   ├── Makefile
│   │   └── pios_board.c
│   ├── BootloaderUpdater
│   │   ├── inc
│   │   │   └── pios_config.h
│   │   ├── main.c
│   │   ├── Makefile
│   │   └── pios_board.c
│   ├── CopterControl
│   │   ├── inc
│   │   │   ├── common.h
│   │   │   ├── op_dfu.h
│   │   │   ├── pios_config.h
│   │   │   └── pios_usb.h
│   │   ├── main.c
│   │   ├── Makefile
│   │   ├── op_dfu.c
│   │   └── pios_board.c
│   ├── OpenPilot
│   │   ├── inc
│   │   │   ├── common.h
│   │   │   ├── op_dfu.h
│   │   │   ├── pios_config.h
│   │   │   ├── pios_usb.h
│   │   │   └── ssp.h
│   │   ├── main.c
│   │   ├── Makefile
│   │   ├── op_dfu.c
│   │   ├── pios_board.c
│   │   ├── ssp.c
│   │   └── ssp_timer.c
│   └── PipXtreme
│   ├── inc
│   │   ├── common.h
│   │   ├── op_dfu.h
│   │   ├── pios_config.h
│   │   └── pios_usb.h
│   ├── main.c
│   ├── Makefile
│   ├── op_dfu.c
│   └── pios_board.c
├── CopterControl
│   ├── Makefile
│   └── System
│   ├── alarms.c
│   ├── coptercontrol.c
│   ├── inc
│   │   ├── alarms.h
│   │   ├── FreeRTOSConfig.h
│   │   ├── op_config.h
│   │   ├── openpilot.h
│   │   ├── pios_board_posix.h
│   │   ├── pios_config.h
│   │   ├── pios_config_posix.h
│   │   ├── pios_usb.h
│   │   ├── pios_usb_hid_desc.h
│   │   └── taskmonitor.h
│   ├── pios_board.c
│   ├── pios_board_posix.c
│   ├── pios_usb_hid_desc.c
│   └── taskmonitor.c
├── Doc
│   ├── Architecture
│   │   ├── ahrs_spi_link_fsm.dot
│   │   ├── ahrs_spi_link_fsm.jpg
│   │   ├── HiTLArchitecture.dia
│   │   ├── OPModuleArchitecture.dia
│   │   ├── stm32_i2c_fsm.dot
│   │   └── stm32_i2c_fsm.jpg
│   ├── Doxygen
│   │   └── doxygen.cfg
│   └── License
│   └── GPLv3.txt
├── INS
│   ├── inc
│   │   ├── ins.h
│   │   └── pios_config.h
│   ├── ins.c
│   ├── Makefile
│   └── pios_board.c
├── Libraries
│   ├── ahrs_comm_objects.c
│   ├── ahrs_spi_comm.c
│   ├── CoordinateConversions.c
│   ├── fifo_buffer.c
│   ├── inc
│   │   ├── ahrs_comm_objects.h
│   │   ├── ahrs_spi_comm.h
│   │   ├── CoordinateConversions.h
│   │   ├── fifo_buffer.h
│   │   ├── stopwatch.h
│   │   ├── WMMInternal.h
│   │   └── WorldMagModel.h
│   ├── PyMite
│   │   ├── lib
│   │   │   ├── avr.py
│   │   │   ├── __bi.py
│   │   │   ├── COPYING
│   │   │   ├── dict.py
│   │   │   ├── func.py
│   │   │   ├── ipm.py
│   │   │   ├── list.py
│   │   │   ├── sizeof.py
│   │   │   ├── string.py
│   │   │   └── sys.py
│   │   ├── platform
│   │   │   ├── COPYING
│   │   │   ├── desktop
│   │   │   │   ├── main.c
│   │   │   │   ├── main.py
│   │   │   │   ├── Makefile
│   │   │   │   ├── plat.c
│   │   │   │   ├── plat.h
│   │   │   │   ├── pmfeatures.py
│   │   │   │   ├── README
│   │   │   │   └── SConscript
│   │   │   ├── openpilot
│   │   │   │   ├── plat.c
│   │   │   │   ├── plat.h
│   │   │   │   ├── pmfeatures.py
│   │   │   │   └── SConscript
│   │   │   ├── openpilot_sitl
│   │   │   │   ├── plat.c
│   │   │   │   ├── plat.h
│   │   │   │   ├── pmfeatures.py
│   │   │   │   └── SConscript
│   │   │   └── windows
│   │   │   ├── main.c
│   │   │   ├── main.py
│   │   │   ├── plat.c
│   │   │   ├── plat.h
│   │   │   ├── pmfeatures.h
│   │   │   ├── pmfeatures.py
│   │   │   ├── py2c.bat
│   │   │   ├── pymiteVS2008.sln
│   │   │   ├── pymiteVS2008.vcproj
│   │   │   ├── pymiteVS2010.sln
│   │   │   ├── pymiteVS2010.vcxproj
│   │   │   ├── pymiteVS2010.vcxproj.filters
│   │   │   ├── README
│   │   │   ├── SConscript
│   │   │   └── stdint.h
│   │   ├── tools
│   │   │   ├── bcode.py
│   │   │   ├── COPYING
│   │   │   ├── dismantle.py
│   │   │   ├── ipm.py
│   │   │   ├── pmDist.py
│   │   │   ├── pmGenPmFeatures.py
│   │   │   ├── pmHeapDump.py
│   │   │   ├── pmImgCreator.py
│   │   │   ├── pmOdDecoder.py
│   │   │   ├── pmReplaceCopyright.py
│   │   │   └── pycscope.py
│   │   └── vm
│   │   ├── bytearray.c
│   │   ├── bytearray.h
│   │   ├── class.c
│   │   ├── class.h
│   │   ├── codeobj.c
│   │   ├── codeobj.h
│   │   ├── COPYING
│   │   ├── dict.c
│   │   ├── dict.h
│   │   ├── fileid.txt
│   │   ├── float.c
│   │   ├── float.h
│   │   ├── frame.c
│   │   ├── frame.h
│   │   ├── func.c
│   │   ├── func.h
│   │   ├── global.c
│   │   ├── global.h
│   │   ├── heap.c
│   │   ├── heap.h
│   │   ├── img.c
│   │   ├── img.h
│   │   ├── int.c
│   │   ├── interp.c
│   │   ├── interp.h
│   │   ├── int.h
│   │   ├── lst.c
│   │   ├── lst.h
│   │   ├── mem.c
│   │   ├── mem.h
│   │   ├── module.c
│   │   ├── module.h
│   │   ├── obj.c
│   │   ├── obj.h
│   │   ├── plat_interface.h
│   │   ├── pm.c
│   │   ├── pmEmptyPlatformDefs.h
│   │   ├── pmFeatureDependencies.h
│   │   ├── pm.h
│   │   ├── SConscript
│   │   ├── seglist.c
│   │   ├── seglist.h
│   │   ├── seq.c
│   │   ├── seq.h
│   │   ├── sli.c
│   │   ├── sli.h
│   │   ├── strobj.c
│   │   ├── strobj.h
│   │   ├── thread.c
│   │   ├── thread.h
│   │   ├── tuple.c
│   │   └── tuple.h
│   ├── stopwatch.c
│   └── WorldMagModel.c
├── Modules
│   ├── Actuator
│   │   ├── actuator.c
│   │   └── inc
│   │   └── actuator.h
│   ├── AHRSComms
│   │   ├── ahrs_comms.c
│   │   └── inc
│   │   └── ahrs_comms.h
│   ├── Altitude
│   │   ├── altitude.c
│   │   └── inc
│   │   └── altitude.h
│   ├── Attitude
│   │   ├── attitude.c
│   │   └── inc
│   │   └── attitude.h
│   ├── Battery
│   │   ├── battery.c
│   │   └── inc
│   │   └── battery.h
│   ├── Example
│   │   ├── example.c
│   │   ├── examplemodevent.c
│   │   ├── examplemodperiodic.c
│   │   ├── examplemodthread.c
│   │   └── inc
│   │   ├── examplemodevent.h
│   │   ├── examplemodperiodic.h
│   │   └── examplemodthread.h
│   ├── FirmwareIAP
│   │   ├── firmwareiap.c
│   │   └── inc
│   │   └── firmwareiap.h
│   ├── FlightPlan
│   │   ├── flightplan.c
│   │   ├── flightplans
│   │   │   └── test.py
│   │   ├── inc
│   │   │   └── flightplan.h
│   │   └── lib
│   │   ├── openpilot.py
│   │   ├── uavobject.py
│   │   └── uavobjecttemplate.pyt
│   ├── GPS
│   │   ├── GPS.c
│   │   ├── GTOP_BIN.c
│   │   ├── inc
│   │   │   ├── GPS.h
│   │   │   ├── gps_mode.h
│   │   │   ├── GTOP_BIN.h
│   │   │   └── NMEA.h
│   │   └── NMEA.c
│   ├── Guidance
│   │   ├── guidance.c
│   │   └── inc
│   │   └── guidance.h
│   ├── ManualControl
│   │   ├── inc
│   │   │   └── manualcontrol.h
│   │   └── manualcontrol.c
│   ├── MK
│   │   └── MKSerial
│   │   ├── inc
│   │   │   └── MkSerial.h
│   │   └── MKSerial.c
│   ├── Osd
│   │   └── OsdEtStd
│   │   └── OsdEtStd.c
│   ├── Stabilization
│   │   ├── inc
│   │   │   └── stabilization.h
│   │   └── stabilization.c
│   ├── System
│   │   ├── inc
│   │   │   └── systemmod.h
│   │   └── systemmod.c
│   └── Telemetry
│   ├── inc
│   │   └── telemetry.h
│   └── telemetry.c
├── OpenPilot
│   ├── Makefile
│   ├── Makefile.posix
│   ├── Makefile.win32
│   ├── System
│   │   ├── alarms.c
│   │   ├── inc
│   │   │   ├── alarms.h
│   │   │   ├── FreeRTOSConfig.h
│   │   │   ├── op_config.h
│   │   │   ├── openpilot.h
│   │   │   ├── pios_board_posix.h
│   │   │   ├── pios_config.h
│   │   │   ├── pios_config_posix.h
│   │   │   └── taskmonitor.h
│   │   ├── openpilot.c
│   │   ├── pios_board.c
│   │   ├── pios_board_posix.c
│   │   └── taskmonitor.c
│   ├── Tests
│   │   ├── test_BMP085.c
│   │   ├── test_common.c
│   │   ├── test_cpuload.c
│   │   ├── test_i2c_PCF8570.c
│   │   └── test_uavobjects.c
│   └── UAVObjects.inc
├── PiOS
│   ├── Boards
│   │   ├── pios_board.h
│   │   ├── STM32103CB_AHRS.h
│   │   ├── STM32103CB_CC_Rev1.h
│   │   ├── STM32103CB_PIPXTREME_Rev1.h
│   │   ├── STM3210E_INS.h
│   │   └── STM3210E_OP.h
│   ├── Common
│   │   ├── pios_adxl345.c
│   │   ├── pios_bl_helper.c
│   │   ├── pios_bma180.c
│   │   ├── pios_bmp085.c
│   │   ├── pios_board_info.c
│   │   ├── pios_com.c
│   │   ├── pios_crc.c
│   │   ├── pios_flashfs_objlist.c
│   │   ├── pios_flash_w25x.c
│   │   ├── pios_hcsr04.c
│   │   ├── pios_hmc5843.c
│   │   ├── pios_hmc5883.c
│   │   ├── pios_i2c_esc.c
│   │   ├── pios_iap.c
│   │   ├── pios_imu3000.c
│   │   ├── pios_opahrs.c
│   │   ├── pios_opahrs_proto.c
│   │   ├── pios_opahrs_v0.c
│   │   ├── pios_rcvr.c
│   │   ├── pios_sdcard.c
│   │   └── printf-stdarg.c
│   ├── inc
│   │   ├── pios_adc.h
│   │   ├── pios_adc_priv.h
│   │   ├── pios_adxl345.h
│   │   ├── pios_bl_helper.h
│   │   ├── pios_bma180.h
│   │   ├── pios_bmp085.h
│   │   ├── pios_board_info.h
│   │   ├── pios_com.h
│   │   ├── pios_com_priv.h
│   │   ├── pios_crc.h
│   │   ├── pios_debug.h
│   │   ├── pios_delay.h
│   │   ├── pios_exti.h
│   │   ├── pios_flashfs_objlist.h
│   │   ├── pios_flash_w25x.h
│   │   ├── pios_gpio.h
│   │   ├── pios_hcsr04.h
│   │   ├── pios_hmc5843.h
│   │   ├── pios_hmc5883.h
│   │   ├── pios_i2c_esc.h
│   │   ├── pios_i2c.h
│   │   ├── pios_i2c_priv.h
│   │   ├── pios_iap.h
│   │   ├── pios_imu3000.h
│   │   ├── pios_initcall.h
│   │   ├── pios_irq.h
│   │   ├── pios_led.h
│   │   ├── pios_opahrs.h
│   │   ├── pios_opahrs_proto.h
│   │   ├── pios_ppm.h
│   │   ├── pios_ppm_priv.h
│   │   ├── pios_pwm.h
│   │   ├── pios_pwm_priv.h
│   │   ├── pios_rcvr.h
│   │   ├── pios_rcvr_priv.h
│   │   ├── pios_rtc.h
│   │   ├── pios_rtc_priv.h
│   │   ├── pios_sbus.h
│   │   ├── pios_sbus_priv.h
│   │   ├── pios_sdcard.h
│   │   ├── pios_servo.h
│   │   ├── pios_servo_priv.h
│   │   ├── pios_spektrum.h
│   │   ├── pios_spektrum_priv.h
│   │   ├── pios_spi.h
│   │   ├── pios_spi_priv.h
│   │   ├── pios_stm32.h
│   │   ├── pios_sys.h
│   │   ├── pios_usart.h
│   │   ├── pios_usart_priv.h
│   │   ├── pios_usb.h
│   │   ├── pios_usb_hid_desc.h
│   │   ├── pios_usb_hid.h
│   │   ├── pios_usb_hid_istr.h
│   │   ├── pios_usb_hid_priv.h
│   │   ├── pios_usb_hid_prop.h
│   │   ├── pios_usb_hid_pwr.h
│   │   ├── pios_wdg.h
│   │   ├── stm32f10x_conf.h
│   │   └── usb_conf.h
│   ├── pios.h
│   └── STM32F10x
│   ├── Libraries
│   │   ├── CMSIS
│   │   │   ├── Core
│   │   │   │   ├── CM3
│   │   │   │   │   ├── core_cm3.c
│   │   │   │   │   ├── core_cm3.h
│   │   │   │   │   ├── startup
│   │   │   │   │   │   └── gcc
│   │   │   │   │   │   ├── startup_stm32f10x_cl.s
│   │   │   │   │   │   ├── startup_stm32f10x_hd.s
│   │   │   │   │   │   ├── startup_stm32f10x_ld.s
│   │   │   │   │   │   └── startup_stm32f10x_md.s
│   │   │   │   │   ├── stm32f10x.h
│   │   │   │   │   ├── system_stm32f10x.c
│   │   │   │   │   └── system_stm32f10x.h
│   │   │   │   └── Documentation
│   │   │   │   └── CMSIS_Core.htm
│   │   │   └── License.doc
│   │   ├── dosfs
│   │   │   ├── dfs_sdcard.c
│   │   │   ├── dosfs.c
│   │   │   ├── dosfs.h
│   │   │   ├── README_1st.txt
│   │   │   └── README.txt
│   │   ├── FreeRTOS
│   │   │   └── Source
│   │   │   ├── croutine.c
│   │   │   ├── include
│   │   │   │   ├── croutine.h
│   │   │   │   ├── FreeRTOS.h
│   │   │   │   ├── list.h
│   │   │   │   ├── mpu_wrappers.h
│   │   │   │   ├── portable.h
│   │   │   │   ├── projdefs.h
│   │   │   │   ├── queue.h
│   │   │   │   ├── semphr.h
│   │   │   │   ├── StackMacros.h
│   │   │   │   ├── task.h
│   │   │   │   └── timers.h
│   │   │   ├── list.c
│   │   │   ├── portable
│   │   │   │   ├── GCC
│   │   │   │   │   └── ARM_CM3
│   │   │   │   │   ├── port.c
│   │   │   │   │   └── portmacro.h
│   │   │   │   ├── MemMang
│   │   │   │   │   ├── heap_1.c
│   │   │   │   │   ├── heap_2.c
│   │   │   │   │   └── heap_3.c
│   │   │   │   └── readme.txt
│   │   │   ├── queue.c
│   │   │   ├── readme.txt
│   │   │   ├── tasks.c
│   │   │   └── timers.c
│   │   ├── msd
│   │   │   ├── msd_bot.c
│   │   │   ├── msd_bot.h
│   │   │   ├── msd.c
│   │   │   ├── msd_desc.c
│   │   │   ├── msd_desc.h
│   │   │   ├── msd.h
│   │   │   ├── msd_memory.c
│   │   │   ├── msd_memory.h
│   │   │   ├── msd_scsi.c
│   │   │   ├── msd_scsi_data.c
│   │   │   └── msd_scsi.h
│   │   ├── STM32F10x_StdPeriph_Driver
│   │   │   ├── inc
│   │   │   │   ├── misc.h
│   │   │   │   ├── stm32f10x_adc.h
│   │   │   │   ├── stm32f10x_bkp.h
│   │   │   │   ├── stm32f10x_can.h
│   │   │   │   ├── stm32f10x_cec.h
│   │   │   │   ├── stm32f10x_crc.h
│   │   │   │   ├── stm32f10x_dac.h
│   │   │   │   ├── stm32f10x_dbgmcu.h
│   │   │   │   ├── stm32f10x_dma.h
│   │   │   │   ├── stm32f10x_exti.h
│   │   │   │   ├── stm32f10x_flash.h
│   │   │   │   ├── stm32f10x_fsmc.h
│   │   │   │   ├── stm32f10x_gpio.h
│   │   │   │   ├── stm32f10x_i2c.h
│   │   │   │   ├── stm32f10x_iwdg.h
│   │   │   │   ├── stm32f10x_pwr.h
│   │   │   │   ├── stm32f10x_rcc.h
│   │   │   │   ├── stm32f10x_rtc.h
│   │   │   │   ├── stm32f10x_sdio.h
│   │   │   │   ├── stm32f10x_spi.h
│   │   │   │   ├── stm32f10x_tim.h
│   │   │   │   ├── stm32f10x_usart.h
│   │   │   │   └── stm32f10x_wwdg.h
│   │   │   └── src
│   │   │   ├── misc.c
│   │   │   ├── stm32f10x_adc.c
│   │   │   ├── stm32f10x_bkp.c
│   │   │   ├── stm32f10x_can.c
│   │   │   ├── stm32f10x_cec.c
│   │   │   ├── stm32f10x_crc.c
│   │   │   ├── stm32f10x_dac.c
│   │   │   ├── stm32f10x_dbgmcu.c
│   │   │   ├── stm32f10x_dma.c
│   │   │   ├── stm32f10x_exti.c
│   │   │   ├── stm32f10x_flash.c
│   │   │   ├── stm32f10x_fsmc.c
│   │   │   ├── stm32f10x_gpio.c
│   │   │   ├── stm32f10x_i2c.c
│   │   │   ├── stm32f10x_iwdg.c
│   │   │   ├── stm32f10x_pwr.c
│   │   │   ├── stm32f10x_rcc.c
│   │   │   ├── stm32f10x_rtc.c
│   │   │   ├── stm32f10x_sdio.c
│   │   │   ├── stm32f10x_spi.c
│   │   │   ├── stm32f10x_tim.c
│   │   │   ├── stm32f10x_usart.c
│   │   │   └── stm32f10x_wwdg.c
│   │   └── STM32_USB-FS-Device_Driver
│   │   ├── inc
│   │   │   ├── usb_core.h
│   │   │   ├── usb_def.h
│   │   │   ├── usb_init.h
│   │   │   ├── usb_int.h
│   │   │   ├── usb_lib.h
│   │   │   ├── usb_mem.h
│   │   │   ├── usb_regs.h
│   │   │   ├── usb_sil.h
│   │   │   └── usb_type.h
│   │   └── src
│   │   ├── usb_core.c
│   │   ├── usb_init.c
│   │   ├── usb_int.c
│   │   ├── usb_mem.c
│   │   ├── usb_regs.c
│   │   └── usb_sil.c
│   ├── link_STM32103CB_AHRS_BL_sections.ld
│   ├── link_STM32103CB_AHRS_memory.ld
│   ├── link_STM32103CB_AHRS_sections.ld
│   ├── link_STM32103CB_CC_Rev1_BL_sections.ld
│   ├── link_STM32103CB_CC_Rev1_memory.ld
│   ├── link_STM32103CB_CC_Rev1_sections.ld
│   ├── link_STM32103CB_PIPXTREME_BL_sections.ld
│   ├── link_STM32103CB_PIPXTREME_memory.ld
│   ├── link_STM32103CB_PIPXTREME_sections.ld
│   ├── link_STM3210E_INS_BL_sections.ld
│   ├── link_STM3210E_INS_memory.ld
│   ├── link_STM3210E_INS_sections.ld
│   ├── link_STM3210E_OP_BL_sections.ld
│   ├── link_STM3210E_OP_memory.ld
│   ├── link_STM3210E_OP_sections.ld
│   ├── link_stm32f10x_HD.ld
│   ├── link_stm32f10x_MD.ld
│   ├── pios_adc.c
│   ├── pios_debug.c
│   ├── pios_delay.c
│   ├── pios_exti.c
│   ├── pios_gpio.c
│   ├── pios_i2c.c
│   ├── pios_irq.c
│   ├── pios_led.c
│   ├── pios_ppm.c
│   ├── pios_pwm.c
│   ├── pios_rtc.c
│   ├── pios_sbus.c
│   ├── pios_servo.c
│   ├── pios_spektrum.c
│   ├── pios_spi.c
│   ├── pios_sys.c
│   ├── pios_usart.c
│   ├── pios_usb_hid.c
│   ├── pios_usb_hid_desc.c
│   ├── pios_usb_hid_istr.c
│   ├── pios_usb_hid_prop.c
│   ├── pios_usb_hid_pwr.c
│   ├── pios_wdg.c
│   ├── startup_stm32f10x_HD_OP.S
│   ├── startup_stm32f10x_HD.S
│   ├── startup_stm32f10x_MD_CC.S
│   └── startup_stm32f10x_MD.S
├── PiOS.posix
│   ├── inc
│   │   ├── FreeRTOSConfig.h
│   │   ├── pios_com.h
│   │   ├── pios_com_priv.h
│   │   ├── pios_crc.h
│   │   ├── pios_debug.h
│   │   ├── pios_delay.h
│   │   ├── pios_initcall.h
│   │   ├── pios_irq.h
│   │   ├── pios_led.h
│   │   ├── pios_posix.h
│   │   ├── pios_rcvr.h
│   │   ├── pios_rcvr_priv.h
│   │   ├── pios_sdcard.h
│   │   ├── pios_servo.h
│   │   ├── pios_sys.h
│   │   ├── pios_udp.h
│   │   ├── pios_udp_priv.h
│   │   └── pios_wdg.h
│   ├── pios.h
│   └── posix
│   ├── Libraries
│   │   └── FreeRTOS
│   │   └── Source
│   │   ├── croutine.c
│   │   ├── include
│   │   │   ├── croutine.h
│   │   │   ├── FreeRTOS.h
│   │   │   ├── list.h
│   │   │   ├── mpu_wrappers.h
│   │   │   ├── portable.h
│   │   │   ├── projdefs.h
│   │   │   ├── queue.h
│   │   │   ├── semphr.h
│   │   │   ├── StackMacros.h
│   │   │   └── task.h
│   │   ├── list.c
│   │   ├── portable
│   │   │   ├── GCC
│   │   │   │   └── Posix
│   │   │   │   ├── corvuscorax
│   │   │   │   │   ├── port_linux.c
│   │   │   │   │   ├── port_new-thread-implementation_works-on-linux.c
│   │   │   │   │   ├── port_test-for-macos.c
│   │   │   │   │   ├── port_with-debugging-output.c
│   │   │   │   │   ├── scheduler.txt
│   │   │   │   │   ├── tasks.c
│   │   │   │   │   ├── test_case_1_sleep.c
│   │   │   │   │   ├── test_case_2_nanosleep.c
│   │   │   │   │   ├── test_case_3_select.c
│   │   │   │   │   ├── test_case_4_mutex_lock.c
│   │   │   │   │   ├── test_case_5_pselect.c
│   │   │   │   │   ├── test_case_6_sched_yield.c
│   │   │   │   │   ├── test_case_7_busy_waiting.c
│   │   │   │   │   ├── test_case_8_io.c
│   │   │   │   │   ├── thread_signal_test2.c
│   │   │   │   │   ├── thread_signal_test3.c
│   │   │   │   │   └── thread_signal_test.c
│   │   │   │   ├── peabody124
│   │   │   │   │   ├── port.c
│   │   │   │   │   ├── port-pthread_cond.c
│   │   │   │   │   ├── port-stupidlysimplerversion.c
│   │   │   │   │   └── tasks.c
│   │   │   │   ├── port.c.documentation.txt
│   │   │   │   ├── port_linux.c
│   │   │   │   ├── portmacro.h
│   │   │   │   └── port_posix.c
│   │   │   ├── MemMang
│   │   │   │   └── heap_3.c
│   │   │   └── readme.txt
│   │   ├── queue.c
│   │   ├── readme.txt
│   │   ├── tasks_linux.c
│   │   └── tasks_posix.c
│   ├── pios_com.c
│   ├── pios_com.c.old
│   ├── pios_crc.c
│   ├── pios_debug.c
│   ├── pios_delay.c
│   ├── pios_irq.c
│   ├── pios_led.c
│   ├── pios_rcvr.c
│   ├── pios_sdcard.c
│   ├── pios_servo.c
│   ├── pios_sys.c
│   ├── pios_udp.c
│   └── pios_wdg.c
├── PiOS.win32
│   ├── inc
│   │   ├── FreeRTOSConfig.h
│   │   ├── pios_com.h
│   │   ├── pios_com_priv.h
│   │   ├── pios_crc.h
│   │   ├── pios_delay.h
│   │   ├── pios_initcall.h
│   │   ├── pios_led.h
│   │   ├── pios_posix.h
│   │   ├── pios_sdcard.h
│   │   ├── pios_servo.h
│   │   ├── pios_sys.h
│   │   ├── pios_udp.h
│   │   ├── pios_udp_priv.h
│   │   └── pios_wdg.h
│   ├── pios.h
│   └── win32
│   ├── Libraries
│   │   └── FreeRTOS
│   │   └── Source
│   │   ├── croutine.c
│   │   ├── include
│   │   │   ├── croutine.h
│   │   │   ├── FreeRTOS.h
│   │   │   ├── list.h
│   │   │   ├── mpu_wrappers.h
│   │   │   ├── portable.h
│   │   │   ├── projdefs.h
│   │   │   ├── queue.h
│   │   │   ├── semphr.h
│   │   │   ├── StackMacros.h
│   │   │   └── task.h
│   │   ├── list.c
│   │   ├── portable
│   │   │   ├── GCC
│   │   │   │   └── Win32
│   │   │   │   ├── cpuemu.h
│   │   │   │   ├── port.c
│   │   │   │   └── portmacro.h
│   │   │   ├── MemMang
│   │   │   │   └── heap_3.c
│   │   │   └── readme.txt
│   │   ├── queue.c
│   │   ├── readme.txt
│   │   └── tasks.c
│   ├── pios_com.c
│   ├── pios_com.c.old
│   ├── pios_crc.c
│   ├── pios_delay.c
│   ├── pios_led.c
│   ├── pios_sdcard.c
│   ├── pios_servo.c
│   ├── pios_sys.c
│   ├── pios_udp.c
│   └── pios_wdg.c
├── PipXtreme
│   ├── aes.c
│   ├── api_config.c
│   ├── crc.c
│   ├── gpio_in.c
│   ├── inc
│   │   ├── aes.h
│   │   ├── api_config.h
│   │   ├── crc.h
│   │   ├── gpio_in.h
│   │   ├── main.h
│   │   ├── packet_handler.h
│   │   ├── pios_config.h
│   │   ├── pios_usb.h
│   │   ├── pios_usb_hid_desc.h
│   │   ├── ppm.h
│   │   ├── rfm22b.h
│   │   ├── saved_settings.h
│   │   ├── stopwatch.h
│   │   ├── stream.h
│   │   ├── transparent_comms.h
│   │   ├── usb_conf.h
│   │   └── watchdog.h
│   ├── main.c
│   ├── Makefile
│   ├── packet_handler.c
│   ├── pios_board.c
│   ├── pios_usb_hid_desc.c
│   ├── ppm.c
│   ├── reserved
│   │   ├── api_comms.c
│   │   └── api_comms.h
│   ├── rfm22b.c
│   ├── saved_settings.c
│   ├── stopwatch.c
│   ├── stream.c
│   ├── transparent_comms.c
│   └── watchdog.c
├── Project
│   ├── Eclipse
│   │   ├── eclipseLinuxWsp.zip
│   │   ├── eclipseWindowsWsp.zip
│   │   └── SambasOPWrkSpace.zip
│   ├── FOSS-JTAG
│   │   └── floss-jtag-revb.conf
│   ├── gdb
│   │   ├── ahrs
│   │   ├── bl_coptercontrol
│   │   ├── coptercontrol
│   │   ├── InterruptsInEclipse
│   │   ├── openpilot
│   │   └── pipx
│   ├── OpenOCD
│   │   ├── floss-jtag.reva.cfg
│   │   ├── foss-jtag.revb.ahrs.cfg
│   │   ├── foss-jtag.revb.cfg
│   │   └── stm32.cfg
│   ├── OpenPilotOSX
│   │   └── OpenPilotOSX.xcodeproj
│   │   └── project.pbxproj
│   └── versionblob.py
├── README.txt
├── UAVObjects
│   ├── eventdispatcher.c
│   ├── inc
│   │   ├── eventdispatcher.h
│   │   ├── uavobjectmanager.h
│   │   ├── uavobjectsinit.h
│   │   ├── uavobjecttemplate.h
│   │   └── utlist.h
│   ├── Makefiletemplate.inc
│   ├── uavobjectmanager.c
│   ├── uavobjectsinit_linker.c
│   ├── uavobjectsinittemplate.c
│   └── uavobjecttemplate.c
└── UAVTalk
├── inc
│   └── uavtalk.h
└── uavtalk.c

139 directories, 700 files

标签:

实例下载地址

openpilot飞控程序

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警