Blueboard is an open-source initiative at realizing cost effective prototyping and solutions using the versatile LPC 214x series of microcontrollers. Driven at present, by engineering and support from NGX Technologies, the board is provided with necessary interfaces for a quick realization of embedded solutions. NGX Technologies? Blue Board – LPC2148 is a ready-to-run development platform with code snippets to demonstrate applications for every feature supported on the board. The Blue Board offers ubiquitous interfaces making it the best board available for the offered price. All the technical information related to the project is freely available.
Software Code:
• Analog to Digital Converter.
• 16×2 LCD
• VGA .
• UART.
• I2C.
• E2PROM Driver – Reading and writing to an i2c-e2prom
• SPI – Using SPI in polled master mode to drive 8x LEDs
• FIQ Handler.
• Timer.
• SoftTimer – Demonstrates multiple timers with callbacks
• Real-Time Clock.
• Watchdog.
• SD/MMC access
• PS2 – Code to demonstrate PS2 keyboard
• Audio – Code to demonstrate wav playback
• Buzzer- Code to demonstrate buzzer on external interrupt
• Code Protection.
Source:
http://shop.ngxtechnologies.com/product_info.php?products_id=28
http://code.google.com/p/blueboard-lpc214x/
FreeOSEK is a scalable RTOS for embedded systems based on OSEK-VDX specification. OSEK-VDX RTOS standard has been used successfully for more than a decade in the car industry.
FreeOSEK is a static configurable RTOS where only the needed resources are created. This feature improves not only the RAM/ROM consumption but the runtime and real time characteristics, as well. For example usually you may need between 2 – 10 kB for the FreeOSEK RTOS, which may vary according to the platform, compiler, compiler options, configuration, etc. (see RAM/ROM consumption page for examples). This makes FreeOSEK best suitable for small and fast real time embedded systems.
Source:
http://opensek.sourceforge.net
lpcusb is a USB core stack for the built-in USB device of LPC214x microcontrollers. It handles the hardware interface and USB enumeration/configuration. Included are usage examples like USB joystick HID, USB virtual COM port and USB mass storage on SD-ca
Source:
http://sourceforge.net/projects/lpcusb/
SkyEye is an Open Source Software Project (GPL Licence). Origin from GDB/Armulator, The goal of SkyEye is to provide an integrated simulation environment in Linux and Windows. SkyEye environment simulates/emulates typical Embedded Computer Systems (Now it supports a series ARM, MIPS, PowerPC, Blackfin, Coldfire, and SPARC architecture based microprocessors). You can run some Embedded Operation System such as Embedded Linux, uClinux, uc/OS-II (ucos-ii) etc. in SkyEye, and analysis or debug them at source level.
Source:
http://www.skyeye.org