Tips for starting Development

Firmware/software/electronics/mechanics
Post Reply
Hogosha
Beginner
Posts: 6
Joined: Tue Feb 05, 2013 6:42 pm

Tips for starting Development

Post by Hogosha »

Hey guys!

I ordered one of the 10-DOF Kits of the first batch.

I never programmed any hardware, all my programs just were simple Java-Crap or something like this.
But now I'm trying to understand the code of the Firmware of the Crazyflie.

Does one of you have any tips for me how to start? I fail just when i see the folder overview with all of these folders and don't know how to start, reading myself into the firmware and the programming structure.
Is there a good Editor or some development-environment which could help to keep the track of that all?

I know, I'm not exactly those type of guys, this kit was developed for, but I am a German computer-science student with the secret passion to quadrocopters and hope to get into programming these.
Perhaps this kit is not the best start, but I'm sure I'm able to get into it.

Thanks!
tobias
Bitcraze
Posts: 2339
Joined: Mon Jan 28, 2013 7:17 pm
Location: Sweden

Re: Tips for starting Development

Post by tobias »

Hi Hogosha!

Starting you embedded career with a quadcopter might not be the easiest thing to do, it might be one of the funniest though, and as we all know motivation is the best learning factor. When it comes to documentation we are way behind and in the end our goal is to make it easy to get started but until then it is a a very steep learning curve. Previous knowledge an experience is a must here I would say.

As an "soft" start you can have a look at the presentation we did at Øredev: http://www.bitcraze.se/2012/11/presenta ... om-oredev/. It's pretty long (50 min) but explains the basics.

For development I suggest you wait for the VM, http://forum.bitcraze.se/viewtopic.php?f=6&t=56, to be up and running. That would get you started pretty quickly and will contain what you need to get up and running.
Post Reply