26

Re : Mini2440

dlewin a écrit:

Pour info : le lien farnell Samtec n'est que le "Socket" il faut commander la nappe avec .

Tout à fait. Ce sont des connecteurs à "sertir" sur nappe par pincement.

27 Dernière modification par dlewin (06-05-2010 11:33)

Re : Mini2440

Arnaud,

Comme Je fais des essais pour avoir TFTP + NFS je me suis servi de ton tutoriel qui est très utile.
Est ce qu'il ne faudrait pas ajouter "saveenv" à la fin des setenv avant le boot ?

28

Re : Mini2440

saveenv sert pour enregistrer les variables et ainsi ne pas se les retaper lors des prochains reboot.

Pour ma part, je n'y voyais aucune utilité, car je ne bootais en NFS que pour copier des fichiers vers la cible, ensuite je rebootais directement sur la cible.


Donc tout dépends si tu veux une connection NFS permanente ou non

29

Re : Mini2440

ok je comprends.
En fait, je trouve utile qu'en période de devs tu puisse mettre NFS jusqu'à ce que tu aies quelque chose de satisfaisant à flasher.

Avec tftp installé j'ai créé un répertoire /TFTP où j'ai mis mon image uImage-mini2440, et pourtant si je fais un tftp 32000000 uImage....bin il ne télécharge rien, j'ai des "T T T " successifs, puis un message (je ne l'ai plus exactement en tête) pour me dire qu'il ne voit rien et qu'il réessaye le téléchargement.

30

Re : Mini2440

Est ce qu'il marque avant le téléchargement :

TFTP from server xxx.xxx.xxx.xxx ....

par TFTP il faut que tu change l'IP de ton hôte car la cible ne va scruter que cette adresse xxx.xxx.xxx.xxx

les TTTTTT signifie que soit il ne voit pas le fichier dans le répertoire (le renommer dans le nom qu'il recherche)
soit que ton adresse IP n'est pas bonne.

31

Re : Mini2440

Effectivement, j'ai pensé au départ à la mauvaise config réseau.
- C'est pourquoi j'ai mis chacun dans le même réseau : PC 192.168.0.1 et Mini2440 192.168.0.2.
- chacun "voit" l'autre : ils se "ping" bien . Ce qui me valide réseau + cable.

Il affiche bien "TFTP from server xxx.xxx.xxx.xxx ."
et je vais vérifier >exactement < la variable de Uboot du nom du fichier à télécharger

32

Re : Mini2440

Afin de tester la nouvelle migration de Julien, autant faire utile :voici un lien intéressant sur un Linux Mag HS spécial Débian qui aborde le sujet
d'

un article d’introduction à la configuration et la construction d’un système GNU/Linux sur plate-forme ARM9


http://www.toolinux.com/lininfo/toolinu … e-france-s

Même si l'on a déjà emdebian

33

Re : Mini2440

Concernant ton problème de connexion par TFTP, as tu désactivé ton firewall?

34 Dernière modification par dlewin (17-05-2010 11:16)

Re : Mini2440

Salut,
je n'ai pas de firewall sous ubuntu, IPtables est off,
je penche plus pour une mauvaise config soit serveur NFS côté PC soit côté Uboot

De votre côté avez vous avancé avec la mini2440 ?

35

Re : Mini2440

Des nouvelles du front : le noyau 2.6.34 est de sortie (stable).
L'intérêt pour nous utilisateurs de systèmes embarqués et de mini2440 c'est l'apparition Ô combien intéressante d'un nouveau système de fichiers pour Flash, LogFS qui peut enfin s'intégrer après 3 ans d'audit de ce code.

C'est Noël !

PS : il y a aussi l'amélioration des Kprobes qui sont aussi intéressantes pour la mesure de vos perfs (0,3 microsecondes avec un Jump au lieu d'un breakpoint sur x86) mais ça c'est une autre histoire.

