I was reading this page https://www.techopedia.com/definition/29946/embedded-linux and It explain Linux kernel is modified and optimized as an embedded Linux version. I don't fully understand what does it means that Linux kernel is modified.
For example, Raspberry Pi OS is a Linux OS that runs ARM. If there is any device which is connected to raspberry pi and if we want to monitor or control it then I write python program. I know the process but in this process I have never modified the kernel.
karnal to me means that which contains multiple source files and these source file are called in main function for application tasks like we do in FreeRTOS.
Does it happen that the Linux kernel is downloaded which contains multiple source files and is modified and it run on the controller to control or monitor external devices?
For example, Raspberry Pi OS is a Linux OS that runs ARM. If there is any device which is connected to raspberry pi and if we want to monitor or control it then I write python program. I know the process but in this process I have never modified the kernel.
karnal to me means that which contains multiple source files and these source file are called in main function for application tasks like we do in FreeRTOS.
Does it happen that the Linux kernel is downloaded which contains multiple source files and is modified and it run on the controller to control or monitor external devices?