Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoMarta Torre Modificato 11 anni fa
1
Implementazione di un sistema di gestione per un IP-Core in ambiente GNU\Linux embedded: Infrared Data Association Relatore: Prof. Fabrizio FERRANDI Correlatore: Ing. Marco Domenico SANTAMBROGIO Vincenzo Frascino MATRICOLA
2
Sommario Il Sistema Operativo GNU\Linux Gnu\Linux embedded
Device Driver per GNU\Linux Infrared Data Association Device Driver Irda Test e Risultati Conclusioni 28 Settembre 2005 Vincenzo Frascino
3
Il Sistema Operativo GNU\Linux
Linux è il Kernel (monolitico), il nucleo centrale del sistema operativo che controlla il funzionamento di tutto il computer. GNU\Linux Applicazioni Compilatori e librerie GNU Linux La maggior parte delle applicazioni di contorno al sistema sono sviluppate dalla GNU. 28 Settembre 2005 Vincenzo Frascino
4
Indirizzi fisici assoluti
Gnu\Linux embedded Indirizzi fisici assoluti GNU\Linux boot image Applicazione S D R A M F L A S H copia contiene Kernel boot Driver caricato Irattach Virtex II Pro 28 Settembre 2005 Vincenzo Frascino
5
Device Driver per GNU\Linux
Il Sistema Operativo Linux è per la maggior parte indipendente dall'architettura su cui viene eseguito. Applicazione user space syscall fornisce Kernel ritorna richiede Device Driver kernel space notifica risponde Hardware 28 Settembre 2005 Vincenzo Frascino
6
Infrared Data Association
Nata nel 1994 con lo scopo di definire gli standard del protocollo IrDA. Applicazione OpenOBEX TinyTP IrLMP IrLAP IrPHY Hardware 28 Settembre 2005 Vincenzo Frascino
7
Device Driver IrDA (1) Boot Kernel init Initialize S h u t d o w n
param_init request_irq close free_irq 28 Settembre 2005 Vincenzo Frascino
8
Device Driver a Carattere
Device Driver IrDA (2) Device Driver a Carattere GNU\Linux K E R N L D E V I C R open H A R D W E close read write ioctl 28 Settembre 2005 Vincenzo Frascino
9
Test e Risultati Il Device Driver è stato provato sia in configurazione loopback che wired ottenendo buoni risultati. In configurazione wired lo si è fatto dialogare con un telefonino cellulare nokia 6600. 28 Settembre 2005 Vincenzo Frascino
10
Conclusioni Il lavoro svolto consente di poter dire che è possibile supportare lo hardware dell'intera scheda. Uno degli sviluppi futuri potrebbe essere il porting di una intera distribuzione su FPGA con conseguenze notevoli dal punto di vista delle applicazioni. Linux embedded è una buona base di partenza per lo sviluppo di soluzioni FPGA nell'elettronica di consumo. 28 Settembre 2005 Vincenzo Frascino
11
Fine Presentazione Fine Presentazione 28 Settembre 2005
Vincenzo Frascino
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.