From owner-freebsd-questions@FreeBSD.ORG Tue Dec 2 13:02:31 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7849116A4CE for ; Tue, 2 Dec 2003 13:02:31 -0800 (PST) Received: from lakemtao07.cox.net (lakemtao07.cox.net [68.1.17.114]) by mx1.FreeBSD.org (Postfix) with ESMTP id D680343FE3 for ; Tue, 2 Dec 2003 13:02:29 -0800 (PST) (envelope-from kitsune@gmx.co.uk) Received: from vixen42 ([68.109.49.234]) by lakemtao07.cox.net (InterMail vM.5.01.06.05 201-253-122-130-105-20030824) with SMTP id <20031202210225.VOAF4890.lakemtao07.cox.net@vixen42>; Tue, 2 Dec 2003 16:02:25 -0500 Date: Tue, 2 Dec 2003 15:01:09 -0600 From: kitsune To: "Admin" Message-Id: <20031202150109.52c9e309.kitsune@gmx.co.uk> In-Reply-To: <000801c3b835$8a5f3a60$1c77fea9@dpc27> References: <000801c3b835$8a5f3a60$1c77fea9@dpc27> X-Mailer: Sylpheed version 0.9.6claws (GTK+ 1.2.10; i386-portbld-freebsd4.9) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit cc: peter@sycos.co.uk cc: freebsd-questions@FreeBSD.ORG cc: cargnini@matrix.com.br Subject: Re: FreeBSD DRIVER DEVELOPMENT X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Dec 2003 21:02:31 -0000 On Mon, 1 Dec 2003 18:04:16 -0000 "Admin" wrote: > Dear Sir/Madam, > > I have requirement to develop driver for the PCI based hardware interface > using FreeBSD Unix system. Would you please advise on the following:- > > 1) What tools are available to develop driver for x86 machine using C? FreeBSD 4stable uses GCC 2.94.4 There are lots of good IDEs and tools in the ports trees... http://www.freebsd.org/ports/index.html > 2) Suitable package including the operating system, tools and books etc? Checking out the documentation on freebsd.org would probally be a good start. > 3) Can the driver developed for other unix operating system e.g. VxWorks > can be imported into the FreeBSD and compiled without major code change? AFAIK this is something that is not really possible on any operating system. This is becuase changes to what header files and need to be made and ect. As to the extent of what changes are required, I guess that varies from what it is and whatever... but I never messed with this befor so I have no clue...