Giter VIP home page Giter VIP logo

msp430-emulator's Introduction

MSP430 Emulator

You can use this emulator online now at: http://www.msp430emulator.com/emu.html

  • Providing a complete software model of the MSP430 16-bit instruction set

  • An interactive debugger for advanced development and in depth firmware/hardware analysis

  • Peripherals include:

    • GPIO Ports (LEDs and other pins)
    • UART Serial Communication (via USCI Module)
    • Timer_A (in progress)
    • BCM+ (in progress)

    The project goal is to emulate all peripherals and devices on the TI MSP430 Launchpad starter kit, to be able to run all firmware that would run on the physical device and test hardware inputs like UART or some of the other digital ports via programmable means. The emulator/simulator written in C is server which can be ran as a daemon. The user interface is accessed through the browser. This server and interface is available online at the link above.

    Please feel free to contribute! (TODO list below!) Also, we would like to hear from you if you are using this software!

    Please contact me at [email protected] if you are using this for something or would like more information on how to contribute. Let me know if you need something specific emulated! Thank you!

[cap2.png]


  • TODO

    • Basic Clock Module / Timer

    • Instructions

      • DADD (BCD math)
      • RETI (Return from Interrupt)
  • Build Instructions (You will need the following packages)

    • readline (apt-get install libreadline-dev)

    • msp430* (apt-get install msp430*)

    • libwebsockets-dev (apt-get install libwebsockets-dev)

    • ( sudo apt-get install libreadline-dev msp430* libwebsockets-dev; )

    • navigate to the root of the source tree

    • type 'make' (you can also make clean after)

  • User Instructions

    • Log onto http://www.msp430emulator.com/emu.html to use the ONLINE Emulator

    • The following are instructions on how to use a LOCAL web interface

      • Click local debugging in the online emulator (Not yet available)
      • You will be connected! Enjoy.

msp430-emulator's People

Contributors

rudolfgeosits avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.