How to modify the Iris+ firmware: Eclipse errors and more...

39 views
Skip to first unread message

Mario Salomone

unread,
Feb 3, 2016, 9:57:23 AM2/3/16
to drones-discuss
Hi,

I'm studying Aerospace engineering and currently I'm working on my master thesis. The final purpose of the project is to modify the firmware of the Iris+ drone, property of the University, in order to make it capable of carrying on new sensors.

To begin I have followed this video-guide: https://www.youtube.com/watch?v=k4L91tU4eHE

So I have installed the toolchain and dowloaded the software and right now I have the "px4" folder on my pc. I have also opened eclipse and started a new project from existing file choosing the folder "firmware" and it appeared on the left of the eclipse workbench.

Now I have some doubt and some questions:

1) This "firmware" folder appear to me like a general firmware, useful for many types of different drones. Is it the best idea to work on it in order to modify the code for the university drone or does exist a way to work specifically on the firmware of the Iris+?

2) When I open with eclipse one of the many .cpp file present inside the firmware main folder, such as the file firmware/src/drivers/led/led.cpp, eclipse find a lot of errors... So, since I have not touched anything but just dowloaded the firmware using the toolchain, how is it possible that files are filled with so many errors? Should not be everything clean and perfect?

I'm really desperate, so I will be really really grateful for any help!!!

Craig Elder

unread,
Feb 3, 2016, 6:26:35 PM2/3/16
to drones-discuss
Best to start with the documentation at http://dev.ardupilot.com/ that will give you more information than the video which is also very dated now and some of the directory structure has changed since that video was made.

--
You received this message because you are subscribed to the Google Groups "drones-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to drones-discus...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages