Slashdot Mirror


Best Embedded Linux Development Kits?

curious-embed asks: "I'm currently involved in a project which is moving towards using Linux in an embedded environment. However, I am having a lot of trouble finding a reasonably priced dev kit to tinker with and move towards something more production ready. Linuxdevices.com has a guide The Linux-friendly Embedded SBCs Quick Reference Guide but most of the listed manufacturers won't talk to you unless you are buying 100+ kits. I'm specifically looking for something ~$200 with USB/Audio/Video that is Linux friendly. Ideas anyone?"

31 comments

  1. How "embedded" do you need ? by Anonymous Coward · · Score: 0

    Why not just a small, regular pc ? 12v DC is what comes into the case, allowing for easy battery power.

  2. Build your own by SpaceLifeForm · · Score: 1

    Using uClibc and busybox and your own Linux kernel.

    --
    You are being MICROattacked, from various angles, in a SOFT manner.
    1. Re:Build your own by CableModemSniper · · Score: 1

      hes asking about hardware I believe

      --
      Why not fork?
    2. Re:Build your own by SpaceLifeForm · · Score: 1

      You're correct, my bad. I don't believe he's going to have an easy time finding the hardware for around $200 in low volume. I'd like to find that also.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
  3. White Dwarf by Ranger+Rick · · Score: 2, Interesting

    I've not used it myself, but tonight at our local LUG in Raleigh there's going to be a presentation on White Dwarf Linux. From what I've heard they have a pretty nice embedded linux setup as well as some neat embedded hardware platforms they target out-of-the-box.

    --

    WWJD? JWRTFM!!!

  4. What's your intended use? by toybuilder · · Score: 1

    If you're just looking for an embeddable PC, just use a standard PC and then migrate to a small-form-factor PC...

    If you're talking about hand-held Linux development, a PDA might be the right way to go.

    If you're going to roll your own, I've personally had good experiences with an AMD Alchemy processor.

    And uclibc and busybox are definitely the way to go for embedded linux.

  5. tsarkon reports by Anonymous Coward · · Score: 0

    he wants a development kit, a place to make working apps. not a small PC. that thing runs shit crap anyway, VIA crap. you might want a better CPU for that shit, or a better chipset. i would use something meant for embedded things, like this:
    Artis A3000-SBC MPC8245 or something similar. Low cost, reasonably, and something like this would have a development kit made for the task at hand, not some giant redhat linux.

    i wouldnt even use linux for embedded come to think of it. montavista linux however has kernels that are unbroken and unfucked, because the stock kernel is broken and fucked, anyways, thinks like montavista linux hack linux into a working product.

    So check out single board computers.
    Check out MontaVista Linux. I hate them because Linux sucks, but if you need to use Lin-sux, check them out.

  6. you are an idiot and should shut up tsarkon by Anonymous Coward · · Score: 0

    this crap ou posted is shit. its anectdotal crap and you solved nothing. you dont really know the answer so you make these idiotic generalizations.

    crap..

    1. Re:you are an idiot and should shut up tsarkon by toybuilder · · Score: 1

      *pffbt* to you!

      Seriously, it would help if the guy was more clear about what he wants to embed linux for. He says he wants USB+Video+Audio, but I don't know if he wanted something that is meant to be a large ATM/Kiosk or something hand-held.

      As for the AMD processor -- with a little bit of work, you can take an Au1100 and turn it into a device that will do USB + Audio + Video with a BOM cost of probably around $50 *if* he's making a bunch...

  7. minor endorsment. by |/rad|/oder · · Score: 1, Informative
    We use Technologic Systems 5300 series. It's a good little SBC, and they have expanded their line to the 5500 which has USB/PCMCIA goodies. They also have no problems selling individual dev kits.

    The provide a Linux distro for their devices which one of the engineers there rolled up from LFS. It works pretty well.

    just my 2 bits....

    --
    but then again, commenting on a katz story is almost as self-serving as the katz story itself. -tensionboy
  8. More specfic? by baka_boy · · Score: 2, Interesting

    Unfortunately, "embedded" covers everything from headless PCs controlling industrial systems to system-on-chip devices that need to run on the same battery for 3 years.

    On the large end, as others have suggested, you can just use a standard PC for development and prototyping. At the other extreme, you're probably going to want to just buy a packaged system like a uCdimm -- LinuxDevices has a good list.

    In the middle, though, I've had good experiences with the OpenBrick; it's basically just a low-env VIA EPIA system, with onboard graphics, Ethernet, USB, etc. I actually ran one for lightweight web and MP3 serving for about a year, with it stuffed in between stacks of books on a shelf, and just the network and power cables running out the back.

  9. Size? by spreer · · Score: 1
    How tiny does this need to be?


    Because the mini-itx form factor systems fit the bill technically and pricewise.


    And at 17cm x 17cm, they aren't as tiny as some SBC solutions, but they are a fair sight smaller than an ATX motherboard.


    spreer

    1. Re:Size? by jjshoe · · Score: 1

      or wait for nano itx or check out this project

      --
      -- botsex is {grep;touch;strip;unzip;head;mount} /dev/girl -t {wet;fsck;fsck;yes;yes;yes;umount} {/de
  10. Why not a PC by wowbagger · · Score: 1

    OK, I have to ask - why not just use a PC?

    In other words, what will a more traditional single-board computer (SBC) get you over a PC for your development needs?

    Are you wanting something with on board Flash to boot from, are you wanting something that isn't an x86, are you wanting a particular form factor?

    In short, what are the needs that preclude using a PC.

  11. Pick up the O'Reilly book by raider_red · · Score: 2, Informative

    O'Reilly has a book out by Karim Yaghmour called "Building Embedded Linux Systems". (ISBN number: 0-596-00222-X) I'm about half way through it now, and it has answers to most of the stupid mistakes I made early on involving tool-chain setup. The book's worth the price just for that chapter.

    I'm also in the early stages of a project using Linux in an embedded system. I'll probably be going with either a PC/104 or ARM7 based solution.

    --
    It's good to use your head, but not as a battering ram.
    1. Re:Pick up the O'Reilly book by redog · · Score: 1

      For those who subscribe(like me) that book "Building Embedded Linux Systems" by Karim Yaghmour, is avalible on safari.

  12. Hollabaugh's book also has good hardware tips. by scootr1 · · Score: 2, Informative

    Here it is at Amazon.

  13. Try... by vasqzr · · Score: 1

    Arcom

    Or you might want to try

    ZFx86

    1. Re:Try... by toybuilder · · Score: 1

      Last I heard, ZFx86 was in limbo due to a dispute with NatSemi.

      See this

      I have not heard any news of them resuming production of the ZFx86...

  14. Fairly small, PC architecture compatible by hattmoward · · Score: 1

    check out soekris engineering, I buy single units all the time: website

  15. MOD PARENT UP!! by Anonymous Coward · · Score: 0

    Parent has truly captured angry sullen 14 yr old male writing style!!

    1. Re:MOD PARENT UP!! by Anonymous Coward · · Score: -1, Offtopic
      Fuck donkey ass!!

      Loser that eructated that fuckheaded reply needs to be paraded around showing the world how fucking lame one can get!

      Yeeee HAW!

      and , pigfucker, here is a instruction manual for your greased yoda needs:

      9 steps to greasing your anus for Yoda Doll Insertion!

      1. Defecate. preferably after eating senna, ex lax, prunes, cabbage and hot sauces.
      2. Wipe ass with witch hazel, soothes horrific burns.
      3. Prime anus with anal ease.
      4. Slather richly a considerable amount of vaseline or other anal lubricants into your rectum at least until the bend and also take your yoda doll or yoda soap on a rope and liberally apply it.
      5. Pucker your ballon knot several times actuating the sphincter muscle in order to work it in.
      6. Put a nigger do-rag on yoda's head so the ears don't stick out like daggers!
      7. Make sure to have a mechanism by which to fish yoda out of your rectum, the soap on the rope is especially useful because that is built in.
      8. Slowly rest yourself onto your yoda figurine.
      9. Gyrate gleefully in your computer chair while your fat sexless geek nerd loser fat shit self enjoys the prostate massage you'll be getting. Think about snoodling with the Sarlaac pit. Read Slashdot. Masturbate to anime. Email one of the editors hoping they will honor you with a reply. Join several more dating services - this time, you dont check the (desired - speaks english) and (desired - literate). You figure you might get a chance then. Order some fucking crap from Think Geek. Get Linux to boot on a Black And Decker Appliance. Wish you could afford a new computer. Argue that IDE is better than SCSI because you cant afford SCSI. Make claims about how Linux rules. Compile a kernel on your 486SX. Claim to hate windows but use it for Everquest. Admire Ghyslain's courage in making that wonderful star wars movie. Officially convert to the Jedi religion. Talk about how cool Mega Tokyo is. Try and make sure you do your regular 50 story submissions to Slashdot, all of which get rejected because people who arent fatter than CowboyNeal can't submit. Fondle shrimpy penis while making a yoda voice and saying, feel the force, padawan, feeel the foooorce, hurgm. Yes. Yes. When 900 years you reach, a dick half as big you will not have.

      All in a days work with a yoda figurine rammed up your ass.

      I HAVE A GREASED UP YODA DOLL SHOVED UP MY ASS!

      y______________________________YODA_ANUS
      o_________________.'_:__`.________________y
      d____________.-.'`.__;___.'`.-.___________o
      a___________/_:____\_;__/____;_\__________d
      s_,'__""--.:__;".-.";:_:".-.":__;.--""__`,a
      e_:'_`.t""--.._'/@.`;___',@\`_..--""j.'_`;s
      x______`:-.._J_'-.-'L___`--_'_L_..-;'_____e
      ________"-.___;__.-"__"-.__:___.-"________x
      y____________L_'_/.------.\_'_J___________y
      o_____________"-.___"--"___.-"____________o
      d______________.l"-:_TR_;-";._____________d
      a_________.-j/'.;__;""""__/_.'\"-.________a
      s_______v.'_/:`._"-.:_____.-"_.';__`.v____s
      e____.-"__/_;__"-._"-..-"_.-"__:____"-.___e
      x_.+"-.__:_:______"-.__.-"______;-.____\__x
      _v;_\__`.;_;____________________:_:_"+._;_
      y_:__;___;_;____________________:_;__:_\:_y
      o_;__:___;_:____________________;:___;__:_o
      d:_\__;__:__;__________________:_;__/__::_d

      Because of Yoda's attitude, I usually don't respond to his perversions, but this time I'll make an exception. For starters, the nicest thing that can be said about Yoda's lackeys is that they are goofy insurrectionists out to demonstrate an outright hostility to law enforcement. Already, some piteous Neanderthals have begun to fund a vast web of uncontrollable vagabonds, combative slackers, and naive malodorous-types, and with terr

  16. Networking SBC by Anonymous Coward · · Score: 0

    This sbc works rather nice. Cheapest one I have found with all the great features it has.

    http://www.routerboard.com

  17. If you need everything like that.... by herrvinny · · Score: 2, Informative

    If you need USB, audio and video, just build a mini-itx computer. Cheap, small, and it's a fully functioning computer. The VIA EPIA 5000 is only 7 by 7 inches, pretty small, while it's bigger counterpart is still only a few inches bigger. Plus, you can get small cases, fairly cheap memory, optical drives like CD burners, DVD, etc, thin versions of the optical drives, hard drives, and more. If you need so much functionality, then mini-itx is better.


    If you're concerned about paying SCO's license fees ($32 for embedded devices, $699 for single CPU's), don't worry: that offer expired October 1. You're in the same boat as the rest of us, buddy!


  18. Eagle dev board by nmnilsson · · Score: 2, Interesting

    I'm programming the ARM7 Eagle dev board at work right now.
    It's great for quick prototyping - has flash, RS232s, network and all.
    They sell it for ~$400.

    When the prototype is done, I just hand it over to my hardware collegues;
    they trim it down to matchbox size.

    --
    No sig to see here. Move along.
  19. Re: by Anonymous Coward · · Score: 0

    I hereby revoke my assault on you. You are a cool person. Only a good person would say:

    *pffbt*

    Seriously though: You would think this guy would be clearer about what he needed this thing for, and I fully agree with that assessment. Why ask a group of people who are considerably less apt to answer a question than experienced professionals something VAGUE on a particular piece of subject matter. Thats two strikes to start.

    As for the AMD processor, you think with the proper tuning that it could handle two gigabit interfaces seeing 100,000-300,000pps in promsic mode and process that information (meaning, in spite of the heavy network abuse, there is some CPU leftover)...

  20. AMD Processor by toybuilder · · Score: 1

    100,000 to 300,000 pps? No, unless the gigabit MAC's do a lot of hardware assist. I have no experience with gigE MAC's, so I have no idea.

  21. Get a LART. Or, pick a CPU and go to the vendor. by torpor · · Score: 1

    The LART is perfect - its cheap (okay, 200UKP+) and the design is completely open - including schematics - so you've got the best hardware combo for your Linux software:

    The LinuxDevices page on LART

    The LART home page

    Last I checked (2 months ago) they still had LART boards available from a 'community-production run' of boards made for other LART hackers ... so you could spend a few hundred bucks and easily get yourself a nice little board for experimenting with.

    That said, I'll give you another bit of advice for eval boards for Linux: GO DIRECTLY TO THE CHIP VENDORS. Do not pass google. Do not spend $200.

    Chip vendors (Motorola/Intel/HP/AMD/etc.) make evaluation boards for their embeddable CPU designs, and you can guess which OS is the most commonly supported, at the engineering level ... yes, Linux.

    Pick your CPU, check if there's a port for it (there probably is), then go to the CPU vendor and get their eval board for it...

    Samsung have some good ARM920T-based designs which are cheap and supported by eval board vendors around the world (check www.mizi.com for example) ... and the Motorola Coldfire team love Linux.

    Slashdot won't give you a good answer. Go for the CPU vendors...

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  22. Google by Anonymous Coward · · Score: -1, Troll

    Google brings up a lot of search results for this, take your pick:

    http://www.google.co.uk/search?sourceid=navclient& q=embedded+linux+development+kit

  23. Axis by Density_Altitude · · Score: 1

    What about 299$ ? Axis 82 - Developer Board

    --
    delete free(system.gc);
  24. http://www.soekris.com/ by mdaitc · · Score: 1

    This is just the basic spec
    * Board size 4.85" x 5.7"
    http://www.soekris.com/
    $180 for 1 board.

    * 100/133 Mhz AMD ElanSC520 * 16-64 Mbyte SDRAM, soldered on board * 1 Mbit BIOS/BOOT Flash * CompactFLASH Type I/II socket, 8 Mbyte FLASH to 1Gbyte IBM Microdrive * 1-3 10/100 Mbit Ethernet ports, RJ-45 * 1 Serial port, DB9. (optional 2nd serial port) * Power LED, Activity LED, Error LED * Mini-PCI type III socket. (t.ex for optional hardware encryption.) * PCI Slot, right angle 3.3V only. (t.ex for optional WAN board.) * 8 bit general purpose I/O, 14 pins header * Hardware watchdog * Power either 5V DC fixed or 7-20V DC, max 10 Watt * Operating temperature 0-60 C