Pages: [1] 2 3 ... 18   Go Down
Author Topic: Aggiornamento Due  (Read 32471 times)
0 Members and 1 Guest are viewing this topic.
Forum Administrator
Offline Offline
God Member
*****
Karma: 52
Posts: 639
I find plain exciting
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao

Visto che c'è grande interesse vi aggiorno sulla Due (in anteprima visto che poi posterò sul blog un messaggio simile)

La Due non è un progetto banale perchè cercare di far funzionare Arduino con un processore ARM a 32 bit con tutte le sue caratteristiche avanzate allo stesso modo in cui funzionava sull'AVR a 8bit è complesso.
Soprattutto le API di Arduino spesso vengono scavalcate per ragioni di performance e questo rende complessa la portabilità. Già questo si vede sulla Leonardo dove alcuni progetti nati per la UNO non sempre girano perchè l'autore ha scritto il codice in maniera non facilmente portabile.

Detto questo dove siamo:
* Abbiamo un'hardware beta che stiamo utilizzando da qualche mese per finire il port del codice ( http://farm8.staticflickr.com/7083/7252705732_7d97236b01.jpg )
* A fine agosto arriva l'hardware definitivo in cui abbiamo deciso di mettere 2 porte usb cosi che la scheda può essere usata anche come ADK (con una porta sola è un bel casino...)
* Abbiamo identificato un modulo JTAG che si accoppia bene con la scheda e costa poco. Questo permette di fare il debugging riga per riga del codice in maniera efficace.
* C'è un port completo delle API di Arduino che è in fase di debugging.
* Ci sono circa 70 persone che stanno seguendo la beta. In generale sono persone che hanno dei prodotti basati su Arduino e che stanno testando la migrazione verso la Due. Ci sono anche persone che sono esperti di campi specifici tipo DSP e altro. un team abbastanza ricco che sta facendo un ottimo lavoro.
* Il nuovo processore porta con se una serie di nuove funzioni che stiamo integrando nelle API di Arduino (c'è una libreria audio, un ogg player, un DSP etc)
* stiamo adattando le API di Arduino alla maggior potenza del processore (per esempio gli ingressi analogici sono a 12 bit perciò ci siamo dovuti inventare un meccanismo per permettere alle persone di portare il loro vecchio codice Arduino e poi aggiornarlo alle nuove risoluzioni)
* Stiamo scrivendo la documentazione e nuovi esempi.
* C'è tutto il codice di Google da incorporare e rendere usabile.

Indubbiamente è stato un progetto complesso che ha avuto dei ritardi per tanti motivi incluse delle persone che si sono messe in mezzo per complicarci la vita.

Se non succedono dei disastri immani a fine settembre è in vendita per tutti sullo store e dai distributori.

se avete delle domande sono qui

m







Logged

Riva del Garda, TN / Forlì
Offline Offline
Edison Member
*
Karma: 8
Posts: 2246
Il piu' modesto al mondo
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

 smiley-money

grandissimi ragazzi state facendo un buon lavoro a quanto pare  smiley-lol

(ho già l'acquolina in bocca smiley-grin )
Logged

Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 513
Posts: 12317
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

una sola, riguardo la retrocompatibilità: gli shield attuali continuano ad essere utilizzabili (ovviamente con gli opportuni adeguamenti software)?
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Genova
Offline Offline
Faraday Member
**
Karma: 38
Posts: 3252
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ottima notizia.

Quote
riguardo la retrocompatibilità: gli shield attuali continuano ad essere utilizzabili
Anche a me interessa questa domanda, dalle immagini sembra che il connettore ICSP sia sempre al suo posto...


Logged

no comment

Offline Offline
Full Member
***
Karma: 0
Posts: 213
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Chiedo scusa per la domanda banale ma di questi tempi è d'obbligo: si può avere almeno un'idea del prezzo a cui sarà messa in vendita?

Grazie per averci aggiornato.
Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 325
Posts: 22498
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Massimo, potresti per favore confermare il micro utilizzato? E' il SAM3X8C? Mi pareva di ricordarmi che lo avevate cambiato, rispetto ai primi prototipi di fine 2011 basati sul SAM3U.
Almeno mi scarico la documentazione giusta  smiley-wink
Logged


Varese
Offline Offline
God Member
*****
Karma: 8
Posts: 585
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

utilizzando un processore arm a 32 bit sarà fattibile ovviamente con una memoria esterna caricare un sistema operativo per esempio androide? oppure le caratteristiche non lo permettono? grazie per la tua attenzione e per il lavoro svolto fino ad ora.
Logged

Forum Administrator
Offline Offline
God Member
*****
Karma: 52
Posts: 639
I find plain exciting
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Abbiamo un'idea del prezzo ma la posso confermare solo dopo che viene approvato l'hardware per andare in produzione. A questo punto mi sento di dire che lo riveleremo al momento del lancio alla MF di New York.

Gli shield che seguono il layout R3 saranno compatibili (per esempio l'ultima versione dell'ethernet shield, il wifi shield etc etc) per gli altri ci saranno da fare modifiche. D'altronde è parecchio tempo che diciamo di non fare gli shield sul layout della uno solamente ma di tenere in conto che altre schede, per esempio la mega, hanno delle piedinature leggermente diverse (è impossibile farle tutte uguali...)

Nella beta attuale è già inserito il concetto di FAT library, cioè una libreria che può contenere al suo interno codice per entrambe le architetture.

Il processore è il SAM3X8C, una delle ragioni del ritardo è che abbiamo aspettato l'uscita del SAM3X perchè aveva una serie di caratteristiche che valeva la pena avere nel prodotto finale (inoltre il SAM3U non era la scelta giusta alla fine..)

Non sarà possibile usare android perchè il CortexM3 non ha l'unità di gestione della memoria che sarebbe necessaria per metterci linux (condizione necessaria per avere android)

m

Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 325
Posts: 22498
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Abbiamo un'idea del prezzo ma la posso confermare solo dopo che viene approvato l'hardware per andare in produzione. A questo punto mi sento di dire che lo riveleremo al momento del lancio alla MF di New York.
Indicativamente saremo sulle cifre della MEGA?
Ma la MEGA, a questo punto, resterà in produzione o sarà sostituita dalla DUE? Se il prezzo fosse simile, un utente che vuole investire in una scheda di fascia superiore alla UNO non penso acquisti la vecchia MEGA ma si orienti più verso la DUE.

Quote
Il processore è il SAM3X8C, una delle ragioni del ritardo è che abbiamo aspettato l'uscita del SAM3X perchè aveva una serie di caratteristiche che valeva la pena avere nel prodotto finale (inoltre il SAM3U non era la scelta giusta alla fine..)
Bene, perfetto.
Logged


Offline Offline
Newbie
*
Karma: 2
Posts: 46
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Non temete la concorrenza di progetti come Raspberry Pi che offrono Linux a poco prezzo?
Logged

Riva del Garda, TN / Forlì
Offline Offline
Edison Member
*
Karma: 8
Posts: 2246
Il piu' modesto al mondo
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Non temete la concorrenza di progetti come Raspberry Pi che offrono Linux a poco prezzo?
i target a cui si rivolgono le 2 schede sono abbastanza diversi.

Uno è un target che usa la scheda per avere un sistema operativo in grado di fare certe cose più lato software però, chi usa una scheda come la due (sarà molto usata dai quadricotteristi) è per avere una scheda da elevata potenza di calcolo mentre deve avere anche una elevata componente hardware (dialogare con vari standard, comandare pin per pin ecc).
Logged

Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9158
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

(sarà molto usata dai quadricotteristi)

Direi proprio di no, il mercato offre di meglio a molto meno come costo, a partire dagli STM32F4 (core Cortex M4 @186 MHZ) di ST, la scheda di sviluppo costa meno di 15 Euro, per finire con la recentissima Aria G25 di Acme system che per meno di 30 Euro ti da una mcu di fascia alta con Linux onboard.
Logged

Forum Administrator
Offline Offline
God Member
*****
Karma: 52
Posts: 639
I find plain exciting
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

@astrobeed
In questo momento quelli di DIYDrones stanno portando il loro prodotto su questa piattaforma. Avere una paccata di MHz serve fino ad un certo punto se la piattaforma poi non è facilemne programmabile etc etc

@onire
sono due prodotti diversi. Il Raspberry PI va bene per chi sa programmare bene, se la cava con linux ed è in grado di districarsi in mezzo alle varie distribuzione e cose simili. La scheda Arduino la compri, scarichi il software e la programmi in mezzora il tutto documentato e con tutorial fatti per chi non ne sa molto di tecnologia. Inoltre ci sono cose che il RPi non fa bene, tipo l'io infatti tutte le schede di espansione che si vedono in giro alla fine hanno un microcontrollore per fare l'IO

@legacy
i beta testers sono di diversi tipi: gente che ha già progetti basati su Arduino (quadricotteri, stampanti 3d, macchine del caffe, etc etc) power users (c'è un po' di tutto perfino due persone della Pixar....), produtori di accessori che vogliono verificare la compatibilità etc etc
Il core di sviluppo è fatto da alcuni ingegneri ATMEL e da due programmatori nostri che lavorando stabilmente per Arduino.
Logged

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 110
Posts: 6975
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie per le news.

EDIT: Ho letto dal datasheet che il SAM3X8C ha la Ethernet 10/100 integrata. I relativi pin saranno disponibili sulla scheda, in modo da aggiungere una semplice schedina col connettore, o ci saranno dei piedini del processore non collegati?
« Last Edit: August 12, 2012, 04:12:17 am by PaoloP » Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Forum Administrator
Offline Offline
God Member
*****
Karma: 52
Posts: 639
I find plain exciting
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

@legacy
Stiamo facendo un accordo per produrre il Jtag noi, appena ho concluso l'accordo ve lo dico

rigardo la modula2 è un linguaggio morto da molti anni... lo spirito di Arduino è quello di lavorare con linguaggi che una volta imparati possono essere riutilizzati nel lavoro di tutti i giorni (Imparando a programmare con Arduino o Processing si ha la porta aperta verso tutti i linguaggi dalla sintassi simile come JavaScript o la programmazione Android , il c++ etc etc)

@paolop
Nella prima versione della scheda non credo che i pin saranno accessibili altrimenti avremmo dovuto fare una scheda a 4 strati che è molto più complessa e costosa.. c'è in programma una scheda separata con eth  e wifi a bordo.

m
Logged

Pages: [1] 2 3 ... 18   Go Up
Jump to: