Qt su Kindle
| Inviato da riccardo il Gio, 04/02/2010 - 00:08 | ![]() ![]() ![]() |


Il lettore di e-book di Amazon attualmente in vendita (Kindle 2) è un dispositivo che vanta il processore i.MX31 (architettura ARMv6, la stessa dell'iPhone) da 532 MHz, prodotto da Freescale. Il sistema operativo utilizzato è GNU/Linux 2.6.22, gcc 4.1.2, glibc 2.5, con alcune aggiunte e modifiche, di cui soltanto il codice di quelle relative a software GPL è stato pubblicato sul sito ufficiale.
L'SDK ufficiale sarà pubblicata a breve, ma allora sviluppare per Kindle sarà molto meno divertente, quindi un certo Darron Black nel frattempo ha pensato bene di portare le Qt su questa piattaforma, e di interfacciarla col display e-ink, la tastiera e il joystick.
I binari per installare le Qt insieme a un gioco (Sudoku) basato su di essa sono disponibili a questo indirizzo per Kindle 2 e Kindle DX con firmware 2.3. Nel caso in cui abbiate una versione precedente si può aggiornare seguendo le istruzioni ufficiali (la versione del firmware del proprio Kindle si può vedere andando in Menu->Settings e leggendo in basso).
Per installarlo basta copiare tramite USB il file update_install_kindleqt_xxx.bin nella cartella superiore del Kindle, scollegarlo, andare in Menu->Settings->Update Your Kindle, e dopo il primo riavvio riavviare con Menu->Settings->Restart. La stessa cosa deve essere fatta se si vuole installare anche il Sudoku con update_install_sudoku_xxx.bin.
Il software include un uninstaller e non sostituisce quello predefinito, ma aggiunge delle combinazioni di tasti per gestire le Qt chiudendo temporaneamente l'infrastruttura ufficiale:
- S+U avvia il Sudoku,
- R+S+T riavvia il Kindle,
- N+F chiude l'infrastruttura ufficiale,
- F+W riavvia l'infrastruttura ufficiale,
- U+D ridisegna l'immagine,
- S+C fa uno screenshot e la salva in una cartella apposita.
L'impacchettatore usato si trova su http://www.mobileread.com/forums/showpost.php?p=753782&postcount=75. Darron Black non ha pubblicato il codice del suo Sudoku, ma pubblicherà il codice di un'applicazione esemplificativa, basata ovviamente su Qt, sul suo blog.
| Segnala su: |
|

























Invia nuovo commento