logo

Général

Accueil

Présentation section

Matériel section

Trombinoscopes

Liens

Plan du site

Contactez-nous

CIEL 1

Langage C

Langage C++

Langage C#

Linux sur Raspberry

TP Arduino

UML/SysML

Mini-projets

Math

CIEL 2

UML

Rasberry

Système Num. 1

TP C Visual Studio

TP C++ Arduino

Aide spécifique Java

TP C/C++ MyRIO

TP Darwin-Op

Les TP réseau Linux

Les TD Java

Les TP Java

TD C#

TP C#

Les Mini-projets

Vidéo Mini-Projet

Stage en entreprise

Système Num. 2

TP C++/C#

RaspBerry

Projets

IRIS 2

TP IPC linux / coldFire

TP PHP

Cours / TP XML

Projets

S SI

1er S SI

1er SSI mini projet

1er S SI Liens

STI2D

SysML

Terminale SIN

Projet SIN

1er ETT

Projet 1er ETT

Terminale ETT

Questions BAC ETT

AP

Serfa

UML

C++

Statistiques

2 visiteurs

Record : 207

Pages vues :

Aujourd'hui : 69

Total : 226360

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