This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
mios [2011/01/10 00:18] baeaeaeaeaer |
mios [2011/01/10 22:10] baeaeaeaeaer Added links for MIOS32; Additional Info for MIOS32 |
||
---|---|---|---|
Line 8: | Line 8: | ||
- | There are two versions of MIOS: The (older) **MIOS8**, used for MBHP_Core modules equipped with 8bit PIC uControllers and **MIOS32** used for the Core32 modules with 32bit STM controllers. If you are planning to build a new MidiBox, you should use the newer Core32 that allows much more complex devices. | + | There are two versions of MIOS: The (older) **MIOS8**, used for MBHP_Core modules equipped with 8bit PIC uControllers and **MIOS32** used for the Core_STM32 modules with 32bit STM controllers. If you are planning to build a new MidiBox, you should use the newer Core_STM32 that allows much more complex devices. |
===== MIOS8 ===== | ===== MIOS8 ===== | ||
Line 23: | Line 23: | ||
==== Documentation ==== | ==== Documentation ==== | ||
- | * [[http://www.ucapps.de/mios.html|Introduction]] <sup>uCApps</sup> | + | * [[http://www.ucapps.de/mios.html|Introduction]] <sup>uCApps</sup> |
- | * [[http://www.ucapps.de/mios_changelog.html|Change Log]] <sup>uCApps</sup> | + | * [[http://www.ucapps.de/mios_changelog.html|Change Log]] <sup>uCApps</sup> |
- | * [[http://sourceforge.net/export/rss2_projsummary.php?group_id=6121|MIOS project summary RSS feed]] | + | * [[http://sourceforge.net/export/rss2_projsummary.php?group_id=6121|MIOS project summary RSS feed]] |
- | * [[http://www.ucapps.de/mios_download.html|MIOS-Downloads]] <sup>uCApps</sup> | + | * [[http://www.ucapps.de/mios_download.html|MIOS-Downloads]] <sup>uCApps</sup> |
- | * [[http://www.ucapps.de/mios_bootstrap.html|Bootstrap Loader]] <sup>uCApps</sup> | + | * [[http://www.ucapps.de/mios_bootstrap.html|Bootstrap Loader]] <sup>uCApps</sup> |
- | * check out [[pic_programmer_modules]] to know how to get the Bootstrap Loader onto the PIC. | + | * check out [[pic_programmer_modules]] to know how to get the Bootstrap Loader onto the PIC. |
- | * [[Application Development]] Section | + | * [[Application Development]] Section |
- | * [[MIOS PIC18F4620|MIOS running on a PIC18F4620]] (for certain future applications) | + | * [[MIOS PIC18F4620|MIOS running on a PIC18F4620]] (for certain future applications) |
\\ | \\ | ||
Line 44: | Line 44: | ||
===== MIOS32 ===== | ===== MIOS32 ===== | ||
- | MIOS32 is used on Core32 boards, equipped with the 32bit STM32F103RE processor. MIOS32 is prepared for other 32bit uCs as well and allows platform independent applications. | + | MIOS32 is used on Core_STM32 boards, equipped with the 32bit STM32F103RE processor. MIOS32 is prepared for other 32bit uCs as well and allows platform independent applications. |
+ | |||
+ | MIOS32 on a CORE_STM32 is more powerful than MIOS8: | ||
+ | |||
+ | * MIOS32 uses the realtime operating system FreeRTOS and allows simple multitasking with different priorities. | ||
+ | * It also supports native USB MIDI for faster code upload and MIDI transfer. | ||
+ | * Interfaces such as SPI and I²C can be used with DMA, allowing fast transfer at low CPU load | ||
+ | * Besides hardware multiplier and division units the STM32F103RE provides more peripherals: | ||
+ | * CAN or USB (can not be used in parallel) | ||
+ | * SPI | ||
+ | * I²C | ||
+ | * Timers | ||
+ | * DAC | ||
+ | * ADC | ||
+ | * I2S for Audio DACs | ||
+ | * The STM32F103RE provides 512kB of Flash and 64kB RAM | ||
+ | * BankSticks are replaced by SD Cards for more and faster memory | ||
==== Documentation ==== | ==== Documentation ==== | ||
- | * [[http://www.ucapps.de/mbhp_core_stm32.html|Core32 Introduction]] <sup>uCApps</sup> | + | * [[http://www.ucapps.de/mbhp_core_stm32.html|Core32 Introduction]] <sup>uCApps</sup> |
- | * [[http://www.ucapps.de/mios32_download.html|MIOS32 Download]] <sup>uCApps</sup> | + | * [[http://www.ucapps.de/mios32_download.html|MIOS32 Download]] <sup>uCApps</sup> |
- | * [[http://www.midibox.org/dokuwiki/doku.php?id=windows_mios32_toolchain_core&s|Toolchain setup guide for Windows]] | + | * [[http://www.midibox.org/dokuwiki/doku.php?id=windows_mios32_toolchain_core&s|Toolchain setup guide for Windows]] |
+ | * [[http://www.midibox.org/mios32/manual/|MIOS32 manual and function overview]] | ||
====== See Also ====== | ====== See Also ====== | ||
[[Mios studio]] | [[Mios studio]] |