- Posts: 103
Where to start?
- Zaphod
- Topic Author
- Offline
Less
More
30 Aug 2015 07:24 #37299
by Zaphod
Where to start? was created by Zaphod
Hi all,
With all the new micro guads flooding the markets there appears to also be new protocols flooding us.
If I wanted to learn how to develop protocols for Deviation where do I start? What's the process? What tools, software etc do I need? I run Windows 7 and 8.1 on my laptop's so can I develop for Deviation on that platform?
I'm completely new to programming so please be gentle
Thanks
With all the new micro guads flooding the markets there appears to also be new protocols flooding us.
If I wanted to learn how to develop protocols for Deviation where do I start? What's the process? What tools, software etc do I need? I run Windows 7 and 8.1 on my laptop's so can I develop for Deviation on that platform?
I'm completely new to programming so please be gentle
Thanks
Please Log in or Create an account to join the conversation.
- Lyndros
- Offline
Less
More
- Posts: 57
06 Sep 2015 13:16 #37492
by Lyndros
Replied by Lyndros on topic Where to start?
Hi Zaphod,
Any new programmer is always welcome, we always need more colleages. You can use windows enviroment or linux. I use mac with a virtual machine since in mac to compile deviation is a bit more tricky. Also the walkera tools for flashing are in windows.
So I used windows 10 or 8.1 with mingw here you have some detail instructions in windows how to compile:
www.deviationtx.com/articles/18-developm...velopment-on-windows
So apart from mingw, libraries and dfuse tool for flashing you donĀ“t need anything else. Well for editing source code I like atom:
atom.io/
eye candy and very powerful.
To dowload and push new commits to the repo you will need a bitbucket account, in order to fork the official deviation repo and to make pull request.
Well hope that this helps if you have any further question do not be afraid to ask.
Cheers and welcome!
Any new programmer is always welcome, we always need more colleages. You can use windows enviroment or linux. I use mac with a virtual machine since in mac to compile deviation is a bit more tricky. Also the walkera tools for flashing are in windows.
So I used windows 10 or 8.1 with mingw here you have some detail instructions in windows how to compile:
www.deviationtx.com/articles/18-developm...velopment-on-windows
So apart from mingw, libraries and dfuse tool for flashing you donĀ“t need anything else. Well for editing source code I like atom:
atom.io/
eye candy and very powerful.
To dowload and push new commits to the repo you will need a bitbucket account, in order to fork the official deviation repo and to make pull request.
Well hope that this helps if you have any further question do not be afraid to ask.
Cheers and welcome!
Please Log in or Create an account to join the conversation.
- Zaphod
- Topic Author
- Offline
Less
More
- Posts: 103
07 Sep 2015 06:35 #37526
by Zaphod
Replied by Zaphod on topic Where to start?
Thanks very much! Thats a huge help.
I'll start downloading and learning
I'll start downloading and learning
Please Log in or Create an account to join the conversation.
- RoGuE_StreaK
- Offline
Less
More
- Posts: 486
07 Sep 2015 08:54 #37535
by RoGuE_StreaK
Replied by RoGuE_StreaK on topic Where to start?
I should say one of the things that's required for new protocol development is the physical packet sniffing; getting a logic analyzer attached to the data lines and seeing what happens in specific scenarios, eg. binding, full throttle, etc. I think there are very cheap ways of doing this, but others can point you in the right direction; I believe there was a thread relatively recently but I can't find it off-hand.
Please Log in or Create an account to join the conversation.
Time to create page: 0.031 seconds
- Home
- Forum
- Development
- Development
- Where to start?