From owner-freebsd-arm@FreeBSD.ORG Sat Jun 20 05:49:24 2015 Return-Path: Delivered-To: freebsd-arm@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A0CE09C0; Sat, 20 Jun 2015 05:49:24 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-pd0-x235.google.com (mail-pd0-x235.google.com [IPv6:2607:f8b0:400e:c02::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 77275672; Sat, 20 Jun 2015 05:49:24 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by pdbki1 with SMTP id ki1so104042896pdb.1; Fri, 19 Jun 2015 22:49:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=0IDKIh+ccEho2Op1JG4qavW0GhFPqXSA1qbgMkGBhCg=; b=wmXhzv2kDVGK/sXjiGiThzxvYfTYUkKpdpFVGad39FE/4AwyxSQBlC/saCs6/lXnMy 789KZlRuifSO0QDQPBZmgfZYkpyUJu4WtGDmMzCv3b0260G/jSSo/417o54zt7ZqitpD Ulg73xVq6ZKqUAcv+ozNlaVVxJlgkLQcT7HEXHXj0gpg2TJ4QDSI1q+bq1DkrQY2bTO6 x2RIcY+VgqpBn/o+bSKgdWGxwCFF8gsMaCrTohpzi3LcLQ1M973kZscU+3V1N3ai+ZRd wiKTGEQU7+oAXkhf58ns0xrtxX73Tr3zKJTKL8wfXkiq3XBaKID9pmW4y3D2hwfxyc+L oMMA== MIME-Version: 1.0 X-Received: by 10.70.63.1 with SMTP id c1mr38488582pds.88.1434779363998; Fri, 19 Jun 2015 22:49:23 -0700 (PDT) Received: by 10.66.145.5 with HTTP; Fri, 19 Jun 2015 22:49:23 -0700 (PDT) Date: Fri, 19 Jun 2015 22:49:23 -0700 Message-ID: Subject: IMX6 SOM and Cortex M RTOS From: Russell Haley To: freebsd-arm , Ian Lepore Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Jun 2015 05:49:24 -0000 Hello again, I am looking to replace my IMX53 SOM with an IMX6. I saw on the wiki that the Wandboard and the Hummingbird SBC/CuBox are supported as well as a nebulous "others". Is there currently a preferred IMX6 SOM or one with better driver support? What about, say, Varsite, Digi or Phytec (which may have some level of support from other boards)? I am preferably looking for a IMX6 SBC based on a SOM that has eMMC as well as a microSD card and to which I can add a M.2 3G or 4g broadband modem (i.e. Sierra Wireless, Huaweii etc). I have two other questions that are only related to this thread by juxtoposition, but I figure this group would have some strong opinions about them: 1) For a lower power solution based on a Cortex M, would I need to move down to an RTOS? Is there any preferred RTOS for which I could use PC-BSD as my host for cross compiling? I ask this because I am trying to standardize on a FreeBSD based system for my toolchain and I may need to support lower powered systems. 2) Is there any advantage to using an Intel Atom or AMD (or Via anyone?)based SOM over an Arm based SOM? I can see that some of the higher end Atom processors have more performance but also use more power, however I am looking for possibilities like better driver or package support. The Advantech and ADI Engineering boards have caught my eye... Okay, I'll stop there. As always, your help is crucial and greatly appreciated. Thanks! Russ