Changes between Version 61 and Version 62 of WikiStart


Ignore:
Timestamp:
Feb 14, 2019, 11:25:24 AM (5 weeks ago)
Author:
dsl
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v61 v62  
    11=== Overview ===
    22
    3  MCUSim is a digital simulator of the 8-bit AVR microcontrollers. It is
    4  written from scratch to assist in circuit simulation, firmware debugging,
    5  testing, and signal tracing.
     3 MCUSim is a digital simulator of the 8-bit microcontrollers. It is written
     4 from scratch to assist in circuit simulation, firmware debugging, testing
     5 and signal tracing.
    66
    7  There is a configuration file "mcusim.conf" which is installed together with
    8  the "mcusim" binary and "libmsim.a" library and can be used to tweak
    9  a behavior of the simulator. It is carefully documented and the best way to
    10  prepare your own simulation is to copy mcusim.conf to a new directory, adjust
    11  the options and run mcusim. Firmware and Lua files can be placed in the same
    12  working directory to be referenced by the relative paths, for instance.
     7 Please note that the AVR chips are aimed at the moment. Feel free to start
     8 a discussion about a support of any other family or architecture of the
     9 microcontrollers.
    1310
    14  Script files written in Lua can be used to represent models of the real
    15  devices during a simulation process. They may affect state of an MCU in
    16  several ways, e.g. access internal registers, generate signals on its pins or
     11 There is an mcusim.conf configuration file installed together with the binary
     12 and libmsim which can be used to tweak the program. The best way to prepare
     13 your own simulation is to copy it to a new directory, adjust the options and
     14 run mcusim. Firmware and Lua files can be placed there also.
     15
     16 Scripts written in Lua can be used to represent models of the real devices
     17 during a simulation process. They may affect state of the chip in several
     18 ways, e.g. access internal registers, generate signals on its pins or
    1719 terminate the whole simulation, and play roles of the significant parts of a
    18  circuit connected to the microcontroller (external EEPROM, humidity sensor,
    19  MOSFET switch, etc).
     20 circuit (external EEPROM, humidity sensor, MOSFET switch, etc).
    2021
    2122 Registers of a simulated MCU can be saved into a VCD (value change dump)
     
    3334=== Links ===
    3435 * [https://github.com/mcusim/MCUSim Source Code]
     36 * [http://www.freelists.org/list/mcusim-dev Mailing list]
    3537 * [https://discord.gg/QebjJ33 Discord Chat]
    3638