On Mon Jul 18, 2011 at 13:45:25 +0800, cheng guanghui wrote:
In the modules.list there are 2 entires to boot hello demo as following:entry hello roottask moe --init=rom/hello module l4re module hello
entry hello-cfg roottask moe rom/hello.cfg module l4re module ned module hello.cfg module hello
So hello demo could be booted whatever from Ned or Moedirectly. In the document Ned is described as this "The main thing to do here is to coordinate the startup of services and applications as well as to provide the communication channels for them". Does it mean "We use Ned just because we need to dynamically create IPC gate (channel) between different applications". If there is no need to use IPC gate we can use Moe directly to boot application. is it correct?
Ned launches apps, so if you just have one, you can start it directly without using ned inbetween. Also if you just have one app, there's also no need for any cross task channels obviously.
Adam