From owner-freebsd-arm@FreeBSD.ORG Tue Feb 3 06:11:53 2015 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 04AF29FD for ; Tue, 3 Feb 2015 06:11:53 +0000 (UTC) Received: from mail-pa0-x22c.google.com (mail-pa0-x22c.google.com [IPv6:2607:f8b0:400e:c03::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C737A75A for ; Tue, 3 Feb 2015 06:11:52 +0000 (UTC) Received: by mail-pa0-f44.google.com with SMTP id rd3so91981722pab.3 for ; Mon, 02 Feb 2015 22:11:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=5gFXkP9P9oh4OfNS0ry4+IDY8zktnuhxpXzmmisj/X8=; b=hXYX0e47A5t/jjXGlbTn1JwsheMwk321a1I/F4v8aAea1f8rWO5v7a7+dyuYfv4wxp RocxUSSBZjnefydfOyUcr5uW2JtNWer2vuUvALfvStlMMLdPkfI9fB1SsmNRPP8fRlnG MyBETAPwohbdwDX6hI8qqHEvN6KQC2+tJhNTy6Brf0SXTiq1MSBtJrcK8OzUIh0js3J7 95Zg6hR96wks7SGTOSuVYsOrYR/5XXYBqH1Wf0RzVexBNWDuAmQtUi/MnAern2M4a5GW 1cHxrQ0zlFEyzhgxiW0gNesHox6xvBxey9uNpq2SlgM44PgHIo9A7dxtg5Q1cvYpTxXX 2fag== X-Received: by 10.66.141.42 with SMTP id rl10mr23262623pab.124.1422943912414; Mon, 02 Feb 2015 22:11:52 -0800 (PST) Received: from KevinOnMac.local ([98.126.98.34]) by mx.google.com with ESMTPSA id nr15sm899284pdb.73.2015.02.02.22.11.50 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 02 Feb 2015 22:11:51 -0800 (PST) Message-ID: <54D066A0.1090602@gmail.com> Date: Tue, 03 Feb 2015 14:11:44 +0800 From: james User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: freebsd-arm@freebsd.org Subject: isochronous transfer porting Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Feb 2015 06:11:53 -0000 HI I am recently doing a project that needs support usb camera in RTEMS. The platform is based on ARMv7, otg controller is EHCI compatible I am considering porting isochronous transfer in FreeBSD to RTEMS, but not familiar with FreeBSD code yet, and I found that Sebastian Huber has ported FreeBSD USB stack to RTEMS, but only support MMC and usb mass storage now(I have supported usb mass storage host in RTEMS). do you have any suggestions on this project? If porting from FreeBSD, which point should I start with?Does anyone have done this work before? Thanks in advance