OSDeving or Embedded?

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
Post Reply
earlz
Member
Member
Posts: 1546
Joined: Thu Jul 07, 2005 11:00 pm
Contact:

OSDeving or Embedded?

Post by earlz »

Hi, I'm making a (in my opinion) very cool "OS" of sorts. I'm using an mbed ARM prototyping board. It's not the typical ARM OS dev scene I see here. For starters, it only has 512K of flash and 32K of usable RAM(64K if you forget about ethernet and USB). It's also a product marketed toward people prototyping electronic things, not typically as a standalone computer type thing. Anyway, my project consists of this:
  • VGA signal generator for monochrome 80x25 character mode/640x480 graphical mode(simultaneously)
  • PS/2 keyboard driver for receiving and processing keys pressed
  • A basic console (maybe with file management for SD card and/or built in flash memory)
  • A forth virtual machine and "compiler"
And no plans for multitasking, though it should be possible(I'm pretty sure I'd run out of resources!)

I know most OS work here takes place on good ol' x86 computers with a few BeagleBoards and Gameboys. However, would anyone be interested in an announcement of this project here when it's complete(and of course further updates), or is this too "electronic" for this forum?
User avatar
bluemoon
Member
Member
Posts: 1761
Joined: Wed Dec 01, 2010 3:41 am
Location: Hong Kong

Re: OSDeving or Embedded?

Post by bluemoon »

is this too "electronic" for this forum?
I'm not the judge but I personally interested in the experience you earned/shared on the process, especially for working on a new platform from scratch.

And there is a sub-forum dedicated for project announcement.
User avatar
xenos
Member
Member
Posts: 1118
Joined: Thu Aug 11, 2005 11:00 pm
Libera.chat IRC: xenos1984
Location: Tartu, Estonia
Contact:

Re: OSDeving or Embedded?

Post by xenos »

I would certainly be interested to hear what progress you make and what issues you encounter, mainly those specific to the ARM architecture. I haven't done a lot with ARM so far, but I'm trying to learn a bit more.
Programmers' Hardware Database // GitHub user: xenos1984; OS project: NOS
Post Reply