OVH Cloud OVH Cloud

Simulation d'un port IR sur POSE

11 réponses
Avatar
Arnaud Farine
Bonjour,
est il possible avec POSE de simuler l'envoi reception de données via IR
entre deux device, par exemple en lançant deux instances de l'émulateur?


--
Cordialement,

Arnaud FARINE
Site officiel francophone de SuperWaba : [ http://www.superwaba-france.com ]
Support France MobileCreator : [ http://www.tauschke.com ]

10 réponses

1 2
Avatar
Patrick Vuichard
Arnaud Farine wrote:

est il possible avec POSE de simuler l'envoi reception de données
via IR entre deux device, par exemple en lançant deux instances de
l'émulateur?



Le simulateur permet de configurer assez librement les options de
communication... Tu peux, exemple, passer par TCP/IP (je viens de
tester, ça marche). Ou alors utiliser un port série par simulateur, et
mettre un cable null modem entre les 2 ports série (c'est moins
pratique, mais ça permet de tester les couches basses).

--

Internet, newsgroups, e-mail => Netiquette
http://usenet-fr.news.eu.org/fr.usenet.reponses/usenet/netiquette.html
news:fr.bienvenue news:fr.bienvenue.questions
news:news.announce.newusers news:fr.usenet.reponses
Avatar
Arnaud Farine
"Patrick Vuichard" a écrit dans le message de
news: 3f9cf196$0$238$
Arnaud Farine wrote:

> est il possible avec POSE de simuler l'envoi reception de données
> via IR entre deux device, par exemple en lançant deux instances de
> l'émulateur?

Le simulateur permet de configurer assez librement les options de
communication... Tu peux, exemple, passer par TCP/IP (je viens de
tester, ça marche). Ou alors utiliser un port série par simulateur, et
mettre un cable null modem entre les 2 ports série (c'est moins
pratique, mais ça permet de tester les couches basses).



Salut Patrick,
Oublions le mode serie...comme tu le dis si bien, pas pratique et un peu
chiant à mettre en place...
Sinon pour le mode TCP/IP, tu as lancé les deux émulateurs (tu parles de
simulateur dans ton message, ...je parle d'émulateur palm os <5), tu as
configurer leur IP et la communication entre les deux à fonctionner ? J'ai
bien compris?

merci

--
Cordialement,

Arnaud FARINE
Site officiel francophone de SuperWaba : [ http://www.superwaba-france.com ]
Support France MobileCreator : [ http://www.tauschke.com ]
Avatar
Patrick Vuichard
Arnaud Farine wrote:

Sinon pour le mode TCP/IP, tu as lancé les deux émulateurs (tu parles de
simulateur dans ton message, ...je parle d'émulateur palm os <5), tu as
configurer leur IP et la communication entre les deux à fonctionner ? J'ai
bien compris?



C'est encore plus simple... J'ai juste dit que l'IR était en TCP/IP, et
roulez jeunesse.

Avec l'émulateur, tu peux faire la même chose, mais sur le port série,
pas en IR. Ce n'est pas bien génant, d'ailleurs, puisqu'il suffit de
modifier quelques caractères dans ton programme, juste pour les tests.

--

Internet, newsgroups, e-mail => Netiquette
http://usenet-fr.news.eu.org/fr.usenet.reponses/usenet/netiquette.html
news:fr.bienvenue news:fr.bienvenue.questions
news:news.announce.newusers news:fr.usenet.reponses
Avatar
Arnaud Farine
> Avec l'émulateur, tu peux faire la même chose, mais sur le port série,
pas en IR. Ce n'est pas bien génant, d'ailleurs, puisqu'il suffit de
modifier quelques caractères dans ton programme, juste pour les tests.



Ce qui génant pour moi c'est que je n'ai pas de port série pour le palm :-(
Merci

--
Cordialement,

Arnaud FARINE
Site officiel francophone de SuperWaba : [ http://www.superwaba-france.com ]
Support France MobileCreator : [ http://www.tauschke.com ]
Avatar
Patrick Vuichard
Arnaud Farine wrote:
Avec l'émulateur, tu peux faire la même chose, mais sur le port série,
pas en IR. Ce n'est pas bien génant, d'ailleurs, puisqu'il suffit de
modifier quelques caractères dans ton programme, juste pour les tests.



Ce qui génant pour moi c'est que je n'ai pas de port série
pour le palm :-(



Aucune importance ! Tu modifies ton programme pour lui dire d'utiliser
le port série au lieu de l'IR, et tu dis aux émulateurs que le port
série est en TCP/IP. Ainsi ton programme communiquera d'un émulateur à
l'autre en TCP/IP tout en croyant être en série.

--

Internet, newsgroups, e-mail => Netiquette
http://usenet-fr.news.eu.org/fr.usenet.reponses/usenet/netiquette.html
news:fr.bienvenue news:fr.bienvenue.questions
news:news.announce.newusers news:fr.usenet.reponses
Avatar
Luc Le Blanc
Patrick Vuichard a écrit :

Arnaud Farine wrote:
>>Avec l'émulateur, tu peux faire la même chose, mais sur le port série,
>>pas en IR. Ce n'est pas bien génant, d'ailleurs, puisqu'il suffit de
>>modifier quelques caractères dans ton programme, juste pour les tests.
>
> Ce qui génant pour moi c'est que je n'ai pas de port série
> pour le palm :-(

Aucune importance ! Tu modifies ton programme pour lui dire d'utiliser
le port série au lieu de l'IR, et tu dis aux émulateurs que le port
série est en TCP/IP. Ainsi ton programme communiquera d'un émulateur à
l'autre en TCP/IP tout en croyant être en série.



Ça marche à coup sûr cette manip? Y a-t-il une ROM préférentielle?

Le truc m'intéresse, parce que pour mettre au point la transmission IR dans
mon application, mon IIIxe ne peut rouler simultanément le lien sériel avec
le debugger et l'IR (une seule UART), tandis que mon Clié ne permet pas le
debug via USB. Ne reste que le m500 de ma copine, qui agonise (le Palm, pas
elle) et qu'on devra retourner au magasin avant l'expiration de la garantie
(les m500 sont des citrons, c'est le 3e que je vois mourir ainsi après
quelques mois :( Alors une solution PC, ce serait bien pratique.


--
Luc Le Blanc
Avatar
Patrick Vuichard
Luc Le Blanc wrote:

Aucune importance ! Tu modifies ton programme pour lui dire d'utiliser
le port série au lieu de l'IR, et tu dis aux émulateurs que le port
série est en TCP/IP. Ainsi ton programme communiquera d'un émulateur à
l'autre en TCP/IP tout en croyant être en série.



Ça marche à coup sûr cette manip? Y a-t-il une ROM préférentielle?



Ca doit marcher pour toutes les ROMs supérieures à 3.0, avec une version
récente de l'émulateur.

Le truc m'intéresse, parce que pour mettre au point la transmission IR
dans mon application, mon IIIxe ne peut rouler simultanément le lien
sériel avec le debugger et l'IR (une seule UART),



Sauf si tu tiens absolument à l'émulateur, ça sera encore plus simple
avec le simulateur, qui permet d'affecter directement du TCP/IP à l'IR,
contrairement à POSE qui ne l'accepte que pour le série.

Mais, effectivement, le débug d'applis IR ou série est un problème,
surtout quand on ne peut pas utiliser d'émulation pour une raison ou une
autre.

--

Internet, newsgroups, e-mail => Netiquette
http://usenet-fr.news.eu.org/fr.usenet.reponses/usenet/netiquette.html
news:fr.bienvenue news:fr.bienvenue.questions
news:news.announce.newusers news:fr.usenet.reponses
Avatar
Arnaud Farine
"Patrick Vuichard" a écrit dans le message de
news: 3f9fdb4d$0$234$
Luc Le Blanc wrote:

>>Aucune importance ! Tu modifies ton programme pour lui dire d'utiliser
>>le port série au lieu de l'IR, et tu dis aux émulateurs que le port
>>série est en TCP/IP. Ainsi ton programme communiquera d'un émulateur à
>>l'autre en TCP/IP tout en croyant être en série.



Ok mais...ca ne foncionne pas...
POSE/Settings/Properties
Serial port = TCP
Connect to : localhost:6416 (sur les deux POSE)
(j'ai essayé de cocher etd ecocher la case netlib également)

impossible de beamer... :(
Avatar
Patrick Vuichard
Arnaud Farine wrote:

Ok mais...ca ne foncionne pas...
POSE/Settings/Properties
Serial port = TCP
Connect to : localhost:6416 (sur les deux POSE)
(j'ai essayé de cocher etd ecocher la case netlib également)

impossible de beamer... :(



Tss, tss, Arnaud, tu n'as pas lu complètement mon post... Ai-je dit que
tu pourrais beamer ? Non, parce qu'effectivement, ce n'est pas possible
(sauf à rajouter un hack pour rediriger le port IR sur le port série).
J'ai précisé qu'il fallait que "Tu modifies ton programme pour lui dire
d'utiliser le port série au lieu de l'IR".

La modification prend environ 4" (compil inclue), et là, ton programme
passera au travers de TCP/IP, d'un émulateur à l'autre.

Mais ça serait vraiment plus simple si tu pouvais utiliser le simulateur.

--

Internet, newsgroups, e-mail => Netiquette
http://usenet-fr.news.eu.org/fr.usenet.reponses/usenet/netiquette.html
news:fr.bienvenue news:fr.bienvenue.questions
news:news.announce.newusers news:fr.usenet.reponses
Avatar
Arnaud Farine
> Mais ça serait vraiment plus simple si tu pouvais utiliser le simulateur.



On va tester avec le simulateur ;-) Et puis on modifiera le source (juste le
nom de la constante, ca devrait pas être dur ... mdr)

Merci encore


--
Cordialement,

Arnaud FARINE
Site officiel francophone de SuperWaba : [ http://www.superwaba-france.com ]
Support France MobileCreator : [ http://www.tauschke.com ]
1 2