Currency Converter Using J2ME
The article Getting Started with J2ME showed how to build a simple Hello World application using J2ME. This article takes up from where the previous article left off and shows how to build a complete application, a currency converter, using the J2ME framework. The currency converter is a simple, yet complete application that converts from Indian Rupees (INR) to US Dollars (USD).
Categories: Java, Mobile, Tutorial | Add Comment
Creating GLCD Bitmaps Using GIMP
The ZKit-51-V664 has a Graphics LCD, that can be used for displaying GUIs, bitmaps, animations, etc. Bitmaps can be easily displayed on the Graphics LCD using the APIs provided by ZDev library. This article shows how to create bitmaps using GIMP, and how to display them on the Graphics LCD.
Categories: 8051, Tutorial, ZKit-51-V664 | Add Comment
Getting Started With Android in the Command Line
Android applications can be created using the command line itself. Necessary tools are provided by the Android SDK. This article will demonstrate how to create a Android Application in the command line.
Categories: Android, Java, Mobile, Tutorial | Add Comment
Getting Started With Android
Android is a open source operating system designed specifically for mobile platforms. Over the last few years Android is taking over the mobile market drastically. This article shows how to get started with Android.
Categories: Android, Java, Mobile, Tutorial | Add Comment
Getting Started With J2ME
J2ME is a software used to develop applications for Java enabled devices like Mobile Phones and PDAs. For more information about J2ME refer J2ME in Wikipedia. This article explains how to write a simple hello world program in J2ME.
Categories: Java, Mobile, Tutorial | Add Comment
Accessing IAP Routines on P89V66x
All 8051 based microcontrollers from NXP come with some sort of built-in flash memory. The microcontrollers provide multiple methods to program the flash. The most common method is In-System Programming (ISP). In ISP, the code is transfered to the flash, through the serial port, by a built-in ISP bootloader. The other method is In-Application Programming (IAP). In IAP, the user application receives the code through whatever mechanism (like say SPI or I²C) and programs the flash. A set of built-in routines, called the IAP routines, are available to the application for manipulating the flash.
This article shows how to access the IAP routines on P89V66x based devices. The routines will be accessed from C, and the free and open source SDCC compiler will be used.
Categories: 8051, Tutorial, ZKit-51 | Add Comment
How to Determine Stack Utilization
It is necessary to know the stack utilization levels when software is developed for systems requiring high reliability. A simple technique to determine the stack utilization of a program is watermarking. In this technique the stack is filled with a pattern, and the program is executed. When the stack is used the pattern is overwritten. When the program terminates the point from which the pattern is undisturbed tells us the stack utilization level.
Categories: 8051, Tutorial, ZKit-51 | Add Comment
External Memory HOWTO
When your projects get bigger, the internal RAM of the P89V664 is no longer sufficient. External RAM can be used to overcome this limitation. The P89V664 used in the ZKit-51 has 2KB of on-chip external RAM.
The external RAM can be used from SDCC, in two ways
-
By using the storage class __xdata.
-
By using the large memory model.
Categories: 8051, Tutorial, ZKit-51 | 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




