From owner-freebsd-hackers Fri Sep 8 17:38:24 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id RAA19218 for hackers-outgoing; Fri, 8 Sep 1995 17:38:24 -0700 Received: from irbs.irbs.com (irbs.com [199.182.75.129]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id RAA19210 for ; Fri, 8 Sep 1995 17:38:21 -0700 Received: (from jc@localhost) by irbs.irbs.com (8.6.12/8.6.6) id UAA14200; Fri, 8 Sep 1995 20:36:54 -0400 From: John Capo Message-Id: <199509090036.UAA14200@irbs.irbs.com> Subject: Re: TCP/IP protocol stack To: gatliff@cel.cummins.com (William A. Gatliff) Date: Fri, 8 Sep 1995 20:36:53 -0400 (EDT) Cc: hackers@freebsd.org In-Reply-To: <9509081656.AA16908@gatekeeper.cummins.com> from "William A. Gatliff" at Sep 8, 95 11:03:53 am X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1130 Sender: hackers-owner@freebsd.org Precedence: bulk William A. Gatliff writes: > > I figure you guys might know this... > > I'm wanting to port a TCP/IP protocol library to an embedded > experimental project I'm hacking on. The binary won't be > redistributable, and the product isn't for sale (only one > will ever exist, and it will be _mine_. :^) ) > > Are any of you familiar with a fairly well-organized library > that could be ported to a non-PC, non-OS-based embedded system? > > Or, how do you think it'd go to port the library in FreeBSD? > (I'd prefer this route, if anyone thinks it's a viable alternative). > I've done both. Look at the ka9q package, aka nos I think. Took a lot of hacking to get the DOSness out of it. I have the networking code from the net2 tapes running under an embedded real-time OS called UCOS on a MIPS R33010. Took about 40 hours to get a loopback ping working. Several more weeks to make it useable. This was a commercial project and I don't own the work so about all I can do is to say that it is not that big a deal. The development environment is gcc-2.5.8 running on FreeBSD generating MIPS code. John Capo IRBS Engineering