Xcopilot
Le Xcopilot est un émulateur du pilote de paume qui fonctionne sous le Unix / X11 . Il offre l'émulation du temporisateur, de la garniture de contact des portes série et de l'affichage à cristaux liquides avec l'émulation de Motorola 68000 (m68k), spécifiquement le Freescale DragonBall utilisé dans des pilotes de paume jusqu'à ce qu'ils aient commuté aux processeurs de BRAS d'Intel XScale (plus défunt DragonBalls ont été basés sur un noyau de BRAS pas des 68000 mais ont maintenu le même nom, toutefois n'ont pas été employés par Palm.) Xcopilot a été à l'origine développé par Ivan Curtis avec des contributions d'Ian Goldberg, de Jef Dionne, de Kresten Krab Thorup, et d'Andrew Pfiffer basé sur le co-pilote de programme de Windows . Tandis que l'application originale de co-pilote tombait dans la désuétude, le port Unix/X11 a continué pour devenir employé couramment. Écrit en 1997, Xcopilot était les réalisateurs visés des applications sur la plate-forme de Palm OS , les libérant de la servitude de l'interface au vrai matériel pendant le processus de développement.
Xcopilot a trouvé un nouveau rôle dans le 2000s avec le développement du UCLinux , une version de Linux signifiée pour les microprocesseurs très bas de gamme sans MMU . Aujourd'hui Xcopilot est plus maintenu mais n'est encore utile pour essayer l'uClinux. Avec l'addition d'un Ethernet virtuel Xcopilot deviendrait probablement plus populaire encore, parce que le matériel simulé semblerait alors très comme des beaucoup le mur à l'épreuve du feu moderne et les dispositifs de VPN basés sur des processeurs de Motorola. La gestion de réseau est seulement disponible au-dessus de la PPA sur la porte série simulée.au 2004 un LiveCD a été produit pour soutenir les entretiens, un dont était sur l'uCLinux. Le screenshot montre Xcopilot employé sur ce CD pour courir un web server expliquant comment employer le CD.
Obtention de Xcopilot
Xcopilot n'est plus maintenu, et il y a construction de problèmes il sur des distributions récentes de Linux. Vous pouvez à la place souhaiter employer la POSE .1. Cd au sous-répertoire mc68k 2. éditer la ligne 803 du dossier custom.c :
longs cycles non signés statiques ; original de/* * en supprimant le " ; static" ;
longs cycles non signés ; /* nouveau *
3. éditer le dossier memory.c
ligne 382 :
si ((* ((char *) ROM) ++ et *bootmask++) ! = *bootsign++) retour 0 ;
en le changeant en :
{si ((* ((char *) ROM) et *bootmask++) ! = *bootsign++) retour 0 ; rom++ ; }
ligne 501 :
(le char *) rommemory - = a compensé ; original de/* *
en le changeant en :
rommemory = (char *) rommemory - excentrage ; /* nouveau *
Il ne semble pas y avoir aucune page d'accueil courante de Xcopilot. La source la plus à jour pour l'usage de Xcopilot avec l'uClinux est la version dans CVS sur cvs.
cvs - d : pserver : anonymous@cvs.org : ouverture de /var/cvs
Presser juste entrent au message de sollicitation de mot de passe, et puis courent :
cvs - d : pserver : anonymous@cvs.org : xcopilot de contrôle de /var/cvs
Autrement une version raisonnablement récente peut être téléchargée de http://www.org/pub/uClinux/utilities/xcopilot-0.
| Random links: | Lac Ripley, le Wisconsin | Patrick Cockburn | Dennis Waterman | Baron Wilmington | Ferrol, Romblon | Xcopilot |