Home
Luke's Weblog - MCB2100 [entries|archive|friends|userinfo]
Luke Gorrie

[ website | My Website ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

MCB2100 [Mar. 6th, 2008|06:17 am]
Previous Entry Add to Memories Tell a Friend Next Entry
[Tags|]
[Current Location |stockholm]

I've traded in my boring old OLPC XO (everybody has one of those these days) for an exciting new MCB2100 Evaluation Board. This is a 60Mhz ARM7 microcontroller with 16kB of RAM, 256kB of flash ROM, and some fun add-on connectors. The plan is to use my friend Tony's homebrew Forth system and the two Controller Area Network (CAN) interfaces to achieve world domination.

Resistance is futile :-)

LinkReply

Comments:
[User Picture]From: [info]leon03
2008-03-06 07:38 am (UTC)

(Link)

Heh, I have my eye on Technologic's TS-7800 for an embedded project I have planned.

I've been reading up a little about CAN. Looks interesting. Have you used it for anything?
From: [info]node
2008-03-06 10:09 am (UTC)

(Link)

If only the TS-7800 had VGA, it'd work as a low power desktop!
From: (Anonymous)
2008-03-06 08:51 pm (UTC)

(Link)

It has an FPGA and PCI. It seems to me that adding VGA shouldn't be too hard.
[User Picture]From: [info]leon03
2008-03-07 03:27 am (UTC)

(Link)

I agree that it should be easy. The TS-7800 would take a PCI card, except that the board has a PC/104 connector instead of a conventional slot.

So, go out and obtain a PCI video card. You can obtain low end, PCI-based GeForce 5000s and ATI Radeons for less than $50 at NewEgg, for example.

Next, look around for a PC-104 to PCI-Slot carrier board. Alternatively, you could build your own adapter. A homemade cable would work. Breadboards or wire-wrapped solutions may be more satisfactory. I'd have to double-check the specifications, but it should be a pin-to-pin design.\

Then you have an issue of getting the software to work. Good luck. You'll want to research the quality of fully open-source drivers for your particular graphics card, as ATI and NVIDIA's binary drivers obviously won't be an option. I hear ATI has some pretty good purely-open source for most of their Radeons. (Except my AGP-based Radeon HD 2400 Pro, which doesn't have working drivers, period.)

If anybody does this project, I'm definitely interested in a write-up!
From: (Anonymous)
2008-03-07 05:31 am (UTC)

(Link)

Haven't done doodlesquat yet. I'm going to take the board over to Thailand now and spend some quality time hacking it. If anyone wants to have a beer and talk about Forth thereabouts then send me an email :-)
[User Picture]From: [info]leon03
2008-03-07 06:02 am (UTC)

(Link)

Haha, well, anytime you are anywhere near the Midwest, do hit me up. I'm very much up for a beer!
[User Picture]From: [info]alogic
2008-03-07 02:52 am (UTC)

(Link)

Very intriguing.
From: (Anonymous)
2008-03-07 10:20 am (UTC)

(Link)

Nice little board. it's mighty handy that they have most or all the pins extended for hardware hacking. So do you plan on using Thumb instructions, ARM instructions, or a little bit of both?

I'm interested in the Thumb-2 instruction set, so I'd like to get my hands on a ARM Cortex-based single board computer, preferably a Cortex-R. The -A and -R subfamilies are backward compatible, while the Cortex-M subfamily is Thumb-2 only.

So did you consider getting the Cortex-M3 board, or would committing to Thumb-2 instructions unnecessarily cramp your master plan?