element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Experts, Learning and Guidance
  • Technologies
  • More
Experts, Learning and Guidance
Ask an Expert Forum Wanted, help finding embedded linux board
  • Blog
  • Forum
  • Documents
  • Leaderboard
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Experts, Learning and Guidance to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 30 replies
  • Subscribers 306 subscribers
  • Views 4405 views
  • Users 0 members are here
Related
See a helpful answer?

Be sure to click 'more' and select 'suggest as answer'!

If you're the thread creator, be sure to click 'more' then 'Verify as Answer'!

Wanted, help finding embedded linux board

Former Member
Former Member over 13 years ago

Looking for some help finding a small embedded linux board that meets a few basic requirements.  I've been able to find some things that are close, but nothing that really fits properly and I'm hoping for some suggestions I've not seen or considered already.

 

Current requirements are as follows.

 

Software:

Mainline linux kernel. I should be able to use git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git and be able to build a working kernel for the device including all critical hardware drivers without needing any external patches or vendor trees. All drivers for critical hardware must be fully functional.  I'll only consider relaxing this requirement if there's a good well organised community that are obviously actively working to merge the necessary code into the mainline kernel.

 

Hardware:

Arm cpu preferred, but not essential. Something roughly equivalent to a Cortex A8 or better. Would consider MIPS or other alternatives as well. Single core.

Minimum 256MB ram available for linux. If something else on the SoC is stealing ram for it's own use then an equivalent increase in physical ram is required.

Hardware assisted SPI controller. Bit-bang is not acceptable.

Hardware assisted I2C controller. Bit-bang is not acceptable.

Approx 16 interrupt capable GPIO pins. These must be in addition to the SPI/I2C, shared alternate functions with the I2C/SPI are not acceptable.

Ethernet. Need not be fast, 10Mb/s would suffice. Native ethernet preferred, usb as a last resort.

RS232 port.

Boot from micro-sd card. Native sdhci controller capable of 1.8v operation with associated speed modes.

 

All hardware interfaces need to be made available on a cheap, easy to use connector. Boards with connectors that cost a significant percentage of the base board cost are unlikely to be considered.

 

Power budget 1-2 watts.

 

It's acceptable for the hardware to have other included functions such as a gpu or sata controller or to exceed the base requirements, but not required. Non essential functions should not be a significant cost factor.

 

Budget: $50 or less. Not negotiable.

 

Available ex-stock from farnell/element14 would be very much preferred.

 

Finally, whatever the SoC, a comprehensive datasheet needs to be publicly available. This datasheet should include all information required to write device drivers for all included hardware.

 

 

For anyone who's been following discussions over in the Raspberry Pi area, you may have some insight to the way I've set the requirements.  Other devices that have been considered are things like BeagleBone, iMX53-QSB, OlinuXino, Odroid-X, all of which have advantages and disadvantages when measured against the list of requirements.

 

Thanks for any suggestions you may be able to offer.

  • Sign in to reply
  • Cancel

Top Replies

  • johnbeetem
    johnbeetem over 13 years ago in reply to johnbeetem +1
    John Beetem wrote: According to this brief interchange http://cubieboard.org/about/ , 100 CubieBetaBoards should be available 1 September. Not clear about whether they're assembled or just PC Boards. They…
  • FreescaleTools_and_Software
    FreescaleTools_and_Software over 13 years ago in reply to johnbeetem +1
    Hello I agree with John, may be the i.MX6 ARM Cortex-A9 processor family has been announced a little bit to earlier ... ... BUT it is official now, i.MX6 Solo, Solo Lite, Duo, Duo Lite and Quad are in…
