User Tools

Site Tools


mios

Differences

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

Link to this comparison view

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]]
mios.txt · Last modified: 2011/01/10 22:10 by baeaeaeaeaer