logo

Général

Accueil

Présentation section

Matériel section

Trombinoscopes

Liens

Plan du site

Contactez-nous

SN 1

Aide spécifique Java

TP C++ Arduino

Les TP réseau Linux

Les TD Java

Les TP Java

TD C#

TP C#

Les Mini-projets

Stage en entreprise

IRIS 2

TP IPC linux / coldFire

TP PHP

Cours / TP XML

Projets

Cours

SN 1

IRIS 2

Statistiques

3 visiteurs

Record : 92

Pages vues :

Aujourd'hui : 56

Total : 172016

Valid XHTML 1.0 Transitional

Charger un noyau uClinux

separation

[Vous êtes ici ] ==> Accueil > Général > Matériel section > Carte ColdFire 5272 > Procédure de téléchargement du noyau

separation

Installer un noyau μClinux sur une carte Arcturus UC5272


I. Charger un noyau μClinux



Le chargement d'un nouveau noyau μClinux sur une carte Arcturus nécessite de travailler sur un poste Linux. Il se réalise en trois étapes :

1. Personnaliser et recompiler le noyau μClinux


Les cartes sont fournies avec les sources d'un noyau μClinux de base, dont les fonctionnalités n'étaient pas optimales pour l'enseignement en BTS IRIS. Ce noyau a été légèrement modifié pour les besoins de l'enseignement.
On utilise ici un noyau compilé et près pour le téléchargement sur une carte Arcturus. C'est un fichier unique (835 ko) contenant une version compressée du système μClinux.
Récupérer ce fichier : image.cramfs sur le partage enseignant

2. Télécharger le système μClinux dans une carte Arcturus


Le téléchargement du fichier image.cramfs dans le carte utilise la ligne série RS232.
Relier le poste de travail au connecteur RS232-A (DCE) de la carte de test du système μClinux.
Il faut à présent un utilitaire permettant de communiquer via la ligne série sous Linux. On utilise minicom qui est disponible dans la distribution Linux Mandriva. L'installation standard se fait par le logiciel d'installation RPMDrake.
Vous êtes dans le moniteur (bootloader) de la carte. Taper help pour afficher la liste des commandes disponibles.

Le téléchargement démarre....

Le système est à présent téléchargé en mémoire RAM de la carte. Il faut à présent reprogrammer la mémoire Flash de la carte avec ce nouveau système.


3. Paramétrer la carte (optionnel)


Il y a trois paramètres à préciser pour chaque carte : Ces paramètres sont des variables d'environnement et se configurent via le moniteur (bootloader) de la carte.
Reseter la carte et taper ESC dans les 3 secondes. Taper printenv pour afficher les variables d'environnement existantes.

B$ printenv
FACTORY=Arcturus Networks Inc.
REVISION=uCdimm-MCF5272 Rev 1.3 - 4MB Flash
SERIAL=X3FCFC00F-017C4
CONSOLE=ttyS0
KERNEL=0:linux.bin
KERNEL_ARGS=root=/dev/rom0
HWADDR0=00:06:3B:00:27:C4
HWADDR1=00:06:3B:00:27:C5
RAMIMAGE=yes
AUTOBOOT=3
B$

Lycee Blaise Pascal
BTS IRIS
Bienvenue sur la carte Arcturus uC5272
____ _ _
/ __| ||_|
_ _| | | | _ ____ _ _ _ _
| | | | | | || | _ | | | | / /
| |_| | |__| || | | | | |_| |/
| _______|_||_|_| |_|____|_/_/
| |
|_|
http://www.uclinux.org/
login: uClinux
Password:
# hostname
uC5272-18
# ifconfig
eth0 Link encap:Ethernet HWaddr 00:06:3B:00:27:C4
inet addr:10.15.255.18 Bcast:10.15.255.255 Mask:255.240.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:97 errors:0 dropped:0 overruns:0 frame:0
TX packets:66 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Base address:0x840
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
#
La carte est à présent opérationnelle.

separation

ancre