OVH Cloud OVH Cloud

programmer un iPod

6 réponses
Avatar
Saïd
Bonjour,

Est-il facile de creer un programme qui s'execute sur un iPod? En fait je
voudrais surtout pouvoir acceder a un lecteur de carte qui serait branche
dessus par la connexion Dock (en admettant que je trouve un moyen
d'alimenter le lecteur puisque l'iPod ne le fait pas). Je veux juste monter
le peripherique, creer un repertoire sur le DD de l'iPod et copier tout le
contenu de la carte qui se trouve dans le lecteur de carte.

--
Saïd.
"Bless this, O Lord, that with it thou mayst blow thine enemies to tiny
bits, in thy mercy."
In the Book of Armaments, Chapter 4. (The Holy Hand Grenade)

6 réponses

Avatar
Mehdi
On 07 Jul 2005 11:51:32 GMT, Saïd wrote:

Est-il facile de creer un programme qui s'execute sur un iPod?


J'en doute. Sinon, vu les millions (dizaines de millions ? centaines de
millions ?) d'iPod déja vendus, il y aurai deja un packet de soft pour
l'iPod. A mon avis, il doit falloir acheter une license et le SDK a Apple.
Enfin, en meme temps, il est vrai que je n'ai jamais cherché a savoir si
c'était possible.

En fait je
voudrais surtout pouvoir acceder a un lecteur de carte qui serait branche
dessus par la connexion Dock (en admettant que je trouve un moyen
d'alimenter le lecteur puisque l'iPod ne le fait pas). Je veux juste monter
le peripherique, creer un repertoire sur le DD de l'iPod et copier tout le
contenu de la carte qui se trouve dans le lecteur de carte.


Ce que tu pourrai faire, c'est installer Linux sur ton iPod (voir
http://www.ipodlinux.org/Main_Page) puis tout betement faire un programme
Linux qui fait ca. Maintenant, comment faire pour accéder au port
communication de l'iPod depuis iPodLinux, ca c'est sans doute une autre
histoire.

Avatar
Jaypee
On 07 Jul 2005 11:51:32 GMT, Saïd wrote:


Est-il facile de creer un programme qui s'execute sur un iPod?



J'en doute. Sinon, vu les millions (dizaines de millions ? centaines de
millions ?) d'iPod déja vendus, il y aurai deja un packet de soft pour
l'iPod. A mon avis, il doit falloir acheter une license et le SDK a Apple.
Enfin, en meme temps, il est vrai que je n'ai jamais cherché a savoir si
c'était possible.


En fait je
voudrais surtout pouvoir acceder a un lecteur de carte qui serait branche
dessus par la connexion Dock (en admettant que je trouve un moyen
d'alimenter le lecteur puisque l'iPod ne le fait pas). Je veux juste monter
le peripherique, creer un repertoire sur le DD de l'iPod et copier tout le
contenu de la carte qui se trouve dans le lecteur de carte.



Ce que tu pourrai faire, c'est installer Linux sur ton iPod (voir
http://www.ipodlinux.org/Main_Page) puis tout betement faire un programme
Linux qui fait ca. Maintenant, comment faire pour accéder au port
communication de l'iPod depuis iPodLinux, ca c'est sans doute une autre
histoire.
Mehdi fait une bonne suggestion. Il faudrait en fait écrire un pilote

sous Linux pour ce lecteur de carte, et une fois la carte 'montée', elle
serait vu alors comme un disque du système.
J-P


Avatar
Saïd
Jaypee :
Mehdi fait une bonne suggestion. Il faudrait en fait écrire un pilote
sous Linux pour ce lecteur de carte, et une fois la carte 'montée', elle
serait vu alors comme un disque du système.
J-P


Sauf que sur le site de ipodlinux ils parlent bien une telle possibilite
mais qu'apparemment ils n'y sont pas arrive. Et il faudra surtout trouver un
moyen d'alimenter le lecteur de carte (peut-etre en branchant les deux
appareils (ipod et lecteur de carte) sur un hub USB alimente).

Pour moi c'est le seul interet qu'aurait le fait de mettre linux sur
l'iPod. Mais bon s'il y a moyen de fabriquer un programme pour iPod a partir
de XCode ca me conviendrait mieux.

--
Saïd.
C programmers never die - they're just cast into void.

Avatar
Jaypee
Jaypee :

Mehdi fait une bonne suggestion. Il faudrait en fait écrire un pilote
sous Linux pour ce lecteur de carte, et une fois la carte 'montée', elle
serait vu alors comme un disque du système.
J-P



