Search 8052.com...


User (Email)

Password

Remember Logon

Forgot password?
Create Account


8052.com Online Store
Back to 8052.com Main Page



























Craig Steiner's Resume - Project Details 19902 - Pinnacle 52 IDE

Craig E. Steiner
Pinnacle 52 IDE
"Complete Windows-based development environment for the 8052"
Back to full resume | PDF version of this page

Overview

    Building on the 8052 Simulator for Windows application I had previously developed, I wrote an entire integrated development environment for the 8052. This application includes an editor, assembler, linker, and simulator in a single package and allows the user to develop complete 8052 applications.

Features

  • Full simulator similar to the one included in the 8052 Simulator for Windows, including simulation of special function registers, interrupts, timers, and serial ports.
  • Includes a very intelligent disassembly feature that is able to, for the most part, distinguish between executable instructions and embedded data.
  • Allows user to modify the disassembly and add comments and labels to facilitate the reverse engineering of existing 8052 firmware.
  • Simulates a number of external components using I2C and SPI serial communication.
  • Sophisticated simulation analysis which allows the user to quickly determine what sections of code are consuming the most execution time so attention may be spent optimizing the most time-consuming sections of code.
  • Includes a full-featured editor with context-sensitive font coloring.
  • Includes a two-pass assembler capable of forward-referencing labels and symbols which produces intermediate object files.
  • Includes a linker capable of linking multiple object files and locating modules in absolute as well as relocatable segments.

Technology

  • Main application GUI developed in Microsoft Visual Basic 3.0.
  • Underlying simulation core DLL developed in Microsoft Visual C++ 1.51.

Craig Steiner's Role

  • Sole designer and developer of the Pinnacle 52 IDE application.

Contact Craig Steiner
Vault Information Services
8174 S. Holly
PMB #272
Littleton, CO 80122
Phone: 303-439-0909
Email: csteiner@vaultbbs.com


(C) Copyright 1997 - 2008 by Vault Information Services LLC. All Rights Reserved.
Information provided "as-is" without warranty. Please see details.
Contact us for usage and copy permission.