Pages: 1 2 3 [4] 5 6   Go Down
Author Topic: [Android IDE] cercasi collaboratori  (Read 6975 times)
0 Members and 1 Guest are viewing this topic.
Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 130
Posts: 9516
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Non so se lavori nell'IT ma quando fai uno sviluppo si tratta sempre di diverse migliaia di linee di codice  smiley-mr-green

Quindi secondo te chi scrive un firmware per un micro, magari in assembler perché sta usando una piccola mcu, dato che scrive solo 200-300 righe di codice non fa sviluppo software?
E' una affermazione totalmente campata per aria visto che chi scrive firmware le 100 righe di codice le suda tutte dalla prima all'ultima destreggiandosi tra data sheet, sistemi di sviluppo e prove strumentali.
Non confondiamo il lavoro "comodo" di chi scrive applicativi su un pc, non importa con che linguaggio, con il lavoro "scomodo" di chi scrive software per micro, sono due cose diverse che richiedono conoscenze diverse, ma dire che chi realizza firmware non fa sviluppo software è decisamente molto antipatico.

Quote
scrivere uno sketch per arduino quante righe di codice comporta?  smiley-sad-blue Capirai la differenza da solo e che un tablet per scrivere qualche sketch per dilettarsi un pò nelle proprie passioni non è male  smiley-wink

Ti porto un esempio banale, Multiwii, che è il software per i quadricotteri, complessivamente sono oltre 3000 righe ed è uno sketch per Arduino, l'autore ci lavora sopra da diversi anni, prova anche solo a consultarlo su un tablet che poi ne riparliamo.
Logged

Offline Offline
Edison Member
*
Karma: 28
Posts: 2031
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Non so se lavori nell'IT ma quando fai uno sviluppo si tratta sempre di diverse migliaia di linee di codice  smiley-mr-green

Quindi secondo te chi scrive un firmware per un micro, magari in assembler perché sta usando una piccola mcu, dato che scrive solo 200-300 righe di codice non fa sviluppo software?
E' una affermazione totalmente campata per aria visto che chi scrive firmware le 100 righe di codice le suda tutte dalla prima all'ultima destreggiandosi tra data sheet, sistemi di sviluppo e prove strumentali.
Non confondiamo il lavoro "comodo" di chi scrive applicativi su un pc, non importa con che linguaggio, con il lavoro "scomodo" di chi scrive software per micro, sono due cose diverse che richiedono conoscenze diverse, ma dire che chi realizza firmware non fa sviluppo software è decisamente molto antipatico.

Quote
scrivere uno sketch per arduino quante righe di codice comporta?  smiley-sad-blue Capirai la differenza da solo e che un tablet per scrivere qualche sketch per dilettarsi un pò nelle proprie passioni non è male  smiley-wink

Ti porto un esempio banale, Multiwii, che è il software per i quadricotteri, complessivamente sono oltre 3000 righe ed è uno sketch per Arduino, l'autore ci lavora sopra da diversi anni, prova anche solo a consultarlo su un tablet che poi ne riparliamo.

Attenzione astro mi hai frainteso non intendevo denigrare gli sviluppatori di codice per MCU,so benissimo che non è facile ,ma se contestualizzi il tutto qui l'80% delle persone usa arduino per hobby e scrivere per esempio un sketch di lettura di un sensore o altre piccole cose  non richiede tanto sforzo e può essere fatto naturalmente su un tablet qui non si parla di sostituire il pc per lo sviluppo completo ma di scrivere magari lo sketch al pc(sketch che  quindi conosci) passarlo su tablet e fare l'upload a questo punto se magari devi alzare il valore di una soglia modificare un if o togliere un controllo lo fai al volo e sul campo mentre testi la cosa.
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

0
Offline Offline
Faraday Member
**
Karma: 47
Posts: 5914
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Multiwii, l'autore ci lavora sopra da diversi anni, prova anche solo a consultarlo su un tablet che poi ne riparliamo.
Ma chi diavolo ha scritto Miltiwii ?  smiley-yell
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

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

qui non si parla di sostituire il pc per lo sviluppo completo ma di scrivere magari lo sketch al pc(sketch che  quindi conosci) passarlo su tablet e fare l'upload a questo punto se magari devi alzare il valore di una soglia modificare un if o togliere un controllo lo fai al volo e sul campo mentre testi la cosa.

Stai ripetendo le stesse cose che ho detto molti post indietro, un conto è correggere/modificare uno sketch esistente, pure fare piccolo aggiunte, e questo si fa senza problemi su un netbook/tablet, un conto è sostituire il pc in toto, e fare sviluppo vero e proprio, che è il presupposto base di questo topic come dichiarato in apertura da superlol.
Come ho già rimarcato per poter modificare uno sketch esistente, sempre che non sia troppo grosso, non serve sviluppare nulla per Android, basta usare un editor di testo, e ce ne sono diversi sia a pagamento che gratis, e un paio di script per compilare e fare upload su Arduino a patto che sia disponibile una USB Host sul tablet, e come ben sai solo pochi ne sono provvisti.
Poi c'è la questione avr-gcc per Android realmente funzionante, e visto tutti i problemi legati alle versioni per Linux ho qualche dubbio in merito, e che Avrdude per Android faccia correttamente il suo lavoro, cose "facilmente" verificabili da chi ha un tablet Android, quasi sicuramente serve il root, e tempo da "perdere", mi pare che Superlol ha appena detto che quando gli arriva il tablet farà come prima cosa queste verifiche, se non ci sono questi presupposti è inutile andare avanti nel discorso.
Logged

