Ho deciso di scrivere questo topic dopo aver letto l' articolo "un tom tom aperto " di hj 184
io già conoscevo questa particolarità però ho notato che sono in molti a non conoscerla .
La licenza di ogni modello tom tom si può leggere qui e come potete vedere è la licenza gpl , infatti il kernel del tom tom è unna versione del kernel linux modificata ce potete trovare qui.
I vari modelli di TOM TOM includono inoltre varie librerie open come ad esempio bluserver per gestire i bluetooth , dosfstools per leggere le FAT .
Sviluppo software per il TOM TOM (tratto da Hacker Journal 184)
Per lo sviluppo di software su tom tom scegliamo non a caso il linguaggio C ottimo per il processore ARM con cui è equipaggiato il Tom .
1. Creiamo una directory chamata ad esempio "ciao" e al suo interno inseriamo un file "ciao.c" da editare rigorosamente con un editor di
testi editiamo e inseriamo il codice del nostro programma
2. Compiliamo l' applicazione utilizzando gcc dando il comando "gcc ciao.c-o ciao " oppure usando il make
3. Colleghiamo il Tom al pc creiamo una directory chiamata "catapps"
e copiamoci l' esegubile "ciao"
4. A questo punto dobbiamo integrare il programma con l' interfaccia del TOM . Creiamo la directory SDKRegistry e inseriamo un immagine "ciao.bmp" che sarà l' icona dell' applicazione poi creiamo nella stessa directory un file "ciao.cap" con le istruzioni di integrazione per l' ambiente tom
riavviamo il tom e troveremo l' applicazione sotto l' icona "ciao.bmp"
Link Uitli
opentom
enciclopedia di tutto quello che è stato prodotto dagli utenti del Tom
console
console per trasformare il tom in un pc
FONTI : Hacker Journal , il mio cervello
io già conoscevo questa particolarità però ho notato che sono in molti a non conoscerla .
La licenza di ogni modello tom tom si può leggere qui e come potete vedere è la licenza gpl , infatti il kernel del tom tom è unna versione del kernel linux modificata ce potete trovare qui.
I vari modelli di TOM TOM includono inoltre varie librerie open come ad esempio bluserver per gestire i bluetooth , dosfstools per leggere le FAT .
Sviluppo software per il TOM TOM (tratto da Hacker Journal 184)
Per lo sviluppo di software su tom tom scegliamo non a caso il linguaggio C ottimo per il processore ARM con cui è equipaggiato il Tom .
1. Creiamo una directory chamata ad esempio "ciao" e al suo interno inseriamo un file "ciao.c" da editare rigorosamente con un editor di
testi editiamo e inseriamo il codice del nostro programma
Codice:
#include <stdio.h>
#include <stdlib.h>
main(void){
FILE*out;
out=fopen("/mnt/sdcard/loghello.txt","w");
fprintf(out,"hello\n");
fclose(out);
}
2. Compiliamo l' applicazione utilizzando gcc dando il comando "gcc ciao.c-o ciao " oppure usando il make
3. Colleghiamo il Tom al pc creiamo una directory chiamata "catapps"
e copiamoci l' esegubile "ciao"
4. A questo punto dobbiamo integrare il programma con l' interfaccia del TOM . Creiamo la directory SDKRegistry e inseriamo un immagine "ciao.bmp" che sarà l' icona dell' applicazione poi creiamo nella stessa directory un file "ciao.cap" con le istruzioni di integrazione per l' ambiente tom
Codice:
Version|100|
AppName|ciao|
AppPath|/mnt/sdcard/catapps/|
AppIconFile|ciao.bmp|
AppMainTitle|ciao|
AppPort|2008|
COMMAND|CMD|ciao|ciao.bmp|Ciao|
Link Uitli
opentom
enciclopedia di tutto quello che è stato prodotto dagli utenti del Tom
console
console per trasformare il tom in un pc
FONTI : Hacker Journal , il mio cervello