Sorry if this question is very simple for you guys but I was wondering if someone can give me a “50,000ft level” overview of programming with embedded linux. I have done quite a bit of programming with the Cortex M series using FreeRTOS and Segger emBOS but I am not understanding how to tie all this together with Debian GNU/Linux 9.
I am also not looking for details, I just need to understand the overall process. If I just want to create a simple blinky example…how would I implement this with Linux?
Normally with FreeRTOS I would create a thread that handles output to a LED for instance…rebuild the new thread code with the RTOS and download the new image to the device. But with this device, we have a Embedded Linux being booted from the SD card.
Will I need to create the a new thread that runs in parallel, rebuild all of Embedded Linux and then copy the new image to the SD card every time I make a change to the thread.
Again, sorry if this question is very simple for the group, but I am just breaking into the Linux world(in terms of creating custom image). I can work my way around Linux pretty good. Thanks