MC
Offline Offline
God Member
*****
Karma: 14
Posts: 917
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Al limite farà la compilazione on demand, un webservice php a cui il tablet invia il codice, il server lo compila e gli rimanda l'hex ...


Sicuramente meno complicato che far girare tutta la toolchain sotto android.

Premetto che non ho mai provato a farcelo girare , e non credo che lo farò nonostante di tablet 'cavia' ne abbia in abbondanza.

 smiley-mr-green
Logged

Vi è una spiegazione scientifica a tutto.
La fede è solo quell'anello che si porta al dito dopo il matrimonio.

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

Al limite farà la compilazione on demand, un webservice php a cui il tablet invia il codice, il server lo compila e gli rimanda l'hex ...

Tutto sommato come idea non è male, andando oltre si potrebbe usare una vpn e il desktop remoto per interagire direttamente con un pc sopra il quale c'è tutto l'ambiente di sviluppo per Arduino.

Logged

Offline Offline
Edison Member
*
Karma: 28
Posts: 2031
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Al limite farà la compilazione on demand, un webservice php a cui il tablet invia il codice, il server lo compila e gli rimanda l'hex ...

Tutto sommato come idea non è male, andando oltre si potrebbe usare una vpn e il desktop remoto per interagire direttamente con un pc sopra il quale c'è tutto l'ambiente di sviluppo per Arduino.


tanto vale ti installi un desktop remote(tra i tanti free disponibili) e lavori in remoto dal pc smiley-grin se si faceva tutto in locale si poteva fare a meno della connessione,se devi testare una ardu-scavatrice di grotte?come la metti?
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

MC
Offline Offline
God Member
*****
Karma: 14
Posts: 917
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


Tutto sommato come idea non è male, andando oltre si potrebbe usare una vpn e il desktop remoto per interagire direttamente con un pc sopra il quale c'è tutto l'ambiente di sviluppo per Arduino.


Ma la mia non era una battuta, ho già fatto una cosa simile in passato.
Logged

Vi è una spiegazione scientifica a tutto.
La fede è solo quell'anello che si porta al dito dopo il matrimonio.

0
Offline Offline
Edison Member
*
Karma: 24
Posts: 2313
Have you mooed today?
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
avete provato se si riesce a fare l' upload da tablet con Codebender?
http://arduino.cc/blog/2012/07/04/programming-arduino-on-the-cloud-codebender/

+1
http://codebender.cc/
Logged

0
Offline Offline
Faraday Member
**
Karma: 47
Posts: 5914
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

il servizio e' stupendo, avete letto questo ?
Quote
we support only open-source sketches
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Offline Offline
Edison Member
*
Karma: 28
Posts: 2031
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

il servizio e' stupendo, avete letto questo ?
Quote
we support only open-source sketches
sarà una clausola che gli permette di rubarti lo sketch  smiley-wink
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Offline Offline
Jr. Member
**
Karma: 2
Posts: 98
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
avete provato se si riesce a fare l' upload da tablet con Codebender?
http://arduino.cc/blog/2012/07/04/programming-arduino-on-the-cloud-codebender/

+1
http://codebender.cc/

l'applet java utilizzata per l'upload è incompatibile con android
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

buone nuove ragazzi, avemus tablet  smiley-lol

però devo rimettere su android (magari 2.3 o ancora meglio 4... poi vedrò com'è ubuntu smiley-razz ) quindi oggi si prospetta un noioso lavoro...
Logged

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

Lodi, Italy
Offline Offline
Newbie
*
Karma: 0
Posts: 48
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Che tablet è, se posso chiedere? smiley-grin

Meglio Android 4.0 ICS, che supporta nativamente l'USB host smiley-wink
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

il tablet è un notion ink adam, la rom ufficiale diciamo che fa alquanto schifo quindi mio fratello (precedente possessore) aveva messo android 2.2 (o 2.3).

ho provato il 3.0 ma ho problemi col market e diciamo che rimane alquanto un chiodo..
il problema delle rom che si trovano con 4.0 (http://www.tabletroms.com/forums/ice-cream-sandwich-adam/4392-android-4-0-x-adam-%5Bwip%5D%5Baosp-cm%5D.html) hanno problemi con la fotocamera e... le porte usb  smiley-cry

mi sa che questo tablet proverà ubuntu al più presto se android 4 non mi soddisfa...
Logged

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

Pages: 1 2 3 [4] 5 6   Go Up
Jump to: