Skip to content

machindustries/echopilot_ai_bsp

 
 

Repository files navigation

EchoPilot AI Board Support Package

This repo provides the board support files for the EchoPilot AI hardware.

Clone this repo:

git clone https://github.com/EchoMAV/echopilot_ai_bsp
cd echopilot_ai_bsp

Checkout the appropriate branch for your EchoPilot AI board revision (Revision is noted near the FAN connector). E.g., for revision 0:

git checkout board_revision_0

Now proceed using the install scripts below based on what firmware you are building.

ArduPilot

Assuming that ArduPilot is installed at ~/ardupilot.

To install the hwdef files for ArduPilot (assuming ArduPolot code base is already set up and you can succesfully compile), then:

./install_ardupilot.sh ~/ardupilot

PX4

Assuming that PX4 is installed at ~/PX4-Autopilot. If not, please adjust the path argument to the script below.

To install the board files for PX4 (assuming PX4 code base is already set up and you can succesfully build PX4):

./install_px4.sh ~/PX4-Autopilot

Linux for Tegra Xavier NX

Assuming that L4T (Linux_for_Tegra) folder is installed at ~/XavierNX/Linux_for_Tegra. If not, please adjust the path argument for the script below.

Select the appropriate install script for the Jetson hardware used. e.g. XavierNX = install_l4t_xavier_nx.sh.

To install the BSP files to build L4T:

./install_l4t_xavier_nx.sh ~/XavierNX/Linux_for_Tegra

Linux for Tegra Nano

Assuming that L4T (Linux_for_Tegra) folder is installed at ~/Nano/Linux_for_Tegra. If not, please adjust the path argument for the script below.

Select the appropriate install script for the Jetson hardware used. e.g. Nano = install_l4t_nano.sh.

To install the BSP files to build L4T:

./install_l4t_nano.sh ~/Nano/Linux_for_Tegra

About

EchoPilot AI Board Support Package

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 76.1%
  • Shell 13.1%
  • C++ 8.4%
  • CMake 2.4%