Madwriter:
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.
niki77:
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.
niki77:
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 se si faceva tutto in locale si poteva fare a meno della connessione,se devi testare una ardu-scavatrice di grotte?come la metti?
astrobeed:
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.
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).
sto sudando 7 camicie anche perchè non ho una tastiera esterna da collegare per ora
quindi ad ora ho capito che:
il dialogo tramite usb funziona, infatti col comando
echo aaaaaaaaaaaa > /dev/ttyUSB0
i led sulla scheda si accendono XD
installato avrdude non trovavo il file avrdude.conf, allora ho caricato quello dell'ide di arduino ma non paiono essere la stessa versione, insomma sto ancora riscaricando dal pc l'archivio per estrarre il solo file di config originario per poi rimetterlo sulla sd perchè sembra che nel percorso di installazione non ci sia (troppo sbatti per cercarlo sinceramente preferisco così XD )
mi dispiace perchè ora dovrete darmi una mano col coding
ho solo 2 giorni per avere un primo ide completo per funzionare con arduino UNO e 2009.
la stringa da usare è:
però prima della compilazione vanno inclusi i files di core di arduino, quindi la cosa migliore e magari fare un "campo nascosto" all'inizio e salvare il file da compilare come l'unione di questo campo nascosto e ciò che digita l'utente
Madwriter:
mmm conviene cmq lasciare un tab di configurazione extra,ci sarebbero troppe cose da considerare per fare uno standard
non ho ben capito che intendi per configurazione.
io ho scritto il tablet su cui lavoro ed è un nvidia tegra 250 con 1 gb di ram affiancata, 4gb di flash interna, slot sd, 2 porte usb e 1 hdmi, connettività wifi e 3g. poi avrei la fotocamera ma non sembrano esserci driver per questa versione di android quindi non va.
ci faccio girare android 4.1 basato su cyanogenmod.
ecco la radiografia del mio tablet serve altro? XD