ArduPilot / ardupilot

ArduPlane, ArduCopter, ArduRover, ArduSub source
http://ardupilot.org/
GNU General Public License v3.0
11.02k stars 17.57k forks source link

Please update readme.mk to contain information about Pixhawk #837

Closed AndKe closed 10 years ago

AndKe commented 10 years ago

I am still lost as how to build for Pixhawk: BOARD = ? HAl_BOARD = ? and the requirements for PX4_ROOT and Nutty is also unclear.

rmackay9 commented 10 years ago

best place to look is on the developer wiki: http://dev.ardupilot.com/wiki/building-the-code/

I've cleared out the contents of the readme file (and renamed it) to direct people towards the wikis. https://github.com/diydrones/ardupilot/commit/78b31f4b160c33d876d927557997dca873360695

AndKe commented 10 years ago

Who do I bug to update that information so it contain information for Pixhawk ?

rmackay9 commented 10 years ago

Ah, I see the confusion. PX4 is the same as Pixhawk. I'll update a couple of links here and there to clarify that.

AndKe commented 10 years ago

Yes, I knew Pixhawk is based on PX4 , - but I tried to follow instrictions on pixhwak.org to enable HoTT telemetry, and finally were tild it's different firmware, middleware, and there's no HoTT for Pixhawk :( So yes, I am pretty confused regarding how to build for Pixhawk, and end up with something that run on the "usual" Pixhawk bootloader/middleware etc.

rmackay9 commented 10 years ago

Andke, Ok, I see. So yes, the ETH university folks have their own autopilot which is separate from ArduCopter. So we share the hardware with them and we also share the operating system, NuttX, and the sensor libraries. We don't share much above that. It's possible that the ETH stuff is sitting there in the PX4Firmware code but we simply don't use it. In case like that a class that interfaces with the PX4 code needs to be written in ArduCopter to access that functionality. If you look in the AP_Notify library you'll see how we talk to their rgbled driver.