2021-08-23 11:58:01 索煒達(dá)電子 776
項目編號:E483
文件大?。?7M
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡要概述
基于TI的無人機(jī)項目
一、簡介
該項目為本人的資料整理
二、目錄結(jié)構(gòu)
docs 文檔及資料
sample 樣例講解
2017_code 17年電賽代碼
同下
2019_code 19年電賽代碼
OpenMV openmv部分代碼
TI_FMU
develop 開發(fā)板(搭建中)
develop_base 開發(fā)版原版?zhèn)浞?/p>
release 發(fā)行版
tempDocs 臨時文檔
目錄│文件列表:
└ uav_project_based_msp432
└ uav_project_based_msp432
├ doc
│ └ 架構(gòu)圖.vsdx
├ sample
│ ├ .vscode
│ │ └ settings.json
│ ├ 2017_code
│ │ ├ Apriltag
│ │ │ │ tag16h5_0.png
│ │ │ │ tag16h5_1.png
│ │ │ │ tag16h5_10.png
│ │ │ │ tag16h5_11.png
│ │ │ │ tag16h5_12.png
│ │ │ │ tag16h5_13.png
│ │ │ │ tag16h5_14.png
│ │ │ │ tag16h5_15.png
│ │ │ │ tag16h5_16.png
│ │ │ │ tag16h5_17.png
│ │ │ │ tag16h5_18.png
│ │ │ │ tag16h5_19.png
│ │ │ │ tag16h5_2.png
│ │ │ │ tag16h5_20.png
│ │ │ │ tag16h5_21.png
│ │ │ │ tag16h5_22.png
│ │ │ │ tag16h5_23.png
│ │ │ │ tag16h5_24.png
│ │ │ │ tag16h5_25.png
│ │ │ │ tag16h5_26.png
│ │ │ │ tag16h5_27.png
│ │ │ │ tag16h5_28.png
│ │ │ │ tag16h5_29.png
│ │ │ │ tag16h5_3.png
│ │ │ │ tag16h5_4.png
│ │ │ │ tag16h5_5.png
│ │ │ │ tag16h5_6.png
│ │ │ │ tag16h5_7.png
│ │ │ │ tag16h5_8.png
│ │ │ └ tag16h5_9.png
│ │ └ OPENMV
│ │ └ 2017年賽題OpenMV函數(shù)
│ │ └ 下視OpenMV
│ │ └ main.py
│ └ 2019_code
│ ├ OpenMV
│ │ │ openmvTest.py
│ │ └ 尋找色塊和二維碼.py
│ └ TI_FMU
│ │ README.md
│ ├ develop
│ │ └ TI_FMU
│ │ │ Abstract.txt
│ │ │ Blinky.c
│ │ │ boardConfig.dat
│ │ │ EventRecorderStub.scvd
│ │ │ JLinkLog.txt
│ │ │ JLinkSettings.ini
│ │ │ README.md
│ │ │ TI_MSP.uvguix.86132
│ │ │ TI_MSP.uvguix.Administrator
│ │ │ TI_MSP.uvguix.hp
│ │ │ TI_MSP.uvguix.jyoun wong
│ │ │ TI_MSP.uvguix.Lenovo
│ │ │ TI_MSP.uvguix.Then Yu
│ │ │ TI_MSP.uvguix.顏?zhàn)娱?/p>
│ │ │ TI_MSP.uvoptx
│ │ │ TI_MSP.uvprojx
│ │ │ 開發(fā)日志.md
│ │ ├ .vscode
│ │ │ └ c_cpp_properties.json
│ │ ├ Config
│ │ │ └ fmuConfig.h
│ │ ├ Connect
│ │ │ │ communication.c
│ │ │ │ communication.h
│ │ │ │ ZKHD_Link.c
│ │ │ └ ZKHD_Link.h
│ │ ├ Control
│ │ │ │ control.c
│ │ │ │ control.h
│ │ │ │ FollowLine.c
│ │ │ │ FollowLine.h
│ │ │ │ FollowLine_eg1.c
│ │ │ │ FollowLine_eg2.c
│ │ │ │ height_control.c
│ │ │ │ height_control.h
│ │ │ │ Init.c
│ │ │ │ kernel.c
│ │ │ │ pos_ctrl.c
│ │ │ │ pos_ctrl.h
│ │ │ │ program_ctrl.c
│ │ │ │ program_ctrl.h
│ │ │ │ remote.c
│ │ │ │ remote.h
│ │ │ │ remote_new.c
│ │ │ │ SDK.c
│ │ │ │ SDK.h
│ │ │ │ speed_estimator.c
│ │ │ └ speed_estimator.h
│ │ ├ DataBase
│ │ │ │ include.h
│ │ │ │ queue.c
│ │ │ └ queue.h
│ │ ├ Driver
│ │ │ └ MSP432P4xx
│ │ │ │ adc14.c
│ │ │ │ adc14.h
│ │ │ │ aes256.c
│ │ │ │ aes256.h
│ │ │ │ comp_e.c
│ │ │ │ comp_e.h
│ │ │ │ cpu.c
│ │ │ │ cpu.h
│ │ │ │ crc32.c
│ │ │ │ crc32.h
│ │ │ │ cs.c
│ │ │ │ cs.h
│ │ │ │ debug.h
│ │ │ │ dma.c
│ │ │ │ dma.h
│ │ │ │ driverlib.h
│ │ │ │ eusci.h
│ │ │ │ flash.c
│ │ │ │ flash.h
│ │ │ │ fpu.c
│ │ │ │ fpu.h
│ │ │ │ gpio.c
│ │ │ │ gpio.h
│ │ │ │ hw_memmap.h
│ │ │ │ i2c.c
│ │ │ │ i2c.h
│ │ │ │ interrupt.c
│ │ │ │ interrupt.h
│ │ │ │ mpu.c
│ │ │ │ mpu.h
│ │ │ │ pcm.c
│ │ │ │ pcm.h
│ │ │ │ pmap.c
│ │ │ │ pmap.h
│ │ │ │ pss.c
│ │ │ │ pss.h
│ │ │ │ ref_a.c
│ │ │ │ ref_a.h
│ │ │ │ reset.c
│ │ │ │ reset.h
│ │ │ │ rom.h
│ │ │ │ rom_map.h
│ │ │ │ rtc_c.c
│ │ │ │ rtc_c.h
│ │ │ │ spi.c
│ │ │ │ spi.h
│ │ │ │ sysctl.c
│ │ │ │ sysctl.h
│ │ │ │ systick.c
│ │ │ │ systick.h
│ │ │ │ timer32.c
│ │ │ │ timer32.h
│ │ │ │ timer_a.c
│ │ │ │ timer_a.h
│ │ │ │ uart.c
│ │ │ │ uart.h
│ │ │ │ wdt_a.c
│ │ │ │ wdt_a.h
│ │ │ ├ ccs
│ │ │ │ └ msp432p4xx_driverlib.lib
│ │ │ ├ ewarm
│ │ │ │ └ msp432p4xx_driverlib.a
│ │ │ ├ gcc
│ │ │ │ └ msp432p4xx_driverlib.a
│ │ │ └ keil
│ │ │ └ msp432p4xx_driverlib.lib
│ │ ├ GCS
│ │ │ │ Ano_DT.c
│ │ │ │ Ano_DT.h
│ │ │ │ ANO_GCS_DT.c
│ │ │ │ ANO_GCS_DT.h
│ │ │ │ gcs.c
│ │ │ └ gcs.h
│ │ ├ Hardware
│ │ │ │ Ano_OF.c
│ │ │ │ Ano_OF.h
│ │ │ │ eeprom.c
│ │ │ │ eeprom.h
│ │ │ │ hardware.c
│ │ │ │ hardware.h
│ │ │ │ HARDWARE_i2c.c
│ │ │ │ HARDWARE_i2c.h
│ │ │ │ HARDWARE_uart.c
│ │ │ │ HARDWARE_uart.h
│ │ │ │ motor.c
│ │ │ │ motor.h
│ │ │ │ timer_drv.c
│ │ │ └ timer_drv.h
│ │ ├ Listings
│ │ │ │ startup_msp432p401r_uvision.lst
│ │ │ └ ZKHD_MSP432_FMU.map
│ │ ├ main
│ │ │ │ main.c
│ │ │ │ MSP432_Interrupt.c
│ │ │ └ MSP432_Interrupt.h
│ │ ├ Math
│ │ │ │ filter.c
│ │ │ │ filter.h
│ │ │ │ imu.c
│ │ │ │ imu.h
│ │ │ │ kalman.c
│ │ │ │ kalman.h
│ │ │ │ myMath.c
│ │ │ │ myMath.h
│ │ │ │ pid.c
│ │ │ └ pid.h
│ │ ├ MyLib
│ │ │ │ UAV_CustomBehavior.c
│ │ │ └ UAV_CustomBehavior.h
│ │ ├ Objects
│ │ │ │ adc14.crf
│ │ │ │ adc14.d
│ │ │ │ adc14.o
│ │ │ │ aes256.crf
│ │ │ │ aes256.d
│ │ │ │ aes256.o
│ │ │ │ ano_dt.crf
│ │ │ │ ano_dt.d
│ │ │ │ ano_dt.o
│ │ │ │ ano_gcs_dt.crf
│ │ │ │ ano_gcs_dt.d
│ │ │ │ ano_gcs_dt.o
│ │ │ │ ano_of.crf
│ │ │ │ ano_of.d
│ │ │ │ ano_of.o
│ │ │ │ aos_common.crf
│ │ │ │ aos_common.d
│ │ │ │ aos_common.o
│ │ │ │ aos_init.d
│ │ │ │ aos_rhino.d
│ │ │ │ armcc_libc.d
│ │ │ │ battery.crf
│ │ │ │ battery.d
│ │ │ │ battery.