Atelier OpenWrt. Florian Fainelli Nicolas Thill. 3 juillet /tmp/lab Vitry sur Seine

Documents pareils
Linux embarqué: une alternative à Windows CE?

Traitement de données

La création d un paquet Debian. Aurélien Jarno. Journées du Logiciel Libre. 15 octobre 2005

MI03 TP. Objectifs du TP 1ère séance. 2ème séance. Construction d'un système linux embarqué complet

Linux pour l embarqué. 1 Module E4 : Systèmes temps-réel Audrey Marchand

Compilation croisée sous Linux et Windows

Installation et prise en main

Présentation du réseau

Construction et sécurisation d'un système Linux embarqué. Frédéric AIME

Mon premier rpm. 7 juin Avant de commencer RPM URPMI RPMBUILD... 2

FORMATION Offre de Formation - Packaging. Les bonnes pratiques du packaging avec Installshield et AdminStudio. Contact et inscriptions

Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation

Votre premier projet Android

Naissance d'un REPTAR

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova

Surveillance et corrélation de flux réseaux via sondes applicatives embarquées

Auteur LARDOUX Guillaume Contact Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA

Présentation des intervenants. Pourquoi cette conférence? Logiciel libre : notions essentielles. Le logiciel libre pour les projets industriels

Communication technique TC1552 Ed 01 Date: 22/11/2011

Session 8: Android File System

Systèmes embarqués D.Rossier

Virtualisation Vserver et OpenVz en entreprise

Compilation (INF 564)

Virtualisation de serveur grâce à Linux-

Créer son premier package.deb. 19 août

Trimble Geomatics Office

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

2 Raccordement d une imprimante, d un terminal ou d un ordinateur au DULCOMARIN

TD/TP 1 Introduction au SDK d Android

Procédure d installation d AMESim 4.3.0

Ce document décrit la démarche à suivre pour installer les outils de développement et compiler le projet TANAGRA.

GESTION BOOTLOADER HID

Systèmes Embarqués Libres

Diagrammes de Package, de déploiement et de composants UML

ENREGISTREUR DE TEMPERATURE

bbc Launch Pad Juillet 2011 Version 10.0

MultiMedia Board. Système de développement. Manuel utilisateur. pour PIC32MX4

Debian en milieu professionnel. This document is under the GNU Free Documentation License.

Guide de démarrage ebox-3300-msjk Windows Embedded CE 6.0 R2

Pourquoi et comment faire sa première contribution à Debian?

École polytechnique de l'université de Nantes Département INFORMATIQUE Quatrième Année PROJET TRANSVERSAL En collaboration avec :

Votre Réseau est-il prêt?

Tutoriel Création d une source Cydia et compilation des packages sous Linux

INSTALLER UNE BIBLIOBOX

Introduction à Eclipse

Installation et compilation de gnurbs sous Windows

Manuel d'installation de GESLAB Client Lourd

recommandation technique

Notice technique. Système de surveillance MAS 711

as Architecture des Systèmes d Information

Janvier ItrainOnline MMTK

Cours Linux. Cours en ligne Administrateur Systèmes Linux. Académie Libre

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

La technologie Java Card TM

Programmation Mobile Android Master CCI

MANUEL UTILISATEUR KIWI BACKUP V 3

Notice d Installation et d utilisation d une liaison Bluetooth avec un PDA ipaq.

ST50 Projet de fin d études Noyau Linux et multi-processeur pour une plateforme embarquée

Tutoriel d installation de Hibernate avec Eclipse

Manage Yourself. Rapport de planification. Projet de 4ème année informatique. Equipe :

1171 Notre-Dame Ouest, # 100 Victoriaville, Qc G6P 7L1. Téléphone: (819) Télécopieur: (819)

Les tendances, la sécurité, le BYOD et le ROI de la mobilité. July 12

Formations Evolix Catalogue

HAYLEM Technologies Inc.

Environnements de développement (intégrés)

@LUGAOC #LUG #Dijon #fablab #LL #Linux

Linux embarqué Retour d expérience et temps réel. Denis Coupvent-Desgraviers

Warren PAULUS. Android SDK et Android x86

Chapitre 1 Retour en arrière

Plan de la conférence. Virtualization. Définition. Historique. Technique. Abstraction matérielle

FusionInventory. Guillaume Rousse Journées francophones de Perl 2011

Alexandre Buge Epitech 5 Promo Soutenance de stage du 01/03/2004 au 31/08/2004

Quoi de neuf en contrôle/commande et systèmes embarqués (RIO, WSN...)?

