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.
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.
Yes its quite possible. However, the FPGA needed to do it at a ( subjective ) useful level is pretty expensive.
Emulating older 8 bit machines with a single FPGA is done all the time by hobbyists at a cost most people can afford.
---- Booth was a patriot ----
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.
Cool. There's even an mbed port, so it should be easy to integrate with Jumentum.
I am in perfect factual agreement about that, but I ascribe a different value to it :)
-- What do you need?
-- Gnus. Lots of Gnus.
It could be done. We have booted Linux for OpenRISC on a dev board with 8MB of RAM. A quick look at the xilinx website shows that their top end Virtex-7 FPGAs have 85Mb of Block RAM which theoretically should be enough if not too much of that is used by the cores. You could also build some extra memory from the Slice FFs But that alternative certainly will be expensive. I don't know if there are cheaper FPGAs that specializes in having a higher memory to logic ratio.