From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4255 invoked by alias); 6 Apr 2006 21:18:28 -0000 Received: (qmail 4247 invoked by uid 22791); 6 Apr 2006 21:18:27 -0000 X-Spam-Check-By: sourceware.org Received: from xproxy.gmail.com (HELO xproxy.gmail.com) (66.249.82.206) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 06 Apr 2006 21:18:26 +0000 Received: by xproxy.gmail.com with SMTP id s13so182716wxc for ; Thu, 06 Apr 2006 14:18:25 -0700 (PDT) Received: by 10.70.117.8 with SMTP id p8mr1791000wxc; Thu, 06 Apr 2006 14:18:25 -0700 (PDT) Received: by 10.70.29.4 with HTTP; Thu, 6 Apr 2006 14:18:25 -0700 (PDT) Message-ID: <54c370270604061418g739a050bl5605251f984477a2@mail.gmail.com> Date: Thu, 06 Apr 2006 21:18:00 -0000 From: stevemors@gmail.com To: ecos-discuss MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Subject: [ECOS] Help getting started: PCI/USB X-SW-Source: 2006-04/txt/msg00077.txt.bz2 Dear group, I have been tasked with a project that involves a PCI-to-USB slave device on a PC platform. This is supposed to allow the PC to act as a USB slave. I'm trying to get my head around what all I need to do to get this up and running, while trying to understand eCos, and hope someone out there can shed some light. Here are some thoughts: 1. Would the driver for this device be a USB driver wrapped in a PCI driver? Would I look at existing eCos PCI and USB drivers and create some sort of hybrid of these? 2. The PC bios configures the PCI bus and devices. This means CPU-PCI address translation is unknown to eCos, correct? How can I fill in this information when this configuration has been skipped? (Doesn't redboot have to do this?) 3. Is this something that might be contributable to the eCos project when complete? That's all for now. Thanks for any help! -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss