Stefano, If you are going to end up in user space, you might consider the ACE C++ Adaptive Communications Environment, which is based on STREAMS, is very mature, and runs on just about anything. See,
http://www.cs.wustl.edu/~schmidt/adaptive.html --brian On Mon, 16 Oct 2006, Longhi Stefano wrote: > > Hello, > > > > I am trying to compile some modules and drivers together > with LiS-2.18 configured to run in user-space. Those drivers do not > use directly the hardware but communicate with a separate > non-streams driver. > > My aim is to obtain something that runs on a target environment. > > > > I read in LiS documentation that it is possible to build a user-space > version of LiS that can be used for laboratory testing, but I could > not find any additional information about this functionality. > > I have some questions about that: > > - Is it possible (and safe) to use this laboratory version of LiS to > compile a target application that runs in user-space? > > - how should I compile my modules together with user-space streams.o? > is it enough to link them together in my final executable? > > - is it possible (and how) to exchange data between a streams module > compiled in user space and a non-streams driver in kernel space? > > - are performances worst in this configuration? > > > > Thanks in advance > > Stefano -- Brian F. G. Bidulock ¦ The reasonable man adapts himself to the ¦ [email protected] ¦ world; the unreasonable one persists in ¦ http://www.openss7.org/ ¦ trying to adapt the world to himself. ¦ ¦ Therefore all progress depends on the ¦ ¦ unreasonable man. -- George Bernard Shaw ¦ _______________________________________________ Linux-streams mailing list [email protected] http://www.openss7.org/mailman/listinfo/linux-streams
