application_development
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
application_development [2008/07/20 12:59] – Merge\cleanup stryd_one | application_development [2011/09/17 00:02] (current) – dougster | ||
---|---|---|---|
Line 7: | Line 7: | ||
This page covers the **APPLICATION** part as seen above. | This page covers the **APPLICATION** part as seen above. | ||
- | When coding your app in C, the compiler will automatically include when necessary, the MIOS-enhanced | + | When coding your app in C, the compiler will automatically include when necessary, the MIOS-enhanced |
If you stick to the provided functions coming with MIOS, you just have to learn the C-Syntax which is very easy. If you ever programmed in any other (also scripting-) language, you might be able to learn the syntax in just a few hours and start programming like a pro! | If you stick to the provided functions coming with MIOS, you just have to learn the C-Syntax which is very easy. If you ever programmed in any other (also scripting-) language, you might be able to learn the syntax in just a few hours and start programming like a pro! | ||
Line 29: | Line 29: | ||
- | ====== Setup & Install ====== | ||
+ | ====== Setup & Install ====== | ||
+ | \\ | ||
===== Windows ===== | ===== Windows ===== | ||
- | **[[windows_toolchain_quickstart|Quick Start Guide]]** Most users just want to download the source, configure the code for their hardware, and compile it. If that's you, and you're familiar with Windows, the [[windows_toolchain_quickstart|Quick Start Guide]] will get you up and running, quick and easy. If you have any problems, or want to know all the gory step-by-step details, you may prefer the Detailed Setup Guides. If you follow these guides exactly, you can't go wrong :) | ||
+ | ==== Quickstart ==== | ||
+ | \\ | ||
+ | ** Most people will want to use [[http:// | ||
+ | | ||
+ | \\ | ||
+ | \\ | ||
+ | **[[windows_toolchain_quickstart|Quick Start Guide]]** Most users just want to download the source, configure the code for their hardware, and compile it. If that's you, and you're familiar with Windows, the [[windows_toolchain_quickstart|Quick Start Guide]] will get you up and running, quick and easy. If you have any problems, or want to know all the gory step-by-step details, you may prefer the Detailed Setup Guides. If you follow these guides exactly, you can't go wrong :)\\ | ||
+ | \\ | ||
+ | ==== Details ==== | ||
* Detailed Setup Guides | * Detailed Setup Guides | ||
* **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 and/or ASM for your MIDIbox. Not sure? Do this part. | * **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 and/or ASM for your MIDIbox. Not sure? Do this part. | ||
Line 48: | Line 57: | ||
* **[[How to use Xcode2 as IDE on a Mac]]** -- step-by-step tutorial | * **[[How to use Xcode2 as IDE on a Mac]]** -- step-by-step tutorial | ||
* **[Leopard OS X 10.5][[How to setup XCode3 to access the SVN server]]** -- step-by-step tutorial | * **[Leopard OS X 10.5][[How to setup XCode3 to access the SVN server]]** -- step-by-step tutorial | ||
- | |||
===== Linux ===== | ===== Linux ===== | ||
+ | * **[[Installing GPUTILS and SDCC on Debian Linux]]** -- step-by-step tutorial | ||
* **[[Installing GPUTILS and SDCC on Gentoo Linux]]** -- step-by-step tutorial | * **[[Installing GPUTILS and SDCC on Gentoo Linux]]** -- step-by-step tutorial | ||
* **[[howto_app_dev_eclipse_ide|Developing MIOS Apps with Eclipse]]** < | * **[[howto_app_dev_eclipse_ide|Developing MIOS Apps with Eclipse]]** < | ||
* **[[Installing GPUTILS and SDCC on Fedora Core 5]]** -- step-by-step tutorial | * **[[Installing GPUTILS and SDCC on Fedora Core 5]]** -- step-by-step tutorial | ||
+ | * **[[Installing GPUTILS and SDCC on Ubuntu 8.04]]** -- step-by-step tutorial | ||
Line 61: | Line 69: | ||
* **[[MIOS C Simulator - Debugger|ACSim]]** < | * **[[MIOS C Simulator - Debugger|ACSim]]** < | ||
- | * **[[howto: | + | * **[[howto: |
- | * **[[howto_app_dev_eclipse_ide|Developing MIOS Apps with Eclipse]]** < | + | * **[[howto_app_dev_eclipse_ide|Developing MIOS Apps with Eclipse]]** |
Line 70: | Line 78: | ||
\\ | \\ | ||
\\ | \\ | ||
+ | |||
+ | |||
+ | |||
+ | |||
Line 100: | Line 112: | ||
* **[[http:// | * **[[http:// | ||
* **[[http:// | * **[[http:// | ||
- | |||
* **[[C Tips and Tricks for PIC Programming]]** | * **[[C Tips and Tricks for PIC Programming]]** | ||
* **[[How to mix C and ASM]]** – optimizing code: using plain ASM in a C-Based project | * **[[How to mix C and ASM]]** – optimizing code: using plain ASM in a C-Based project | ||
+ | * **[[Encoder Tables in C]]** - How to specify your encoder connections in an C Application | ||
</ | </ | ||
application_development.txt · Last modified: 2011/09/17 00:02 by dougster