From owner-freebsd-hardware Wed Jan 8 12:12:15 2003 Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7CAEB37B401 for ; Wed, 8 Jan 2003 12:12:14 -0800 (PST) Received: from arg1.demon.co.uk (arg1.demon.co.uk [62.49.12.213]) by mx1.FreeBSD.org (Postfix) with ESMTP id C229943EB2 for ; Wed, 8 Jan 2003 12:12:08 -0800 (PST) (envelope-from arg-bsd@arg1.demon.co.uk) Received: by arg1.demon.co.uk (Postfix, from userid 1002) id ABD6D9B02; Wed, 8 Jan 2003 20:12:01 +0000 (GMT) Received: from localhost (localhost [127.0.0.1]) by arg1.demon.co.uk (Postfix) with ESMTP id A10285D0C; Wed, 8 Jan 2003 20:12:01 +0000 (GMT) Date: Wed, 8 Jan 2003 20:12:01 +0000 (GMT) From: Andrew Gordon X-X-Sender: To: Cc: Subject: Re: I/O question In-Reply-To: <3E19E50F.7020504@wanadoo.fr> Message-ID: <20030108194902.Y73222-100000@server.arg.sj.co.uk> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hardware@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Mon, 6 Jan 2003 hymette@wanadoo.fr wrote: > I'd like to realize a home made electronic device to collect > meteorological data and display it in an application in my FreeBSD 4.7 > system. However this would be my first attempt in this field and I don't > know where to start. It seems that there are lots of documentation on > how to proceed connecting small processors and ROM onto a Windows > system. But what about FreeBSD ? Which port would be more appropriate > (I'd prefer to use an USB port if it's not too tricky for a begginner)? > Where could I get a clear introduction to this I/O thing ? For interfacing random hardware to USB ports, I like the FTDI FT245 chips (see http://www.ftdichip.com ). I normally talk to them from FreeBSD through the ugen driver; the uftdi driver should be a more specific solution, but it didn't seem to work too well last time I tried it (and I had already developed a lot of stuff using ugen before uftdi appeared). You can buy pre-assembled boards with the FTDI parts and related support components - giving you a simple bidirectional 8-bits plus strobe/ready, including a version with a Scenix/Ubicom SX48 (PIC-alike) MCU attached. The latter make great universal do-anything interfaces for small volume products. See http://www.gigatechnology.com/ or http://www.dlpdesign.com/ for suppliers of such boards. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hardware" in the body of the message