Ma source (http://linuxfr.org/2010/05/17/26852.html) :

Système de fichiers LogFS

LogFS, le système de fichier spécialisé dans la mémoire Flash, est entré officiellement dans cette version 2.6.34 du noyau Linux.
LogFS est basé sur l'idée que les systèmes de fichiers classiques sont conçus principalement pour des disques rotatifs magnétiques alors que le stockage de données sur mémoire flash ne devrait pas avoir besoin de tout le code extrêmement complexe qui tente d'éviter la fragmentation des fichiers. L'approche suivie est donc basée sur une écriture purement séquentielle des données comme un log (log structured) ce qui explique le nom qui a été choisi.
LogFS a été écrit presque entièrement par un seul développeur, Jörn Engel, ce qui explique le temps qu'il a mis a être intégré dans la branche principale. Depuis la proposition initiale d'inclusion en mai 2007 il a fallu trois ans pour convaincre les sourcilleux gardiens du noyau que la qualité du code était suffisante.
Ce nouveau système de fichiers a vocation à remplacer dans le monde de l'embarqué le vieillissant JFFS2 qui oblige à faire un scan complet du volume au montage. Avec LogFS toute la structure du système de fichiers est présente directement dans le disque ce qui accélère considérablement le montage. D'après les tests de Jörn, sur un disque NAND flash d'une capacité de 1 Go, on passe de 3,3 secondes pour le montage sous JFFS2 à 60 millisecondes avec LogFS.
Par rapport à NILFS, qui est un autre système de fichiers basé sur l'approche"log structured", la fonction de ramasse-miette est entièrement dans le noyau au lieu d'être en espace utilisateur avec NILFS. Ainsi, une suppression de fichier sous LogFS mettra immédiatement à disposition cet espace libre alors que pour NILFS il faudra attendre que le démon de garbage collection en espace utilisateur se déclenche.

Il est important de comprendre que LogFS n'est pas vraiment prévu pour s'adapter parfaitement aux disques SSD actuels (même si cela fonctionnera). Le but de Jörn c'est d'attaquer directement la flash sans passer par les couches d'émulation:
« Iggy Pop a expliqué un jour pourquoi tant de ses chansons sont devenues des hits 10 ans après leur sortie. C'est parce qu'il ne s'est jamais préoccupé du goût du public tel qu'il était mais plutôt du goût du public tel qu'il devrait être.
En un sens je fais la même chose. Le disque SSD que vous pouvez acheter en magasin a une interface SATA et il cache sa flash derrière une couche d'abstraction. Il tente de se faire passer pour un disque normal. Entre l'OS et le média physique, il y a un sacré nombre de couches passant du CPU au PCI ou PCIe puis SATA puis le bus interne du SSD jusqu'à l'interface NAND. Chaque étape ajoute de la latence.
Les disques SSD que nous devrions pouvoir acheter n'ont pas besoin de ces couches superposées. Enlevons le SATA et attachons-le directement au PCIe. Enlevons le PCIe et connectons-le directement au port hypertransport de la carte. Il faut aller le plus près possible du processeur et de la RAM.
Le support pour les périphériques en mode blocs n'est là que parce que je dois moi aussi vivre dans le présent et que c'est plus difficile et cher de créer son propre disque SSD que de modifier le système de fichiers. Mais ça ne veut pas dire que j'aime la situation actuelle. Et vous non plus vous ne devriez pas l'aimer ».

Même si ces fameux disques SSD de nouvelle génération permettant d'attaquer directement la mémoire flash sont encore inexistants à l'heure actuelle, il est rassurant de voir que le noyau Linux est déjà fin prêt à les accueillir et à les exploiter au maximum de leur potentiel.

36

Re : Mini2440

bonjour,

juste un message pour ceux qui aimeraient avoir les 2 tutos qui m'ont semblé être les plus intéressants.
C'est un pompage pur et simple que j'ai juste mis en forme pour la lisibilité car je trouve cela plus pratique :

http://dlewin.free.fr/Sauvegarde_perso/ … kernel.pdf
et
http://dlewin.free.fr/Sauvegarde_perso/ … _HowTo.pdf

si cela peut servir.

37

Re : Mini2440

salut,

pour info j'ai trouvé un site véritablement utile pour construire son image en ligne :

http://www.angstrom-distribution.org/narcissus/

DL

38

Re : Mini2440

Pas mal, mais dommage qu'on ne puisse spécifier le détail des packages. Par exemple, impossible de ne pas inclure les démos Qt4. Du coup, si on veut aussi JamVM, on se retrouve au-dessus de la limite des 128M.

Je sais qu'il y a moyen de mettre tout cela sur une SDcard et de booter dessus puis de faire du ménage, mais c'est un peu lourd pour un newbie comme moi.

39

Re : Mini2440

Justement c'est ce que je voulais savoir car je trouve l'idée excellente mais il manque pas mal de choses,
notamment j'ai généré une image mais sans avoir de drivers (stagging\iio me sont utile) .

Peut-être qu'un outil avec IHM qui génère cela, pourrait avoir son utilité sans faire double emploi avec celui de parnassus.

40

Re : Mini2440

salut,

après plusieurs mois ou en êtes vous avec cette carte ?

Pour ma part j'ai acheté de quoi faire les mini connecteur (pour le port série par exemple) et ce n'est pas si simple que cela à faire : au branchement mon module GPS m'a répondu par une étincelle (assez jolie).

Est ce que quelqu'un à un cable de ce genre à léguer ou vendre ?
N'ayant toujours pas de revendeur en France, Watterot ne vend pas ces cables. et sur ebay c'est le kit complet.

41

Re : Mini2440

Salut David,

Je dois honteusement avouer que ma carte prend un peu la poussière depuis mes précédents expérimentations hmm Et pourtant elle est sous mes yeux à chaque fois que je m'assied au bureau... Ce ne sont pas les projets qui manquent, dont notamment une télécommande universelle pour replacer la colonie qui trône sur la table basse du salon (comme chez bcp de monde).

Pour ce qui est des connecteurs pour les ports 4 broches (ports série par exemple), je les ai faits à la pince à sertir les cosses de type Molex KK (cf http://radiospares-fr.rs-online.com/web … =6241291). C'est fait pour les cosses plus grosses (KK 2.54) mais avec un peu de doigté on y arrive sans trop de mal. Je ne sais pas si l'occasion se présentera prochainement, mais si tu as les fournitures, je peux te sertir le connecteur.

42 Dernière modification par dlewin (23-10-2010 12:03)

Re : Mini2440

Salut Eric,

Effectivement des idées de projets il y à de quoi faire avec cette carte, c'est un peu le problème récurrent : avoir 2 vies parallèles 1 pour le boulot, les gamins et la femme (ne surtout pas négliger cette dernière partie ) et une autre pour ce genre de choses.

Cela dit, si tu veux faire une télécommande universelle il y à plein de projets identiques sur Téléphones maintenant (Android notamment).

Concernant le connecteur, j'ai effectivement acheté les connecteurs en plastique, et les cosses qui vont avec. Je comprends mieux pourquoi il faut un outil dédié maintenant, n'étant déjà pas trop manuel, là ça relève de la gageure.

Donc s'il faut je peut aider à ce que la situation se présente, selon tes dispos.

PS : ton lien renvoi une erreur, j'ai trouvé celui là:

[link]
http://fr.farnell.com/jsp/search/browse … allpartial
[/link]

43

Re : Mini2440

dlewin a écrit:

Cela dit, si tu veux faire une télécommande universelle il y à plein de projets identiques sur Téléphones maintenant (Android notamment).

Je n'ai pas, et n'ai pas l'intention d'avoir dans un proche avenir, de smartphone. De plus si le smartphone doit servir aussi de télécommande, comment fais-je pour téléphoner avec quand je ne suis pas à la maison ?

>>
Concernant le connecteur, j'ai effectivement acheté les connecteurs en plastique, et les cosses qui vont avec. Je comprends mieux pourquoi il faut un outil dédié maintenant, n'étant déjà pas trop manuel, là ça relève de la gageure.
<<

J'en avais fait avec des petites pinces à bec étroit, mais il faut reconnaitre que là c'est totalement galère.

>>
Donc s'il faut je peut aider à ce que la situation se présente, selon tes dispos.
<<

Le plus simple est que tu me passes tes connecteurs et les fils que tu veux y sertir, et je te fais le boulot. Si tu me donnes un jour particulier, je peux amener au boulot la pince en question et je te le fais en live pendant la pause déjeûner ou en fin de journée.

>>
PS : ton lien renvoi une erreur, j'ai trouvé celui là:
<<

La parenthèse fermante et le point qui lui fait suite on été intégrés à l'URL hmm C'est cela qui cause l'erreur. Le bon URL est donc : http://radiospares-fr.rs-online.com/web … ;R=6241291

Cette référence est intéressante car le produit est à un prix moins exorbitant que les autres modèles.

44

Re : Mini2440

David,

J'ai trouvé chez Pololu un modèle de pince à sertir moins cher et qui me semble mieux fichu que celui de RS : http://www.pololu.com/catalog/product/1929

Sur les photos, il semble que chaque encoche de sertissage a deux matrices, adaptées chacune aux deux griffes présentes sur les cosses, et on peut donc sertir en une seule opération. Dommage que je n'aie pas vu ce produit avant d'acheter celui de RS, car il n'a pas ce "raffinement".

45

Re : Mini2440

Eric,

Effectivement une pince de ce type à un tel prix c'est imbattable;Je ne l'ai pas trouvé sur Farnell et RS (pololu est carrément inconnu).

Si ta proposition pour que je te passe les connecteurs et cie est toujours ok, je suis preneur, ayant à acheter un analyseur logique (j'ai un souci de SPI à résoudre) .

46

Re : Mini2440

Ca tient toujours. Tu vas leur acheter la pince ?

47

Re : Mini2440

En fait, plutôt que d'acheter la pince, j'aurai plus besoin d'un analyseur logique.

Pour moi ça peut se faire vers la semaine du  05/11, et toi ?

48

Re : Mini2440

Un analyseur logique est disponible au club pour tous ses adhérents. C'est celui-ci : http://www.pobot.org/Saleae-Logic.html

49

Re : Mini2440

dlewin a écrit:

Pour moi ça peut se faire vers la semaine du  05/11, et toi ?

Ca peut.

Julien a écrit:

Un analyseur logique est disponible au club pour tous ses adhérents. C'est celui-ci : http://www.pobot.org/Saleae-Logic.html

Il y a également le SCANALOGIC, pour lequel j'ai commencé un article (http://www.pobot.org/SCANLOGIC-2.html) que je n'arrive pas à terminer par manque de temps pour tester le produit en Windows natif.

50 Dernière modification par dlewin (26-10-2010 11:09)

Re : Mini2440

Ca tombe bien le Salae c'est celui que j'avais l'intention d'acheter, je le trouve mieux que l'USBee sur certain points.
cf ce thread récent :

http://www.abcelectronique.com/forum/sh … hp?t=68293


Il y a de bonnes comparaisons entre les différents Analyseurs du marché.

PS : pour les électroniciens courageux il y a aussi le "Arduino "  version Analyseur :

http://dangerousprototypes.com/docs/Ope … ic_Sniffer

en gros la version open source