World's First Linux Computer In A CF Card 113
An anonymous reader writes "LinuxDevices reports on the world's first Linux computer to fit inside a CompactFlash card. The 'Compact Flash Computer' (CFC) can be mixed and matched with third-party CF cards to instantly create minuscule Linux systems based entirely on CF cards. A wide variety of third-party CF peripheral cards can be used with the CFC, including RS232/485, Ethernet, Bluetooth, USB, 802.11, GSM, GPRS, GPS, and more. A combination power supply / bus expander module on a separate CF card, as well as a tiny 8-slot CF card backplane, are available as options."
An anonymous reader adds "The card is based on a Freescale MPC5272 system-on-chip processor and contains 32MB of SDRAM and 8MB of Flash memory, and it comes with a uClinux based operating system and GNU development/debug tools."
CFCC (Score:5, Funny)
Re:CFCC (Score:2, Funny)
Re:CFCC (Score:1)
Re:CFCC (Score:2)
Re:CFCC (Score:1)
Snap on Computer ... (Score:4, Interesting)
The good thing about this is however the "show off" effect
I'm still thinking about building my own small PC , probably will be an old 386 or 486 chopped down to fit inside an OLD telephone case I have , add an LCD display (100x96) hooked off an old casio and then I'm stuck at writing drivers. If I can hookup the telephone keyboard and put the LCD in the telephone address book slot
Another hidden PC... (Score:5, Interesting)
Kjella
Re:Another hidden PC... (Score:1, Informative)
Isn't that the point of hacking?
Re:Another hidden PC... (Score:2)
Re:Snap on Computer ... (Score:2)
In other news... (Score:5, Funny)
Re:In other news... (Score:1)
Re:In other news... (Score:2)
Linux in a piece of tofu! (Score:5, Funny)
Come back next week, I should have an embedded linux system running in a fried chicken drumstick.
Re:Linux in a piece of tofu! (Score:2)
microsoft (Score:5, Interesting)
In the short term, this could be part of a counter-revolutionary movement against the notion of ubiquitous wireless computing - rather than making most devices dumb terminals that rely on a remote centralised server for their data repository, this could effectively make any dumb piece of hardware a fully fledged computer, even without a network connection (indeed, it might be preferable for security or logistical reasons not to have to worry about a network).
I wonder what kinds of things we'll be able to do with this type of technology when memory cards can hold 100s of gigabytes of data?
Re:microsoft (Score:5, Funny)
Store 100s of gigabytes of pr0n
Hasn't Sun's plans for motherboard-less... (Score:3, Insightful)
Re:Hasn't Sun's plans for motherboard-less... (Score:2)
Re:Hasn't Sun's plans for motherboard-less... (Score:1)
Re:Hasn't Sun's plans for motherboard-less... (Score:2)
Re:Hasn't Sun's plans for motherboard-less... (Score:2, Insightful)
Beauwolf Cluster... inside a PDA! (Score:3, Interesting)
Re:Beauwolf Cluster... inside a PDA! (Score:2)
Yeah! With any luck, they'll be as powerful as my Jaguar!
The custom-built pda (Score:4, Insightful)
One could imagine a sleeve where you plug in a cpu card, some data storage cards, a wifi card, and so on. Sleeves could be upgraded to provide new peripherals. You would use firewire, usb or some other generic protocol to provide the interface between the sleeve, the cards, and the outside world (possibly using stub cards that transform a cf card to a usb data storage card).
That way when you need a bigger screen, you'd buy a new sleeve and dock your old cards into it. Cpu not fast enough? Just upgrade the cpu card, no problems with having to replace the entire pda.
Why hasn't this been done yet? It seems like an untapped market just waiting to be discovered.
Re:The custom-built pda (Score:5, Insightful)
Because most people, unfortunately, are not geek hobbyists, and think of computers in terms of application, not of mechanism. To them, this reconfigurability is just additional cost, complexity, and fragility to get a "follow the directions to assemble it yourself" device that performs some task that they want to do, like store lists of phone numbers. Sure, it drives us bonkers that we don't have a pretty interface and better support for the I2C bus (or internal USB in cases), interesting input (knobs, sliders, etc that can be interfaced with) devices, cheap interesting output devices (LED/LCD/VFD front-panel displays), thermometers, and the like. The typical computer user, though, doesn't give a damn about extending or reconfiguring their computer, because they want to accomplish a task, and don't really want to "figure out what to do to their computer to accomplish that task".
Sigh.
Re:The custom-built pda (Score:2)
Unfortunately, I suspect the reality would again be plug&pray instead of plug&play.
Re:The custom-built pda (Score:2)
it is missing... (Score:2)
Smartcard security (Score:4, Informative)
Currently, smartcards have one huge hole for use in secure environments -- they have no secure user-input or user-output channels. This means that if someone sets up a bogus ATM/card reader (which has been done oh so many times), they can swipe your PIN and since the interface, including hitting "OK" or not is all done through the reader, can hit "OK" for you.
But if you can build a small computer with a simple interface (CF is a good choice, though a smartcard interface would also work), you can slap a display on it (actually, all you need is a calculator-style alphanumeric LCD strip) and a nine-button numeric keypad. You can enter your PIN directly to your card, and you can trust that the price being displayed on the card is the price that you are actually paying, and the payee being displayed is actually who the money is going to.
For a long time, I've been wondering how long it will be until smartcards become standard for sales. The attacks on smartcards are largely doable because of a lack of untrusted readers (as I said, no keypad or display on-card). Smartcards are great for e-commerce, where you can have a reasonably trusted reader in the form of your computer. I figured that one day AmEx or someone will partner with Dell and Dell will start bundling smartcard readers with their systems (the cost of a smartcard reader is very, very low, and the potential savings with not having to deal with constant fraud attempts on credit cards, and the ability of vendors to actually trust and allow purchases coming from, say, Nigeria, is a significant benefit). Nobody's got around to shipping lots of computers with smartcard interfaces -- but *lots* of computers have CompactFlash interfaces. All that's needed is an open standard for communicating with "smartcard on CompactFlash", someone figuring out where they can get their paws on some cheap, durable LCD displays, slap some buttons on it, and you have one hell of a compelling commerce mechanism to replace the credit card.
FWIW, while I'm sure credit card vendors have no interest in allowing such a thing, a smartcard vendor could provide actual privacy, not knowing about each one of your transactions, since your transactions cannot be (reasonably) forged.
God, that would be cool. Anyone know how many mW CF can provide?
Re:Smartcard security (Score:1)
Nobody's got around to shipping lots of computers with smartcard interfaces
Umm, gotta disagree with you there, every computer purchased by the US DoD is -required- to have a smartcard reader. Dell has a keyboard (model SK-somethingorother) that has the card reader built into the keyboard.
Re:Smartcard security (Score:1)
Re:it is missing... (Score:2)
too expensive! (Score:3, Funny)
C'mon! I'm waiting for the usual highly moderated
Re:too expensive! (Score:1)
Why so pricey? (Score:3, Informative)
That product is uber-geek, but its price could completely cancel the advantage of using Linux in a small system like this. There already are slightly bigger Linux ready single board computers in the $200 - $300 range.
Re:Why so pricey? (Score:1)
How much does size matter? (Score:2, Insightful)
Re:How much does size matter? (Score:2)
Re:How much does size matter? (Score:2)
Re:How much does size matter? (Score:2, Insightful)
First, you have to remember the read/write cycles on them.
Second, given the extensibility of this product, and the fact that it is solid state plus low weight, it can now be used in places that no normal PC would be able to go. I.e. high pressure, high heat, etc. Why? Because it can easily be enclosed in a protective casing to do so.
That's why it's important to do all the minimization work. To enable a generation of tinkerers to take their dreams of exploration further.
You missed the point totally... (Score:2)
Ans yes, size matters. so you can shove it into your toaster, microwave oven, etc..
Re:How much does size matter? (Score:2)
Here's a contrived (but realistic) example: a small manufacturer makes powered dollies that can move loads of up to 1000 lbs by the operator pushing the handle on the dolly. Now they identify a market opportunity for a smarter dolly that has variable maximum speed depending on how much is loaded onto it, won't move if the weight is over the limit, has steerable front wheels that will turn at a rate that won't send the load flying off
Gumstix (Score:5, Interesting)
Gumstix vs CFC (Score:3, Informative)
The potential advantage of this CFC thing over the gumstix [gumstix.com] (which is cool) is that the stupid client USB port on the gumstix means that it's going to be a struggle to attach USB peripherals. With the CF bus, I should be able to attach CF peripherals to the CFC easily. Presumably the next gumstix will based on a part with the new USB 2.0 controllers which can be switched between host and client modes. This would be good.
OTOH, the gumstix ARM should be substantially faster than the CFC Moto ColdFire part.
Re:Gumstix vs CFC (Score:2)
Re:Gumstix vs CFC (Score:1)
Hooray! I have all kinds of big plans for such a device. I'm assuming that this is the kind that I can turn around: use it as a client with a host PC, and yet as a host with a client peripheral?
Looking forward to it---thanks for the note!
Re:Gumstix vs CFC (Score:2)
Re:Gumstix and VOIP (Score:1)
Anyone have a better $150 solution?
Re:Gumstix (Score:2)
Re:Gumstix (Score:2)
They're obviously targeting the small portable device market rather than the network device/appliance market. The fact that it has a USB client port but no USB host capability pretty much proves this. I haven't used bluetooth myself, but what's wrong with getting one of those USB bluetooth "dongles" for your laptop or PC? With its low power usage (and low price!) the gumstix sound great for a battery-operated remote sensing device. Just
Re:Gumstix (Score:2)
Freescale (Score:4, Informative)
IIRC, PowerPC was engineered to be backwards compatible with 68k. To preserve apple's software. The main dis-advantage of this is that you'd have to support the umpteen billion addressing modes.
There is a RISC'ified alternate side though: The ColdFire processors [freescale.com]. They've been a uClinux target for a while.
However, whats truly notable is that the new MFC54xx series has a mmu [linuxdevices.com]. No need for uClinux, it runs real linux. Quite well i'd imaging: 133mhz DDR ram, 433 mhz, pci-interface, dual ethernet (100 mbit), usb and onboard crypto accelerator. All with a low advertised power consumption.
Still awaiting the Base Support Package. C'mon Metroworks.
Myren
Re:Freescale (Score:3, Informative)
No, you're completely wrong. PPC is a fairly traditional RISC, 32 registers plus some special ones, and a rich instruction set, but ALU operations operate on registers, not memory.
Apple did have a 68k emulator in their OS to be able to run 68k binaries.
On the other hand, the early coldfire processors, like
Re:Freescale (Score:2)
Re:Freescale (Score:1)
Lets start with the PPC. (Knowing very little about the PPC a week ago,) I was reading Ars history of PPC and i guess i took them too literally: "...and Apple needed a CPU for its personal computers that would be both cutting-edge and backwards compatible with the 68K", before it goes into talking about the Power 601 and its "bridge support" for 68K. It seems there was initially some degree of hardware compatibility with what must have b
Hardware trojans? (Score:4, Interesting)
Re:Hardware trojans? (Score:2)
With the proliferation of the do-not-photograph-here areas, a CF card that would look like "empty" despite keeping data stored on could be a neat toy for every amateur spy. Take pics, and let the "CF card" encrypt them with a public key, and "stealth" them in the VFAT. Keep the private key off-camera. Then come home, put the card to the reader, enter a PIN
what processor does it use? (Score:2)
visions of linux-powered newton dance in my head (Score:4, Interesting)
i have a newton messagepad 2100 (two of them, actually). i'd love to be able to shove this little CF module into its PC card slot (with one of the PCMCIA/CF converter doohickeys i have) and use the newton's display with the processor (and all the other good bits) on the card. 8 megs of flash and 32 megs of ram is considerably more than the newton's 4 of each. i'd love the capacity to run a good, scaled down linux install built for PDA installs on the newt's half VGA screen and still-impressive battery life.
this would be a sweet hack, if someone could manage it. hell, i'd buy three.
incidentally, the newt has a strongARM 110 running at 161.9 MHz, which i've read does 150 MIPS (considerably more than the 63 the CFC does)
The Coldfire CPU (Score:1)
The 68K compatability come from the fact that it's
evolved from the 68060 RISC core.Lose the FPU/MMU &
other funny knobbly bits and you have a cool
embedded CPU cheap made in millions for HP printers
The spec is very similar to the evaluation board supplied by motorola for $400
or one of the upmarket palm pilots at half that price. The CF card is cute damn
expensive way of buying $40 of parts.
VOIP? (Score:1)
Great! (Score:3, Interesting)
Why, you wonder? Well, so I can throw out my cell phone and replace it with a matchbox I just need to carry around my person/in my jacket pocket and use my shiny new Tungsten T3 as a cell phone!
And this is for those of you who say "wait for a smartphone or get a treo"; I don't need a smartphone, I want a PDA which I can call with (kinda like the XDA thing, but then that runs windows, which I don't want). And a treo? Come on...I can't really read and work with spreadsheets on that tiny screen, much less a book (which I do frequently).
And as a final thought: yeah, maybe in five years time I'll get a pda with a large (roll out OLED) screen which can also make calls...but I'd buy a little matchstickbox sized linux/bluetooth/gsm/sim-unit NOW.
isn't that vute (Score:2, Funny)
Damn, I can't frickin spell (Score:1)
Needs two ethernet connectors (Score:3, Interesting)
There are many great applications for such tiny systems.
A Linux kernel with little more than a special
The device is used in a corporation, such as in an office or cubicle. It is plugged in between the ethernet jack on the wall, and the legitimate device, such as a PC.
During normal business hours, it captures the mac address of the legitimate PC. It then simply forwards all ethernet packets in both directions. (Not IP, but ALL ethernet frames.)
During business hours, it also captures and stores any interesting packets that it sniffs, including passwords.
Late at night, it uses the mac address of the legitimate device (so nothing looks fishy) and makes an IRC connection to a private chat channel where it just silently listens for coded commands from its master, including commands to upload anything interesting that it captured today.
Unfortunantly such dual nic tiny computers are so pricey as to require careful selection of where one would choose to install them. Zombied winboxes are much cheaper.
Re:Needs two ethernet connectors (Score:2)
When they hit the market I'm getting a job as a cabling contractor
Don't worry about the size and about RJ45s. Build such toy into an Ethernet switch, then cause the original one to fail in order to replace it with your compromised one. Same functionality, more ports available to watch, no issues with power supply nor heat.
You then can have the job as a networking contractor.
Obligatory Star Trek reference.... (Score:2)
Re:Obligatory Star Trek reference.... (Score:2)
This is the future of software (Score:1)
Buy a word processor and you have to buy a physical thing. If you want to be a software "pirate", you have to steal an object a
Re:This is the future of software (Score:2)
So, console video games are distributed in hardware only form, yes? ROMs in fact, for the NES, SNES, Genesis, and many other early game consoles. But they're all emulated today. Further, it would seem that at least in development, some form of rapid prototyping would be necessary to prevent massive wastes of hardware. As such, this only seems to be a method of adding a great deal of complication which is unncessary. Some software today already require hardware dongles. How effective those are I haven
Re:This is the future of software (Score:1)
Getting the chip right before going into production is something that happens all the time today. This would
OpenBSD: Been there, done that (Score:2)
Re:OpenBSD: Been there, done that (Score:1)
Re:Maybe not the first? (Score:3, Insightful)