Osmocom C files syntax understanding

Neels Hofmeyr nhofmeyr at sysmocom.de
Wed Nov 25 17:57:05 UTC 2020

On Thu, Nov 19, 2020 at 10:57:14PM +0300, Mario Lucas wrote:
> I mean instead of rush and head hit against some difficult C codes in Osmocom  — to have relatively easy kind of «sub-project» of Osmococom for start learning purposes….

Sorry to dissappoint you, but all of Osmocom code is inherently relatively
complex. It is neither practical nor required to understand all of it, we are
numerous "experts" with knowledge in specific parts.

The only way that I gained knowledge about Osmocom so far is that I get a
specific task ("Implement X" or "Fix Y") and then bang my head against it until
I understand what is going on. It is almost never easy, I often need help first.

If you could formulate a specific motivation, a specific aspect of what part of
GSM you are interested in, that could help you to gain some entry and ask
helpful questions.

Knowing C is a necessary prerequisite, I'd say it is prohibitively hard to
learn C *and* Osmocom code at the same time.


More information about the baseband-devel mailing list