TD 1 - Installation de système UNIX, partitionnement

machine cible machine hôte architecture cible différente de la machine hôte

Tutorial uclinux ARM7 Development Starter Kit. Pragmatec Produits et services dédiés aux systèmes embarqués. uclinux - Mise en oeuvre

Programmation des applications mobiles avec Android. 1 Inspiré du cours de Olivier Le Goaer

JOSY VIRTUALISATION 9 ET 10 JUIN 2011 POSTE DE TRAVAIL ET VIRTUALISATION. Sébastien Geiger IPHC

Qu est ce qu un Développeur Debian? Comment le devient on?

Centrales de mesures. CENTRALES DE MESURES Nemo. A.6 Guide de choix. A.14 4 Modules. A.20 Encastré 72x72. A.24 Encastré 96x96. A.

Programmation C. Apprendre à développer des programmes simples dans le langage C

Développement sur Gumstix

Point sur les solutions de développement d apps pour les périphériques mobiles

Surveillance et corrélation de flux réseaux via des sondes applicatives embarquées

wxwidgets dans un environnement Microsoft Windows

S10 - Automatisez la compilation et le déploiement de vos applications IBM i avec Arcad Pack for Rational

Accélérez votre émulateur Android

Référence du développeur Debian

Java Licence professionnelle CISII,

GenDbg : un débogueur générique. Didier Eymery Jean-Marie Borello Jean-Marie Fraygefond Odile Eymery Philippe Bion

Virtualisation de serveurs Solutions Open Source

Retour d expérience en grande entreprise : Sécurité & logiciels libres, des projets novateurs et rentables Convention Sécurité 2005

Atelier Migration. Mohamadi ZONGO Formateur assistant Kassim ASSIROU Atelier Migration.

Tekla Structures Guide d'installation. Version du produit 21.0 mars Tekla Corporation

Rappels d architecture

TwinCAT 3 C++ Création de modules C++ sous TwinCAT 3 VERSION : 1.0 / PH

Transcription:

Florian Fainelli Nicolas Thill /tmp/lab Vitry sur Seine 3 juillet 2008

Sommaire I Le projet OpenWrt Historique Prise en main d OpenWrt Ajouter un paquet dans OpenWrt Installer et configurer OpenWrt Tester OpenWrt Portage sur une nouvelle architecture

Sommaire II Portage sur un nouvel quipement partir des sources constructeur Utiliser le SDK et l ImageBuilder

Historique Le projet OpenWrt Historique du projet création fin 2003 par Mike Baker (mbm) et Gerry Rozema (groz) utilisation des sources Linksys WRT54G bas sur buildroot modifi pour supporter IPKG snapshots CVS et uniquement WRT54 et similaires supports

Historique Le projet OpenWrt première version stable supporte presque tous les routeurs à base de Broadcom BCM47xx/53xx interface web : Webif se pose le problème de portage vers d autres architectures difficulté d intégration de nouveaux paquetages

Historique Le projet OpenWrt plus d architectures supportées : ARM, MIPS, x86, PowerPC, SuperH build system avec plus de modèles et d abstraction moins de code à écrire pour porter un paquetage dans OpenWrt versions noyaux 2.6 récentes

Historique Le projet OpenWrt release 8.08 à venir stabilistaion des plateformes intégration des patchs dans le noyau mainline nouvelle interface web : luci environnement pour l embarqué davantage que firmware pour routeurs

Historique Le projet OpenWrt 4 répertoires principaux tools toolchain package target

Prise en main d OpenWrt fichiers de définitions des types de base : kernel headers assembleur et éditeur de liens pour machine cible compilateur pour machine cible librairie C standard ensemble de librairie cross-compilée

Prise en main d OpenWrt Prise en main d OpenWrt OpenWrt : téléchargement de tous les outils nécessaires et modification création depuis les sources de la toolchain complète compilation du noyau, root filesystem packaging des programmes création des images avec le bon système de fichiers

Pourquoi? les PC fonctionnent en 12V, le matriel embarqué en 3.3V nécessité d adapter les niveaux logiques des tensions 4 broches nécessaires : VCC, GND, TX, RX

Pourquoi le SP233ACP? pas de ncessité de composants passifs additionnels (capacités, résistances...) samples gratuits et expdiés rapidement supporte jusqu à deux UARTs en niveaux logiques 3.3V

Matériel requis fer à souder, étain le SP233ACP un connecteur DB9 femelle un adaptateur USB-série ou port série natif