From owner-freebsd-questions@FreeBSD.ORG Fri Aug 11 00:19:40 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org 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 E06A216A4DE for ; Fri, 11 Aug 2006 00:19:40 +0000 (UTC) (envelope-from jekillen@prodigy.net) Received: from smtp111.sbc.mail.mud.yahoo.com (smtp111.sbc.mail.mud.yahoo.com [68.142.198.210]) by mx1.FreeBSD.org (Postfix) with SMTP id 7477F43D49 for ; Fri, 11 Aug 2006 00:19:40 +0000 (GMT) (envelope-from jekillen@prodigy.net) Received: (qmail 76211 invoked from network); 11 Aug 2006 00:19:39 -0000 Received: from unknown (HELO ?75.7.236.228?) (jekillen@prodigy.net@75.7.236.228 with plain) by smtp111.sbc.mail.mud.yahoo.com with SMTP; 11 Aug 2006 00:19:39 -0000 Mime-Version: 1.0 (Apple Message framework v622) Content-Transfer-Encoding: 7bit Message-Id: Content-Type: text/plain; charset=US-ASCII; format=flowed To: FreeBSD Mailing List From: jekillen Date: Thu, 10 Aug 2006 17:22:51 -0700 X-Mailer: Apple Mail (2.622) Subject: Writing drivers that will work with FreeBSD X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Aug 2006 00:19:41 -0000 Hello; Is there a one stop location where I can get info on writing device drivers that will work with FreeBSD (v6+)? There is a book out called Linux Device Drivers (perhaps I shouldn't mention the publisher). I would be mostly a beginner and presume that some assembler knowledge would be needed. Is there an 'API' type of approach to this? I'm trying to estimate the feasibility of writing a driver for a MIDI interface (I don't know which yet, it would depend on how much data a particular manufacture makes available about a particular device). Thanks in advance JK