La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Politecnico di Milano Implementazione di un sistema di gestione per un IP-Core in ambiente GNU\Linux embedded: Infrared Data Association Relatore: Prof.

Presentazioni simili


Presentazione sul tema: "Politecnico di Milano Implementazione di un sistema di gestione per un IP-Core in ambiente GNU\Linux embedded: Infrared Data Association Relatore: Prof."— Transcript della presentazione:

1 Politecnico di Milano 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 Vincenzo Frascino 28 Settembre Sommario Il Sistema Operativo GNU\Linux Il Sistema Operativo GNU\Linux Gnu\Linux embedded Gnu\Linux embedded Device Driver per GNU\Linux Device Driver per GNU\Linux Infrared Data Association Infrared Data Association Device Driver Irda Device Driver Irda Test e Risultati Test e Risultati Conclusioni Conclusioni

3 Vincenzo Frascino 28 Settembre Il Sistema Operativo GNU\Linux Linux è il Kernel (monolitico), il nucleo centrale del sistema operativo che controlla il funzionamento di tutto il computer. La maggior parte delle applicazioni di contorno al sistema sono sviluppate dalla GNU. Linux Applicazioni Compilatori e librerie GNU GNU\Linux

4 Vincenzo Frascino 28 Settembre Gnu\Linux embedded Virtex II Pro SDRAMSDRAM FLASHFLASH Driver Kernel Applicazione GNU\Linux boot image copia caricato boot Indirizzi fisici assoluti contiene Irattach

5 Vincenzo Frascino 28 Settembre Device Driver per GNU\Linux Device Driver per GNU\Linux Il Sistema Operativo Linux è per la maggior parte indipendente dall'architettura su cui viene eseguito. Device Driver Hardware notifica risponde richiede ritorna Kernel Applicazione syscallfornisce user space kernel space

6 Vincenzo Frascino 28 Settembre Infrared Data Association Nata nel 1994 con lo scopo di definire gli standard del protocollo IrDA. IrPHY IrLAP IrLMP TinyTP OpenOBEX Hardware Applicazione

7 Vincenzo Frascino 28 Settembre Device Driver IrDA (1) KernelinitInitialize request_irqparam_init closefree_irq Boot ShutdownShutdown

8 Vincenzo Frascino 28 Settembre Device Driver IrDA (2) KERNELKERNEL HARDWAREHARDWARE GNU\Linux DEVICEDRIVERDEVICEDRIVER open close read write ioctl Device Driver a Carattere

9 Vincenzo Frascino 28 Settembre 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.

10 Vincenzo Frascino 28 Settembre 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.

11 Vincenzo Frascino 28 Settembre Fine Presentazione


Scaricare ppt "Politecnico di Milano Implementazione di un sistema di gestione per un IP-Core in ambiente GNU\Linux embedded: Infrared Data Association Relatore: Prof."

Presentazioni simili


Annunci Google