M
M
Mirn2016-07-06 20:44:47
C++ / C#
Mirn, 2016-07-06 20:44:47

How to maintain a project in github for microcontrollers?

I'm getting started with GitHub.
Before that, I worked where open source is unacceptable, and my hobbies often start to bring money - then I didn’t want to spread it myself. And therefore, I didn’t have much to do with open source, but we need to change right now.
Created the first pilot project for a microcontroller in Eclipse using GCC for STM32F407.
And I developed it a little in the github with a small bunch of commits.
here it is:
https://github.com/Mirn/Boot_F4_fast_uart
For MK I write in C (gcc), for PC I write a response in Delphi (yes, a vile habit from the 90s) that communicates with MK.
Questions arose:
1. How is it correct for MK to open source development in github as a whole? Are there any features?
2. Do I need to add makefile scripts and their *.mk attachments?
3. Are you interested in the firmware binary or can it not be applied? What about project settings in Eclipse?
4. Do I need to apply diagrams and how if needed?
5. Am I running my trial project correctly? Is everything clear? Well, I would like some criticism on my demo project.
6. What ethics and unspoken rules exist in github? I tried to google different etiquette rules but they are few or contradict themselves. What are the most reliable and useful?
7. Is it possible to combine a project for MK in C and a project for PC in other languages? If they are interconnected and cannot live without each other, like my implementation of the work protocol on the PC side and on the MK side.
Thank you for your attention.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
A
aol-nnov, 2016-07-06
@aol-nnov

  • suitable recipes for gitignor (including eclipse)
    in general, a start has been made, then peeling and gaining experience;)

Z
Zr, 2016-07-07
@Zr

> open source development
> open source
Sorry, what do you mean by this strange combination of sounds? What's posted at https://github.com/Mirn/Boot_F4_fast_uart is now obviously non-free (well, simply because it's not stated anywhere). I mean, are you going to release it all?
> Created on: 05 July 2016
If you already leave comments in Russian, then you definitely shouldn’t do this in CP1251.

V
Vapaamies, 2016-07-06
@vapaamies

And for Delphi no questions arise? Let's say ddp-files are needed only when they really have charts. And storing dsk files in storage is at least debatable. Most projects usually store pas, dfm and dpr.

A
Alexander Skusnov, 2016-07-08
@AlexSku

I like examples on Arduino Ampere (style), the only thing is the dark background of the program (becomes blue when selected).

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question