Hawdware for Embedded Controllers? 14
the_arrow asks: "The company I work for is thinking about updating our control computer to something more modern. Does someone know of a good (and of course cheap) hardware with a small footprint, with at least two serial ports (one of them should be RS422) and an ethernet adapter? It must be able to run Linux. The other question is if we should buy Linux from someone (like Lineo) or try to make our own 'distribution' with our own drivers? The computers will be controlling both airport passenger boarding bridges and aircraft docking guidance systems (and maybe some of the other things we make)."
Re:This shouldn't have made it to ask slashdot! (Score:1)
The reason you ask slashdot is to get the answers that you won't get from rounding up the usual suspects (google, etc.), or to get a good, custom-filtered synopsis of what you would get from other sources (you do a search, find info on PC104 or whatever and then you have to wade through all the sales pitches and personal experiences not relevant to the reason for your interest, big chaff to wheat ratio).
I agree. Totally. But it sounds like this guy hasn't even done basic research and that is what pissed me off. If you've done your research and have several choices you're looking for good technical opinions on, past experiences, etc. then sure, ask slashdot. But I'm sick of the "I want to do this, how?" bullshit that seems to get in here from time to time.
This shouldn't have made it to ask slashdot! (Score:2)
Have you done ANY research at all? The back of every single electronics magazine I've ever seen has dozens of ads for PC/104 systems and small embedded systems. Networking mags have some ads for this stuff too. Expensive but a good starting point for a web search. Google returns over 500k items for "small embedded computer" -- refine that a bit to "small embedded computer RS232 RS422 ethernet" gave me 263 and the first 5 results gave good info. Are you that lazy? Did you do ANY research before asking slashdot?
Now that that's over: You want to stick with the PC platform even if you go to PC104 or some small system. Why? Standard Linux will run and there's no dicking around. uClinux or any other embedded language will cost you lots in time. I assume you want this in and working now, not in three months.
Re:This shouldn't have made it to ask slashdot! (Score:2)
uclinux .. (Score:2)
Or try http://www.saintsong.com.tw/taiwan/www/it/english/ ithome.htm
they have small computers..
I don't want a lot, I just want it all!
Flame away, I have a hose!
Hardware Vendors (Score:2)
Hope this helps!
Tini (Score:2)
It is the size of a DIMM (Actually it IS a DIMM)
It features 2 serial ports (rs232, but it is very easy to make a 232 to rs422 converter, I have schematics laying around somewhere),
and also a 10BaseT network interface, plus 1-Wire Net, CAN, General purpose IO, and expansion bus.
It is a neat embedded architecture. It is not running Linux, but has an embedded Java VM
--
Re:Hardware Vendors (Score:2)
Don't forget... (Score:1)
In fact, all the SW-developers on the project I'm working on right now are more or less ready to kill for faster processor. Unfortuantely the processor board is an in-house design so we have to live with it.
depends on how you define embedded :) (Score:1)
I mean, if you duct-tape a Sparc Classic to the side of whatever, you've got the ethernet and serial ports (I think they have or can easily be made to have a 422 as well), and you can run sparc linux on it. :-) So I know that's not really embedded, but what the heck, maybe your controlled device is really big (like a huge pump or valve) and something the size of a lunch box could work...
--
News for geeks in Austin: www.geekaustin.org [geekaustin.org]
Re:depends on how you define embedded :) (Score:1)
--
News for geeks in Austin: www.geekaustin.org [geekaustin.org]
Buy education, not an embedded disto (Score:3)
I doubt someone like Lineo is going to be value-added for you, because their speciality will be along the lines of extreme kernel mods or getting the kernel running on obscure hardware--- which you can avoid needing if you pick something mainstream like a basic PC-104 setup.
What's left is just application-specific general programming, and Lineo et al won't be any better than you are already for that.
By your question, I suspect that you're new to Linux altogether. Take a course like Red Hat's RHD248 (which I wrote and teach, btw) before you get too far along with your Linux evaluation. Focusing an entire week on embedding GNU, Linux and eCos will set you on the right path faster than $$$ for a Linux disto, and you'll understand more of what's going on to boot.
b.g.
Hawdware? (Score:1)
Uhhh...shouldn't that be hardware?
---
The AOL-Time Warner-Microsoft-Intel-CBS-ABC-NBC-Fox corporation:
Re:Hawdware? (Score:1)
Dancin Santa
In general (Score:2)
Is there any reason you want to limit yourself to Linux? There are several other embedded system providers out there which could give you similar functionality.
Dancin Santa