ZDev, Open-Source Library for Micro-Controllers
ZDev is an open source software framework, consisting of modules for easy and quick embedded application development. ZDev is free and open source software, and is distributed under LGPL. ZDev currently supports the following microcontrollers:
-
P89V51RD2 - 8051 micro. from NXP
-
P89V664 - 8051 micro. from NXP
-
LPC1343 - ARM Cortex-M3 micro. from NXP
ZDev has the following modules.
-
Board - Initialize the board
-
Event - Check for events and dispatch callbacks
-
IRQ - Enable/Disable interrupts, and register handlers
-
Timer - Call functions after a timeout
-
Delay - Generate short delays
-
Error - Handle error conditions
-
LCD - Display text on an LCD
-
Graphics - Draw text & images on a graphics display
-
Buttons - Read button status
-
I²C - Communicate with I²C devices
-
SPI - Communicate with SPI devices
-
Serial - Communicate with serial devices
-
GPIO - Control digital pin state
-
PWM - Generate PWM signals
-
ADC - Measure analog voltages
-
DAC - Generate analog voltages
-
EEPROM - Access non-volatile memory
Advantages
-
Free - ZDev is free and doesn’t have a licensing cost nor royalities.
-
Open source - ZDev can be modified for requirement of the developer
-
Constant Updates - ZDev team at Zilogic constantly keeps it updated with new features and fixes to bugs
-
Tested - ZDev has been tested well on ZKit platforms - 8051, ARM and with several add-on boards from Zilogic Systems.
-
Rich set of Drivers - Most of the peripheral drivers are provided by ZDev and several subsystems for event driven application development are inherently part of ZDev.
-
Extensive Documentation - ZDev is backed up with extensive documentation for developers, available in PDF, HTML and Man pages!
-
Unified Platform Setup - ZDev has been ported to 8 bit 8051 to 32 bit ARM-Cortex controller. The APIs are similar and common around all the platforms.
Documentation
Download
Categories: 8051, ARM, Product | Add Comment

Follow
Categories
- 8051 (14)
- Android (2)
- ARM (3)
- Careers (5)
- Design Pattern (1)
- Java (4)
- Jobs (15)
- Linux (1)
- Mobile (4)
- News (7)
- Product (8)
- Project (9)
- Python (1)
- Tutorial (8)
- ZigBee (1)
- ZKit-51 (11)
- ZKit-51-V664 (2)
- ZKit-ARM-1343 (1)
Archives
- 2012 May
- 2012 April
- 2012 January
- 2011 December
- 2011 November
- 2011 September
- 2011 August
- 2011 July
- 2011 June
- 2011 May
- 2011 April
- 2011 March
- 2011 February
- 2011 January
- 2010 December
- 2010 November
- 2010 October
- 2010 September
- 2010 June
- 2010 May




