Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

emu8051(1) [debian man page]

EMU8051(1)							   User's Manual							EMU8051(1)

NAME
emu8051 - Simulator/emulator for the Intel 8051 family of microcontrollers SYNOPSIS
emu8051 [OPTION]... [FILENAME] DESCRIPTION
emu8051 is a simulator/emulator for the Intel 8051 family of microcontrollers. It is available in two versions: a console (text-only) ver- sion and a graphical version (using the GTK+ toolkit). This is an Open-Source project. The program can load Intel HEX files. Once loaded, a program can be run (it will run indefinitely or until a breakpoint is encountered). You can also use the STEP button to exe- cute only a single instruction at a time and see the effects on registers and memory. It is written in C++, and uses Perl scripts to generate automatically C++ functions corresponding to each assembly instruction of the 8051 microcontroller. OPTIONS
-h display usage and exit -version output version information and exit CREDITS
emu8051 was originally written by Jonathan St-Andre, Hugo Villeneuve <hugo@hugovil.com> and Pascal Fecteau. COPYRIGHT
emu8051 is free; anyone may redistribute it to anyone under the terms stated in the GNU General Public License. A copy of the license is included in the emu8051 distribution. You can also browse it online at http://www.gnu.org/copyleft/gpl.html emu8051 May 2004 EMU8051(1)

Check Out this Related Man Page

MCU8051IDE(1)						      General Commands Manual						     MCU8051IDE(1)

NAME MCU8051IDE - Itegrated development enviroment for MCS-51 based microcontrollers
SYNOPSIS
mcu8051ide [--help] [-h] [--compile asm_file] [--iram-size size] [--code-size size] [--xram-size size] [--no-opt] [--quiet] [-q] [--nos- plash] [--nocolor] [-n] [--version] [-V] [--defaults] [--disassemble] [--minimalized] [--config-file filename] [--check-libraries] [--ignore-last-session] [--open-project project] [--reset-user-settings] [--hex2bin input output] [--bin2hex input output] [--sim2hex input output] [--sim2bin input output] [--normalize-hex input] [--auto-indent input] [--comp-quiet] [--no-sim] [--no-bin] [--no-lst] [--no-hex] [--warning-level N] DESCRIPTION
MCU 8051 IDE is tool for developing programs in assembly language and C languge (with SDCC) for micronstollers based on industrial stan- dard MCS-51. It consist of editor with syntax highlight, auto completion, syntax validation and command line, compiler with support for macro-instructions (even macro in macro), simulator, scientific calculator, (rich) text editor for writing to do lists, hexadecimal editor and many other tools. OPTIONS
--help, -h Display short help text --quiet, -q Don't display status of initialization progress on startup --nosplash Don't show splash screen --nocolor, -n Disable color output --version, -V Display version information --defaults Start with default settings (low level GUI settings (panel sizes ...)) --minimalized Start with minimalized window --config-file filename Specify path to file containg user settings --check-libraries Check if all nessesary Tcl libraries are avaible --ignore-last-session Start with an empty session (no project will be opened at startup) --open-project project Open only this project --reset-user-settings Reset all user settings to defaults --hex2bin input output Convert Intel Hex 8 file to binary file --bin2hex input output Convert binary file to Intel Hex 8 file --sim2hex input output Convert MCU 8051 IDE v0.9.1 simulator file to Intel Hex 8 file --sim2bin input output Convert MCU 8051 IDE v0.9.1 simulator file to binary file --normalize-hex input Normalize IHEX8 file --auto-indent input Reformat indention in source code --disassemble input Disaseble IHEX8 code and store result in input.asm --compile asm_file Compile asm_file and exit program --iram-size size Set size of internal data memory (eg. 1K or 1024) (default: 0x100) --code-size size Set size of program memory (eg. 1K or 1024) (default: 0x10000) --xram-size size Set size of external data memory (eg. 1K or 1024) (default: 0x10000) --no-opt Disable compiler optimalizations --comp-quiet Suppress compiler console output --no-sim Do not generate SIM file (for MCU 8051 IDE simulator) --no-bin Do not generate binary object code --no-lst Do not generate code listing --no-hex --warning-level N Do not generate IHEX8 object code; 3 - Nothing; 2 - Errros only; 1 - Errors + Warnings; 0 - All (Default) FILES
/usr/share/mcu8051ide/data/tips.conf XML file containing tips. (Dialog "Tip of the day") /usr/share/mcu8051ide/data/mcus.conf XML definition of supported MCUs. Warning: MCU 8051 IDE cannot run without this file. Please do not rely on format of this file. It may be changed in future version without any warning. ~/.mcu8051ide/last_session.conf INI like definition of the last session. ~/.mcu8051ide/base.conf Base configuration file. It contains only three configuration keys separated by spaces, please do not rely on format of this file. It may be changed in future version without any warning. ~/.mcu8051ide/config.conf Main configuration file (INI like). Readable and I hope user friendly. NOTES
List of supported porcessors is very short yet. Please post suggestions to martin.osmera@gmail.com . SUPPORTED PROCESSORS
8051, 80C51, 8052, AT89C2051, AT89C4051, AT89C51, AT89C51RC, AT89C52, AT89C55WD, AT89LV51, AT89LV52, AT89LV55, AT89S52, AT89LS51, AT89LS52, AT89S8253, AT89S2051, AT89S4051, 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 TO DO
Add support for more MCS-51 based microcontrollers. Fix all bugs. AUTHOR
Martin Osmera <martin.osmera@gmail.com> 16 December 2007 MCU8051IDE(1)
Man Page