Jumentum Introduces a Single-Chip Linux System
An anonymous reader writes "The Jumentum open source project has announced a single-chip programming system based on the NXP LPC1768 (the same as in the mbed) that can generate PAL/NTSC video and use a PS/2 keyboard, so it may operate as a standalone BASIC programmable computer, similar to many old BASIC computers (e.g. Apple ][ or C64) of yore. Projects such as the Raspberry Pi provide a multichip Linux solution, and the Humane PC uses three AVR microcontrollers, but the Jumentum system can provide a true one-chip solution. Video is generated by software, and only a few external resistors are required to interface to a composite video input. With the Jumentum system, you can take your tiny one-chip computer on-the-go, or use it as part of your own electronics projects (using for example, the mbed) to give it a convenient interface (along with Jumentum's Ethernet web and USB interfaces)."
This is not a Linux system at all. It uses some of the GNU tool-chain for cross-compiling, but that is it. This is a single-chip BASIC system with some neat I/O capabilities.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
How long will you still get TVs which accept PAL/NTSC signals?
The Tao of math: The numbers you can count are not the real numbers.
Sounds a similar idea to the Maximite, which is based on a PIC32.http://geoffg.net/maximite.html
Um, from what I've seen so far, the reason they can sell the Raspberry Pi model A for $25 is that it's basically a single Broadcom BCM2835 SoC (with embedded RAM) mounted on a PCB with some I/O connectors and not much else. (the model B just adds one other chip to provide a USB hub and ethernet).
"I bless every day that I continue to live, for every day is pure profit."
The BCM2835 isn't very open, though. Apparently, you need to sign an NDA to obtain a data sheet. For tinkering hobbyists, that's going to be a big hurdle.
This isn't a lunix system!
What is slashdot coming to? Digg?
If you are looking for a small mobo with Linux perhaps your best choice woud be the Beagle board.
For lower capabilities, Arduino would be the obvious choice, it's programmed in C, using gcc.
I don't see too much in this Jumentum, offering a web server in a chip is interesting, but this capability has been available in small chipsets (not single chips) for Atmel or Microchip PICs for years. If I needed that capability right now I'd probably go for an Arduino with ethernet.
Apart from this, Jumentum is a poor name choice, "jumento" means donkey in Portuguese.
I would say it's a bad choice for a name. In portuguese "Jumento" means ass (the animal) and is a relativelly common adjective used to indicate something/someone dumb.
Probably quite a long time. Make a TV that can't take composite video input and people will female-dog that they can't use their Wii console, the VCR they keep around for the wedding video or those very few movies still not rereleased on DVD, or the SDTV cable box that they use to save on monthly recurring costs (local cable TV company charges $18/mo extra for HDTV service).
Donkeys are a symbol of work and determination. If donkey means dumb, then explain eDonkey.
NuttX is a Posix compliant real time embedded operating system and supports a massive amount of microcontrollers and development boards.
Even though this Jumentum is not a Linux box, I wonder whether a single chip computer, be it Linux, BSD or whatever - is even possible? Let's say one used an FPGA to simulate both the CPU and glue logic, that wouldn't be the end of it. Any computer needs memory, and from what I understand, an FPGA may be capable of simulating an SRAM, but not a DRAM, the latter implying far less gates per bit. Regardless of how much one shrinks Linux, I doubt that it - or even a microkernel like Minix - would fit in the memory that could be made available on an FPGA.
In the past, there were integrated CPUs that incorporated glue logic on them so that they could be interfaced directly w/ memory and other such subsystems. Examples were AMD's Geode and DEC's Alpha 21066/21068 - both of which included graphics accelarators on chip, as well as PCI controllers and memory controllers. With today's processes, one could take either one of these and make a single chip computer, but one would still need memory to be interfaced to it separately.
Read the headline, dammit...
This isn't Linux. It's a BASIC Stamp replacement, 30 years too late.
Aurduno is far ahead for dinky-machine low level programming. It has a rational way for newbies to deal with interrupts, which you need down at that level.
Personally, I think the next step up ought to be a QNX on a chip system. QNX scales down further than Linux does; you can run QNX with no disk or writable flash. and get something useful going in well under 1MB. You still have a real OS, with processes, threads, a POSIX API, etc. It's still free for non-commercial use, although not open source. Now that RIM owns QNX, maybe they'll do something in that area. But I doubt it.
http://wiki.python.org/moin/PyMite
Python ported to 8-bit microcontrollers.
I am in perfect factual agreement about that, but I ascribe a different value to it :)
-- What do you need?
-- Gnus. Lots of Gnus.