Easy and powerful IDE - OfficinaTurini

Go to content
otStudio
auro quÊque janua panditur
Gli odierni microcontrollori offrono grandi prestazioni e permettono di implementare dispositivi sempre piú complessi. Spesso peró la maggiore complessitá non é rappresentata dalla funzione intrinseca del dispositivo che vogliamo realizzare ma da almeno due grandi problemi:

  1. Imparare rapidamente le funzionalitá dell'hardware scelto. I moderni microcontrollori hanno decine di perferiche interne con funzioni sempre piú complesse oltre ad una gestione della memoria anche essa spesso complessa.
  2. Imparare rapidamente (veramente arduo) tutto ció che concerne il sistema di sviluppo e del compilatore.

I sopra citati punti possono avere un costo molto elevato, soprattutto se é la prima volta che utilizziamo un dispositivo.

Arduino, a mio parere, deve il suo successo proprio alla semplicitá del suo sistema di sviluppo. Del resto ciascuno di noi vorrebbe concentrarsi sulla sua idea e non perdere tempo per capire tutte le idiosincrasie del compilatore o combattere contro i bugs di una perferica.

Ho creato otStudio per un uso proprio per impiegarlo sui dispositivi che sviluppo, adesso lo rendo disponibile ad i miei clienti che vogliano utilizzarlo sui nostri prodotti.

Attualmente produce codice per tutti i nostri prodotti basati sui DSP Blackfin ma in futuro sará aggiornato anche per produrre codice per ARM.

Seguendo l'esempio del sistema di sviluppo di Arduino ho cercato di ridurre al massimo la complessitá intrinseca richiesta dallo sviluppo per un sistema embedded.

In pratica puoi creare una applicazione senza conoscere alcuna complessitá dell' hardware o del software.
Puoi aggiungere una nuova libreria semplicemente modificando (con estrema semplicitá) un file di sistema.
Tutte le librerie di sistema e dell'hardware sono Open Source.

Se vuoi valutare questo software qui trovi un video per farti un idea: otStudio Tour

Se invece vuoi dare un occhiata alle librerie disponibili qui trovi diverse pagine: otStudio Library Reference

otStudio é una applicazione che si integra all'interno di mdi, da qui si realizza un sistema completo di editazione dei sorgenti, compilazione, debug e caricamento sul dispositivo del codice creato.

Il fatto di essere integrato apre molte possibilitá anche di creare piccole applicazioni direttamente dal codice scritto sull'embedded! In pratica una libreria disponibile per l'embedded (otDesktop) e tramite la connessione USB2 (canale veloce) esegue applicazioni di vario genere (elaborazione di immagine, plot, etc) disponibili su mdi.

otStudio non é un programma libero ma é riservato ad i soli clienti che hanno acquistato uno dei nostri prodotti.

Today's microcontrollers offer great performance and allow you to implement increasingly complex devices. Often, however, the greatest complexity is not represented by the intrinsic function of the device we want to make, but by at least two major problems:

  1. Quickly learn the functionality of the chosen hardware. Modern microcontrollers have dozens of internal peripherals with increasingly complex functions as well as memory management which is also often complex.
  2. Learn quickly (really difficult) everything related to the development system and the compiler.

The above mentioned points can have a very high cost, especially if it is the first time that we use a device.


Arduino, in my opinion, owes its success precisely to the simplicity of its development system. After all, each of us would like to focus on his idea and not waste time to understand all the compiler idiosyncrasies or fight against the bugs of a peripheral.

I created otStudio for its own use to use it on the devices that I develop, now I make it available to my customers who want to use it on our products.

Currently it produces code for all my products based on the Blackfin DSPs but in the future it will also be updated to produce code for ARM.

Following the example of the Arduino development system, I tried to minimize the intrinsic complexity required by the development for an embedded system.

In practice you can create an application without knowing any complexity of hardware or software.
You can add a new library by simply editing (very easily) a system file.
All system and hardware libraries are Open Source.


If you want to evaluate this software here you will find a video to get an idea: otStudio Tour

If you want to have a look at the available libraries here you will find several pages: otStudio Library Reference

otStudio is an application that integrates within mdi, from here a complete system for editing sources, compiling, debugging and loading the created code onto the device.


The fact of being integrated opens many possibilities also to create small applications directly from the code written on the embedded! In practice, a library available for embedded (otDesktop) and via USB2 connection (fast channel) performs various types of applications (image processing, plot, etc.) available on mdi.

otStudio is not a free program but is reserved only for customers who have purchased one of our products.
Free counters!
VAT IT 02230330504
(C) 2016-2020 Officina Turini, Tutti i diritti riservati
Back to content