Easy and powerful IDE - OfficinaTurini

Go to content
otStudio 2
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 realizza un sistema completo di editazione dei sorgenti, compilazione, debug e caricamento sul dispositivo del codice creato.

DAQ, una funzione raggiungibile dal toolbar principale , permette di visualizzare array di dati numerici, plot di segnali acquisiti o elaborati, immagini e molto altro.

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

Da questa ultima versione otStudio esegue anche i progetti creati con ARMD e BFTC avendo cosi un unico ambiente di sviluppo per core ARM o Blackfin.
I toolchain disponibili sono scaricabili separatamente e vanno caricati nella directory principale dove si trova l'eseguibile.

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 creates a complete system for editing sources, compiling, debugging and uploading the created code to the device.

DAQ, a function accessible from the main toolbar , allows you to view arrays of numerical data, plots of acquired or processed signals, images and much more.

otStudio is not a free program but is reserved only for customers who have purchased one of our products.

From this latest version otStudio also runs projects created with ARMD and BFTC thus having a single development environment for ARM or Blackfin cores.
The available toolchains can be downloaded separately and must be loaded into the root directory where the executable is located.
Updated version: 2.1.0 - 17 November 2023, as x86 and x64
The program does not require installation, it is sufficient to unpack the archive and run the executable.
It may be that your system does not have the necessary libraries, therefore below you will find two Microsoft installations necessary for the relevant codes.
Tested on Win7/Win10 32 and 64 bit

Downloads:
otStudio x86
The archive requires a password which is communicated to the customer.
otStudio requires that these drivers have been installed: https://ftdichip.com/drivers/vcp-drivers/

System libraries you may need ....
Free counters!
VAT: IT 02230330504
(C) 2016-2024 Officina Turini, Tutti i diritti riservati
Back to content