Processes in embedded Linux are modified Linux processes.
The main difference is that embedded Linux modifies the scheduling method of the process to make it more real-time based on specific requirements.
For example, in a general-purpose Linux operating system, the process scheduling time slice is 10 milliseconds, whereas in embedded Linux it is possible to modify the process scheduling time to 5 milliseconds depending on the actual requirements.
Here is a scenario.
It is conceivable that if embedded Linux is used in a medical device, due to the measurement accuracy required by the medical device (perhaps sampling every 5 milliseconds and then processing the data), then the time slice taken by each process should be reduced, so that the processes can be scheduled to run in a shorter period of time (first the sampling process runs, then the data processing process runs, then the sampling process runs, ......).