Hello,
I am interested in developing a basic flight controller and I was hoping to get some guidance on getting the hardware setup correctly. I am working on a quadcopter that uses a CC3D. Once I get the moving parts worked out then I am going to replace the controller with my own controller.
My goals:
Research - I would like to use a realtime OS like freeRTOS and build a plugin architecture for robotics.
Sensors - 10DOF and GPS what sensors do you recommend and ideas on how to connect them like i2e, shields, etc..
ARM platform - STM32 seems very popular but I noticed in Ben Hecks video that freescale seemed to have some interesting stuff.
PCB - I would like to design a single PCB with everything on it and worry about daughter boards and stuff later. Do STM32 or freescale boards come with a basic layout that can be modified to include all the extra sensors or do you have to start from scratch?
Some random questions:
I noticed when talking about I2C that it says 1 or 2 of them. Does that mean 1 or 2 busses or 1 or 2 sensors?
Thank you,
Ben