User Tools

Site Tools


stryd_one_codeblocks

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
stryd_one_codeblocks [2007/09/30 05:25]
jimp
stryd_one_codeblocks [2007/10/05 23:29] (current)
stryd_one
Line 1: Line 1:
 +:!: :!: :!: :!: :!: 
 +====== This document has been superseded and is kept for archival purposes only!!! Please see the new version! ======
 +
 +
 +    * Part 1 - [[windows_toolchain_core|Setup the core software toolchain for MIOS application development on Windows]] - These are the minimal Windows applications you need, to write a MIOS Application in C for your MIDIbox.
 +    * Part 2 - [[windows_toolchain_ASM_ACSim|Extend your toolchain with MinGW to build the AC-Sim DOS C Simulator, or MPASM for ASM coding]] - These lesser-used options are both still important in certain situations. You will need MPASM if you would like to write applications in PIC ASM, or if you want to edit TK's ASM apps. MinGW is used to build the AC-Sim simulator, which is helpful for testing complex algorithms within your applications,​ without the need to upload to your MIDIbox. If you are likely to use this, it is recommended that you install MinGW prior to Code::​Blocks.
 +    * Part 3 - [[windows_toolchain_codeblocks|Extend your toolchain with Code::​Blocks and GDB]] - Code::​Blocks is an IDE which has several helpful features when developing applications,​ such as code highlighting,​ code completion, and debugging.
 +\\
 +:!: :!: :!: :!: :!: 
 +
 +
 ====== Developing MIOS Applications with Code::​Blocks ====== ====== Developing MIOS Applications with Code::​Blocks ======
  
Line 35: Line 46:
   * Install the complete application using the '​Complete'​ option.   * Install the complete application using the '​Complete'​ option.
   * When the installer asks you, click '​Yes'​ to add the installation directory to the PATH environment variable.   * When the installer asks you, click '​Yes'​ to add the installation directory to the PATH environment variable.
 +
 +
  
  
Line 40: Line 53:
 ===== ActiveState ActivePerl ===== ===== ActiveState ActivePerl =====
  
-  * [[http://​www.activestate.com/​store/​download.aspx?​prdGUID=81fbce82-6bd5-49bc-a915-08d58c2648ca]]+  * [[http://​www.activestate.com/​store/​download.aspx?​prdGUID=81fbce82-6bd5-49bc-a915-08d58c2648ca|Download ActivePerl]]
   * Install using defaults   * Install using defaults
   * If you are prompted to restart your computer, then do so (yes, now... I know it's annoying!).   * If you are prompted to restart your computer, then do so (yes, now... I know it's annoying!).
Line 48: Line 61:
   * [[http://​sourceforge.net/​project/​showfiles.php?​group_id=599|Download SDCC.]] 2.50 is officially supported or you can [[http://​sdcc.sourceforge.net/​snap.php#​Windows|get the latest snapshot]] if you're more experienced. Some PIC compiler routines have been improved in 2.6.0+ so this may be beneficial.   * [[http://​sourceforge.net/​project/​showfiles.php?​group_id=599|Download SDCC.]] 2.50 is officially supported or you can [[http://​sdcc.sourceforge.net/​snap.php#​Windows|get the latest snapshot]] if you're more experienced. Some PIC compiler routines have been improved in 2.6.0+ so this may be beneficial.
   * Install using defaults (Note that this installs the PDF doc as well which can be very useful)   * Install using defaults (Note that this installs the PDF doc as well which can be very useful)
 +
  
 ===== MinGW ===== ===== MinGW =====
 MinGW contains GCC which is used to compile the simulator ​ MinGW contains GCC which is used to compile the simulator ​
  
-  * [[http://​sourceforge.net/​project/​showfiles.php?​group_id=2435&​package_id=82721&​release_id=158801|Download the installer]]. Version 5.1.3 has tested OK.+  * [[http://​sourceforge.net/​project/​showfiles.php?​group_id=2435&​package_id=240780&​release_id=529741|Download the installer]]. Version 5.1.3 has tested OK.
   * Install, taking the '​Download and Install'​ option, and select the '​Candidate'​ package (use '​Current'​ if you have problems) and the '​Minimal'​ install type. It may be best to accept the default install path as MinGW doesn'​t like paths with spaces.   * Install, taking the '​Download and Install'​ option, and select the '​Candidate'​ package (use '​Current'​ if you have problems) and the '​Minimal'​ install type. It may be best to accept the default install path as MinGW doesn'​t like paths with spaces.
   * If the installer crashes while downloading just keep repeating the above until it completes.   * If the installer crashes while downloading just keep repeating the above until it completes.
 +
  
 ===== GDB (GNU DeBugger) ===== ===== GDB (GNU DeBugger) =====
 GDB is used to debug apps and is a must-have for MIOS development. GDB is used to debug apps and is a must-have for MIOS development.
  
-  * [[http://​sourceforge.net/​project/​showfiles.php?​group_id=2435&​package_id=82724&​release_id=190586|Download the installer]] ​+  * [[http://​sourceforge.net/​project/​showfiles.php?​group_id=2435&​package_id=20507|Download the installer]] ​
   * Install, taking the same default install path as MinGW (above).   * Install, taking the same default install path as MinGW (above).
  
stryd_one_codeblocks.1191129947.txt.gz ยท Last modified: 2007/09/30 05:28 (external edit)