[WBEL-users] General questions on linux TCP/IP, POSIX, ...

Jean Lee jean.lee@free.fr
Thu, 02 Dec 2004 14:06:54 +0100


Hello all,

I have some questions regarding the implementations of LINUX. I am not 
sure that it is the right place to ask these questions and if someone 
knows where I have to ask it, please, let me know.

For an embedded application, I will install Linux on an ARM uC. The 
porting has already be done.
I will then install a bootloader on this embedded uC and then install a 
standard linux kernel (obtained through cross compilation).

Is TCP/IP a part of the linux kernel or do I have to install a TCP/IP 
stack on this kernel ?
Same question for PPP ?
Same question for USB host and device ?

I will then write some applications which are using TCP or UDP sockets. 
Is the Linux TCP/IP protocol implementations offers some socket control 
functions which are non-blocking like a POSIX, BSD or SysV implementation ?

Thank you for any help, link, documentation....

Jean LEE