Parents
  • johnbeetem
    0 johnbeetem over 13 years ago

    I have no idea how real it is, but I just found out about the "Cubieboard" at RasPi forum: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=62&t=11423.

     

    AllWinner A10

    HDMI 1080p output

    1 GB DDR3

    10/100 ethernet connector

    2 USB Host, 2 MMC slot, 1 Infra-red

    96 extend pin including i2c, spi, lcd, sata, sensors, ..

     

    Other links:

    http://en.wikipedia.org/wiki/Cubieboard

    http://cubieboard.org/

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • johnbeetem
    0 johnbeetem over 13 years ago in reply to johnbeetem

    John Beetem wrote:

     

    I have no idea how real it is, but I just found out about the "Cubieboard" at RasPi forum: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=62&t=11423.

     

    AllWinner A10

    HDMI 1080p output

    1 GB DDR3

    10/100 ethernet connector

    2 USB Host, 2 MMC slot, 1 Infra-red

    96 extend pin including i2c, spi, lcd, sata, sensors, ..

     

    Other links:

    http://en.wikipedia.org/wiki/Cubieboard

    http://cubieboard.org/

    According to this brief interchange http://cubieboard.org/about/, 100 CubieBetaBoards should be available 1 September.  Not clear about whether they're assembled or just PC Boards.  They have an interesting minimalist web site.  I'm looking forward to seeing how this plays out.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • johnbeetem
    0 johnbeetem over 13 years ago in reply to johnbeetem

    John Beetem wrote:

     

    According to this brief interchange http://cubieboard.org/about/, 100 CubieBetaBoards should be available 1 September.  Not clear about whether they're assembled or just PC Boards.  They have an interesting minimalist web site.  I'm looking forward to seeing how this plays out.

    The cubieboard Web site is getting less minimalist.  Nice photos of beta board are at http://cubieboard.org/2012/09/02/some-pictures-of-cubieboard/.  Note the SATA connector, IR, and discrete 1GB DDR3.

     

    Note: I am not affiliated with cubieboard or any other tiny computer's organization.  I figure the more, the merrier, and may the most open design win image

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 13 years ago in reply to johnbeetem

    The cubieboard Web site is getting less minimalist.  Nice photos of beta board are at http://cubieboard.org/2012/09/02/some-pictures-of-cubieboard/.  Note the SATA connector, IR, and discrete 1GB DDR3.

    That's actually beginning to look rather interesting.  Am I correct in thinking the A10 doesn't have native ethernet ?  If so how are they doing the network port, I don't see a lan9512 on there...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • johnbeetem
    0 johnbeetem over 13 years ago in reply to Former Member

    selsinork wrote:

    The cubieboard Web site is getting less minimalist.  Nice photos of beta board are at http://cubieboard.org/2012/09/02/some-pictures-of-cubieboard/.  Note the SATA connector, IR, and discrete 1GB DDR3.

    That's actually beginning to look rather interesting.  Am I correct in thinking the A10 doesn't have native ethernet ?  If so how are they doing the network port, I don't see a lan9512 on there...

    A10 does have Ethernet MAC.  It's the A13 (for tablets and phones) that doesn't.

     

    For details on A10, including a sparse datasheet, see http://linux-sunxi.org/A10.  By "sparse", I mean that if you hunt carefully you can find a block diagram with "E-Mac" on it and MII signals on pinout, but you can't find a section about Ethernet in the Table of Contents.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 13 years ago in reply to johnbeetem

    A10 does have Ethernet MAC.  It's the A13 (for tablets and phones) that doesn't.

    Ah...  but from the looks of that it doesn't have SATA, so how does the Cubieboard get the sata connection ?

     

    Maybe it was the OdroidX I was thinking about that had usb-ethernet.  Looked at so many of those block diagrams and they all seem to reveal some interesting/useful function is sat on the end of a usb somewhere that I'm getting mixed up...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • johnbeetem
    0 johnbeetem over 13 years ago in reply to Former Member

    selsinork wrote:

     

    A10 does have Ethernet MAC.  It's the A13 (for tablets and phones) that doesn't.

    Ah...  but from the looks of that it doesn't have SATA, so how does the Cubieboard get the sata connection ?

     

    Maybe it was the OdroidX I was thinking about that had usb-ethernet.  Looked at so many of those block diagrams and they all seem to reveal some interesting/useful function is sat on the end of a usb somewhere that I'm getting mixed up...

    The A10-OLinuXino schematics have SATA hooked up.  I think it's just that the A10 datasheet is very sparse.  Olimex must have a more complete (and more confidential) data sheet.  There's been recent A1X-OLinuXino news: see http://www.element14.com/community/message/59701?tstart=30#59701.

     

    Yes, I think the ODROID-X has USB-based Ethernet.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 13 years ago in reply to johnbeetem

    The A10 OlinuXino is actually looking rather interesting, I wasn't all that interested in the A13.  Bit of a shame it's going to end up quite so large though. The Cubieboard will be much easier to integrate into something else as it's 'brains'.

     

    Interesting to read on the olinuxino github page that they do seem to have some sort of roadmap and future plans. Their Step 4 idea of using a Freescale iMX6 allowing gigabit ethernet, up to 4Gb ram and the option of 1 to 4 cores seems to have a lot of potential

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • johnbeetem
    0 johnbeetem over 13 years ago in reply to Former Member

    There's a new posting at Slashdot about Rhombus Tech's A10-based EOMA-68 card: http://hardware.slashdot.org/story/12/09/07/2322207/rhombus-tech-a10-eoma-68-cpu-card-schematics-completed. This is a CPU card using a PCMCIA connector, which IMO is a nice form factor for tablets, but may be too restrictive for your purposes.  No idea when prototypes will be available.

     

    I'm still watching for iMX6 SoCs, and especially a QuickStart board.  Freescale tends to have way too many different chips which I think contributes to their legendary inability to release new chips on time.  It's too bad, since Freescale chips tend to have excellent features and very open documentation.  I also prefer the PowerPC architecture to both ARM and x86.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • fustini
    0 fustini over 13 years ago in reply to johnbeetem

    I recently joined the Cubie board Google Group: https://groups.google.com/forum/#!forum/cubieboard   It seems like a good way to stay up to date with the project.  I've also been on the arm-netbook mailing list too which is informative for these types of boards: http://lists.phcomp.co.uk/pipermail/arm-netbook/  Finally, the wiki that Cubie links to is interesting: http://linux-sunxi.org/Main_Page

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • fustini
    0 fustini over 13 years ago in reply to johnbeetem

    I recently joined the Cubie board Google Group: https://groups.google.com/forum/#!forum/cubieboard   It seems like a good way to stay up to date with the project.  I've also been on the arm-netbook mailing list too which is informative for these types of boards: http://lists.phcomp.co.uk/pipermail/arm-netbook/  Finally, the wiki that Cubie links to is interesting: http://linux-sunxi.org/Main_Page

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
  • fustini
    0 fustini over 13 years ago in reply to fustini

    There's an Indiegogo now for the CubieBoard: http://www.indiegogo.com/cubieboard

     

    Wish I would have seen it earlier - the early bird special was quite good.    

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube