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 307 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…
  • 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
  • Former Member
    0 Former Member over 13 years ago in reply to johnbeetem

    The hackberry one at the start of that thread looks somewhat interesting too, but sadly lacks any gpio and so falls into the same category as the APC-IO

     

    The cubieboard looks much more along the right lines, if rather light on information for now.  Trying the 'buy' link on their site gives an odd error from paypal about not being able to decrypt a certificate. Somewhat in the same territory the R-Pi was ~9months ago then.

     

    Hard to tell from the photos, but are those two large connectors down either side 2mm pitch ?  That would be another concern on availability of those, not that I've looked but 2mm are not exactly popular. I can understand why they've used them though.

     

    Thanks John, that's two boards I hadn't seen before.

    • 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:

     

    Hard to tell from the photos, but are those two large connectors down either side 2mm pitch ?  That would be another concern on availability of those, not that I've looked but 2mm are not exactly popular. I can understand why they've used them though.

    I love 2 mm connectors.  They're almost as robust as 0.1" connectors and take up 62% of the area.  Only place they seem to have caught on in a big way is jumper blocks.  I always though it silly that Eurocard connectors use 0.1" pin pitch.  Sorry, I mean "2,54 mm".  Soft metric -- pfui.

    • 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

    I love 2 mm connectors.  They're almost as robust as 0.1" connectors and take up 62% of the area.  Only place they seem to have caught on in a big way is jumper blocks.

    Yeah, and look how hard it is to get 2mm jumpers image

     

    Ultimately as long as the connectors are easily available and cheap it's not a problem. The original thing in the list of requirements was more aimed at things like this HEADER, 0.5MMHEADER, 0.5MM as found on my iMX53QSB. The cost of something like this that's tall enough to clear other things on the board becomes a significant part of a $50 board and it's far from clear if I'd be able to hand solder one, all of which adds to the eventual cost.

    • 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
>
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