Newsgroup: it.comp.hardware.palmari
Titolo: Nuovo OS per Palm

Devo fare il porting di un SO microkernel (Topsy: 
www.tik.ee.ethz.ch/~topsy
) 
su Palm. Qualcuno ha da darmi qualche consiglio sull'ambiente di sviluppo ?
Preferirei utilizzare Unix/Linux per via dei numerosi tools disponibili, ma
se non esiste niente, potrei anche ripiegare su WinNT ...
Grazie mille.
-- 
                                                                     __
 __                                                              _  ///
| _        Student in Computer Science, Swiss Federal Institute  \\///
|__|iambo      of Technology - mailto:
ggia...@iiic.ethz.ch
       \X/

 
Non ho ben capito se questo tuo microkernel dovrebbe girare al posto del 
sistema operativo del Palm o come una normale applicazione.
Nel primo caso, per un lavoro simile puoi utilizzare come base il porting 
fatto per il kernel Linux, Il nome è uCLinux.
Mentre, per quanto riguarda gli ambienti di sviluppo, partendo dal fatto 
che i palm utilizzano un microcontrollore 68328, ti serve qualcosa che 
generi codice per il processore 68K della Motorola e poi devi avere un 
linker adatto al tuo kernel.
Se invece vuoi realizzare una applicazione che "simuli" il funzionamento 
del topsy, sappi che per il PalmOS (che è basato sul microkernel della 
Kadak, ma mette a disposizione delle applicazioni solo un task) esistono 
svariati ambienti di sviluppo, tra cui un porting del GCC con relative 
utility di creazione dei file binari/risorse. Si chiama PRC-Tools v2.0 e 
lo trovi, cercando nella sezione per "Developer", sul sito 
www.palmos.com
.
Questo lo trovi già compilato per Windows e per RedHat Linux. Comunque, 
in ambiente Unix/Linux è compilabile senza troppi problemi.
Ciao
-- 
Pietro F. Maggi                             pietromaggi AT libero DOT it
http://pietromaggi.50megs.com/
 
La pedina è il pezzo più importante degli scacchi...per la pedina


Esiste un porting del kernel Linux per i palmari della Palm, mi pare si 
chiami uCLinux; un pò datato, ma sicuramente valido come esempio per 
quello che vuoi fare tu.
Per quanto riguarda l'ambiente di sviluppo esiste un porting del GCC che 
genera codice per il sistema operativo PalmOS (PRC-Tools v2.0 su pagina 
www.palmos.com
).
Tieni però presente che non puoi fare un microkernel al di sopra del 
PalmOS (che è gia un kernel multitasking con un solo task disponibile per 
le applicazioni) e quindi ti dovresti rifare un linker.
Direi che alla base di tutto sorge la domanda:
Perchè portare un microkernel su un Palm?
Ciao Pietro


 microkernel su un Palm?
Perche' e' interessante :-) Sinceramente, credo  che il tutto rientri in un
progetto del Poli  di Zurigo che mira a portare  questo OS (Nato sopratutto
per insegnare come e' fatto un'OS) su piu' piattaforme possibili.


 in ambiente Unix/Linux è compilabile senza troppi problemi.
Bene. Ti ringrazio per tutte le informazioni !


 
Prego, se fai poi qualcosa con il Topsy gradirei esserne informato. Se 
hai bisogno di info, chiedi pure (finchè ce nè :).
Ciao


 hai bisogno di info, chiedi pure (finchè ce nè :).
Beh, qualcosa con il Topsy _devo_ farlo, altrimenti non mi danno il diploma
:-)  Teoricamente il  lavoro dovrebbe  cominciare  il primo  di Novembre  e
durare esattamente 4 mesi ('sti Svizzero-tedeschi: Super fiscali !), ma con
qualche "imbrogliata" sono  riuscito a carpire informazioni  in anticipo, e
vorrei cominciare a fare qualcosina gia' adesso (Anche se dovrei dare degli
esami ...).
Non e' che vuoi farmi tu il Port ? Facciamo 5MIO di lire :-) ?


 
Cosa sarebbero, tradotti in Euro?


 Cosa sarebbero, tradotti in Euro?
Eh, scherzavo !  BTW, essendo Svizzero (E quindi fuori  dall'UE), non ho la
minima  idea di  quanto valga  l'Euro. Se vuoi  ti faccio  una proposta  in
Franchi Svizzeri :o) ...


 
Si puň fare in forme di Gruviera?
Ciao
-- 
Pietro F. Maggi                             pietromaggi AT libero DOT it
http://pietromaggi.50megs.com/
 
La pedina č il pezzo piů importante degli scacchi...per la pedina

 Si può fare in forme di Gruviera?
Troppo rischioso: Poco fa hanno arrestato diversa gente per tzrafficol
illegale di formaggio (Non e' una balla !).
Colgo l'occasione per ringraziarti di nuovo per le preziose informazioni:
Appena il progetto sara' finito, ti faro' sapere (E magari comparira' pure
su slashdot :-9 ...).