Sauf que sur le site de ipodlinux ils parlent bien une telle possibilite
mais qu'apparemment ils n'y sont pas arrive. Et il faudra surtout trouver un
moyen d'alimenter le lecteur de carte (peut-etre en branchant les deux
appareils (ipod et lecteur de carte) sur un hub USB alimente).

Pour moi c'est le seul interet qu'aurait le fait de mettre linux sur
l'iPod. Mais bon s'il y a moyen de fabriquer un programme pour iPod a partir
de XCode ca me conviendrait mieux.

Oui en gros les interfaces USB sont soit "hôte", soit "client". La

communication nécessite un hôte et un client. Or l'iPod et le lecteur de
cartes sont tous les deux clients, il manque un hôte. Il n'y a donc
aucun espoir en USB, avec ou sans xCode, avec ou sans Linux.
Les deux apapreils écoutent et attendent l'autorisation de parler en
quelque sorte. Ils ne se parleront jamais spontanément entre eux.
Il faut vraiment du hard supplémentaire pour générer les invitations à
parler.
Jaypee


Avatar
Saïd
Jaypee :
Jaypee :

Mehdi fait une bonne suggestion. Il faudrait en fait écrire un pilote
sous Linux pour ce lecteur de carte, et une fois la carte 'montée', elle
serait vu alors comme un disque du système.
J-P



Sauf que sur le site de ipodlinux ils parlent bien une telle possibilite
mais qu'apparemment ils n'y sont pas arrive. Et il faudra surtout trouver un
moyen d'alimenter le lecteur de carte (peut-etre en branchant les deux
appareils (ipod et lecteur de carte) sur un hub USB alimente).

Pour moi c'est le seul interet qu'aurait le fait de mettre linux sur
l'iPod. Mais bon s'il y a moyen de fabriquer un programme pour iPod a partir
de XCode ca me conviendrait mieux.

Oui en gros les interfaces USB sont soit "hôte", soit "client". La

communication nécessite un hôte et un client. Or l'iPod et le lecteur de
cartes sont tous les deux clients, il manque un hôte. Il n'y a donc
aucun espoir en USB, avec ou sans xCode, avec ou sans Linux.
Les deux apapreils écoutent et attendent l'autorisation de parler en
quelque sorte. Ils ne se parleront jamais spontanément entre eux.
Il faut vraiment du hard supplémentaire pour générer les invitations à
parler.
Jaypee


Interessant. Et en Firewire? Il se trouve que j'ai un lecteur de carte FW
que je peux sacrifier pour l'occasion.

--
Saïd.
C programmers never die - they're just cast into void.



Avatar
Jaypee
Jaypee :


Jaypee :


Mehdi fait une bonne suggestion. Il faudrait en fait écrire un pilote
sous Linux pour ce lecteur de carte, et une fois la carte 'montée', elle
serait vu alors comme un disque du système.
J-P



Sauf que sur le site de ipodlinux ils parlent bien une telle possibilite
mais qu'apparemment ils n'y sont pas arrive. Et il faudra surtout trouver un
moyen d'alimenter le lecteur de carte (peut-etre en branchant les deux
appareils (ipod et lecteur de carte) sur un hub USB alimente).

Pour moi c'est le seul interet qu'aurait le fait de mettre linux sur
l'iPod. Mais bon s'il y a moyen de fabriquer un programme pour iPod a partir
de XCode ca me conviendrait mieux.



Oui en gros les interfaces USB sont soit "hôte", soit "client". La
communication nécessite un hôte et un client. Or l'iPod et le lecteur de
cartes sont tous les deux clients, il manque un hôte. Il n'y a donc
aucun espoir en USB, avec ou sans xCode, avec ou sans Linux.
Les deux apapreils écoutent et attendent l'autorisation de parler en
quelque sorte. Ils ne se parleront jamais spontanément entre eux.
Il faut vraiment du hard supplémentaire pour générer les invitations à
parler.
Jaypee



Interessant. Et en Firewire? Il se trouve que j'ai un lecteur de carte FW
que je peux sacrifier pour l'occasion.

En théorie, il serait possible avec le Firewire sous Linux de faire

parler deux ipods entre eux, l'un étant maître et l'autre un
périphérique du premier. Toujours en théorie, il existe un pilote pour
les lecteurs de cartes Lexar. Tout çà semble être des pièces d'un puzzle
qui n'a pas encore été assemblé.
Mais il y a clairement une lueur d'espoir de ce côté. Si tu lis un l'
anglais, fais la recherche "firewire card reader" dans le forum hardware
d'ipodlinux. C'est là que j' ai trouvé ces éléments.
J-P