../ritools_logo.jpg

 

RI Tools for Programming Embedded Systems

        Download

Description

The RI Tools support programming of embedded systems, specifically created to accompany the book Programming Embedded Systems by Vahid/Givargis, 2010. The tools include:
  • RIMS (RI Microcontroller Simulator): A single easy-to-use graphical environment for writing, compiling, executing, and debugging C code for the RI (virtual) microcontroller.
  • RIBS (RI Builder of State machines): A tool for graphical capture of synchronous state machines (synchSMs), automatic generation of C code, and simulation in concert with RIMS.
  • RITS (RI Timing-diagram Solution): A tool for displaying and saving timing diagrams generated by RIMS.
A license is required to run the tools, provided with purchase of the PES book. For e-book downloads, the license appears on the PES download page after purchase, and also in a confirmation sent to the purchaser's email address. For hardcopy purchases, request a license by emailing info@programmingembeddedsystems.com with proof-of-purchase. The tools run in Microsoft Windows.

ritools_pic.jpg

Download

  • RI Tools V2.4.1 (August 11, 2011)
    Windows installer (Requires Windows XP/Vista/7)
    If you can't run the installer (such as if you lack adminstrator privileges), download this zip file, unzip to a folder, and click on the RIMS, RIBS, or RITS program in the folder's "bin" sub-folder.
    New features include multi-synchSM support in RIBS, simpler file open/save/run/terminate functionality in RIBS/RIMS, and minor bug fixes and UI improvements. Version 2.4.1 contains bug fixes for C code generation in RIBS.
  • Mac users: Consider installing VMware's Fusion to enable installing Windows and running Windows applications: Fusion web site, Amazon listing. Available discounted or possibly free to academic users.

  • Previous versions
    V2.3 (Jul 7, 2010): Windows installer   zip file,

Help/Feedback

RI Tools help page

The tools do not come with technical support. We welcome comments and bug reports, and may be able to answer some questions. Email RITools@ProgrammingEmbeddedSystems.com. Include a detailed description of any problem and the platform and Windows version used.

About

The RI (Riverside-Irvine) Tools were developed jointly at UC Riverside and UC Irvine. The tools are based upon work supported in part by the U.S. National Science Foundation's CCLI (Course Curriculum and Laboratory Improvement) program under grant number DUE-0836905. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the NSF. Key tool developers include Bailey Miller (RIBS) and Andrew Becker (RIMS).



www.programmingembeddedsystems.com

Copyright © 2010 Frank Vahid and Tony Givargis