Start developing with Crazyflie 2.0
Posted: Thu Mar 09, 2017 6:24 pm
Hi everybody,
My name in Alessandro, I'm an electronic engineering student, and I want to start developing with CrazyFlie2.0
I have some experience in C programming for microcontrollers, but I never used Python and any RTOS.
my equipment/tools:
- Crazyflie 2.0
- Crazyradio PA
- Loco Positioning deck
- Nodes (working with the same hardware technology of LP nodes, but with a different firmware, and different protocol)
- Eclipse C/C++
My goal is to adapt the nodes at my disposal, to Loco Positioning Deck.
First of all i would like to understand:
- what should I study before starting writing code.
- how does the crazyflie communicate with crazyradio and LPS nodes, and understand the software state machine behind the system.
- how can i set up a Tool-Chain for Eclipse, to compile the code (and maybe simulate it)
- Which part of the firmware(s) should i look to understand the communication between deck and nodes, and which part should I change for my purpose.
I apologize for inaccuracies, but i really don't know where to start.
I thank anyone who can provide some suggestions / documentation / support
My name in Alessandro, I'm an electronic engineering student, and I want to start developing with CrazyFlie2.0
I have some experience in C programming for microcontrollers, but I never used Python and any RTOS.
my equipment/tools:
- Crazyflie 2.0
- Crazyradio PA
- Loco Positioning deck
- Nodes (working with the same hardware technology of LP nodes, but with a different firmware, and different protocol)
- Eclipse C/C++
My goal is to adapt the nodes at my disposal, to Loco Positioning Deck.
First of all i would like to understand:
- what should I study before starting writing code.
- how does the crazyflie communicate with crazyradio and LPS nodes, and understand the software state machine behind the system.
- how can i set up a Tool-Chain for Eclipse, to compile the code (and maybe simulate it)
- Which part of the firmware(s) should i look to understand the communication between deck and nodes, and which part should I change for my purpose.
I apologize for inaccuracies, but i really don't know where to start.
I thank anyone who can provide some suggestions / documentation / support