http://sourceforge.net/projects/mcu8051ide/?source=dlp

Short introduction

MCU 8051 IDE is a new modern graphical IDE for microcontrollers based on 8051. I belive 8051 is a great piece of technology. This IDE is a new way how to see and feel these still famous microcontrollers. MCU 8051 IDE is noncommercial open-source software primirily for Linux. Let me tell you what does this IDE offer.

More than 79 supported MCUs
8051, 80C51, 8052, AT89C2051, AT89C4051, AT89C51, AT89C51RC, AT89C52, AT89C55WD,AT89LV51, AT89LV52 AT89LV55, AT89S52, AT89LS51, AT89LS52, AT89S8253, AT89S2051, AT89S4051, T87C5101, T83C5101, T83C5102, TS80C32X2, TS80C52X2, TS87C52X2, AT80C32X2, AT80C52X2, AT87C52X2, AT80C54X2, AT80C58X2, AT87C54X2, AT87C58X2, TS80C54X2, TS80C58X2, TS87C54X2, TS87C58X2, TS80C31X2, AT80C31X2, 8031, 8751, 8032, 8752, 80C31, 87C51, 80C52, 87C52, 80C32, 80C54, 87C54, 80C58, 87C58 and more ...
Advanced simulator
image
Advanced source code editor
image
  • Syntax highlight
  • Syntax validation (line 23)
  • Popup based autocompletion
  • Command line (like in Kate)
  • And more ...
  • image
    Own optimalizing macro assembler
    image
    Support for ISO C
    image
    8 segment display editor
    image
    Base convertor
    image
    Special calculator
    image
    Simple graphical notepad
    image image
    Interactive ASCII chart
    image
    Assembler symbol viewer
    image
    Hexadecimal editor
    image
    Tools for converting between various data files related to MCUs
    image
    Interactive map of SFR
    image
    Editor of bit addressable area in the simulated MCU
    image
    Interrupt monitor & editor
    image
    Stopwatch timer
    image
    IO Ports monitor
    image
    Simple rich text editor for writing user notes
    image
    Interactive help for assembly language
    image
    Simple hardware simulation (but not so simple to implement ... :) )
    image image image image imageimage
    Various information windows, tooltips, legends, etc.
    image image image
    Hardware tools
     
    That is definitely not all ...
    For instance there is support for some external assemblers:
  • ASEM-51 by W.W. Heinz
  • ASL by Alfred Arnold
  • Also there is disassembler, register watches, list of bookmarks, list of breakoints, support for hardware control plugins, terminal emulator, scientific calculator, tool find in files, filesystem browser, SFR watches, custom commands (using Bash scripts), support for exporting source codes as XHTMLv1.1 or LaTeX souce, file statistics, command line interface (type `mcu8051ide --help' for more), support for doxygen, EEPROM write buffer editor (part of simulator), subprograms monitor, limited C debugger, many search panels and many other things ... (discover them yourself :) ... )

    Post a Comment

    0 Comments

    Close Menu