un pinguino nel tuo modem
DESCRIPTION
TRANSCRIPT
![Page 1: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/1.jpg)
04/08/23 1
Marco Scaloniscaloni.it
LINUX 24 ORE AL GIORNO
Un pinguino nel tuo modem
![Page 2: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/2.jpg)
04/08/23 2
Sommario
Hardware Processori (System-on-Chip) Schede
Software Kernel & supporto alla scheda Applicazioni Distribuzioni e Framework
![Page 3: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/3.jpg)
04/08/23 3
Sommario
Hardware Processori (System-on-Chip) Schede
Software Kernel & supporto alla scheda Applicazioni Distribuzioni e Framework
![Page 4: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/4.jpg)
04/08/23 4
Hardware: i protagonisti
![Page 5: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/5.jpg)
04/08/23 5
Dual MIPS32 (RISC) 1 data + 1 VoIP 333 MHz
Processori
![Page 6: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/6.jpg)
04/08/23 6
Processori
ADSL2+ Analog Hybrid interface
2 Analog SLIC interfaces Two 10/100/200
MII/Reverse MII/TMII interfaces
16-bit SDR/DDR DRAM 16/8-bit NOR/NAND Flash
memory interface 32-bit PCI 2.2 bus supports
PCI, Mini PCI and CardBus interfaces
Multi Media Card Interface (SD/MMCI)
USB 2.0 host/device SPI with DMA support Time Division Multiplex
(PCM & IOM-2) UART for RS-232 AC97 Codec interface Integrated POR, USB
Under-voltage detection, Voltage Regulators
EJTAG/JTAG 32 GPIOs, 24-bit serial LED
controller
Infineon Danube physical interfaces:
![Page 7: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/7.jpg)
04/08/23 7
Processori
Single-Chip IAD Integrated ADSL2+ 802.11n DECT
MIPS (RISC) 32-bit
400 MHz
![Page 8: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/8.jpg)
04/08/23 8
Processori
Power PC (RISC)32-bit 667 MHz
![Page 9: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/9.jpg)
04/08/23 9
Sommario
Hardware Processore (System-on-Chip) Scheda
Software Kernel & supporto alla scheda Applicazioni Distribuzioni e Framework
![Page 10: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/10.jpg)
04/08/23 10
Scheda
Reference design Processore/i + periferiche esterne
Board Support Package (BSP)
![Page 11: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/11.jpg)
04/08/23 11
Componenti
Processore (System-on-Chip) RAM (da 16 MB) Flash (da 16 MB) LAN Switch (4 porte) Wireless LAN (802.11 a/b/g/n) Analogo Front-End xDSL (AFE) SLIC DECT ...
![Page 12: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/12.jpg)
04/08/23 12
Reference Design
reference board (Infineon Danube)
![Page 13: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/13.jpg)
04/08/23 13
reference board (Infineon Vinax-VE/A)
Reference Design
![Page 14: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/14.jpg)
04/08/23 14
Sommario
Hardware Processori (System-on-Chip) Schede
Software Linux Kernel Applicazioni Distribuzioni e Framework
![Page 15: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/15.jpg)
04/08/23 15
Kernel e processore
Versione ufficiale (Vanilla) di Linus Torvalds (kernel.org) architetture standard
(es. MIPS, PowerPC) drivers rilasciati ufficialmente
Processore (System-on-Chip) Branch da Vanilla (versione?) Patch del vendor (es. MMU, cache) Componenti (celle) SoC note (es. USB,
Flash) In parte open source, in parte free
![Page 16: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/16.jpg)
04/08/23 16
Board Support Package
fornito da vendor allegato a reference design
composto da: boot loader kernel (+ patch) file system minimale applicazioni (es. Busybox)
![Page 17: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/17.jpg)
04/08/23 17
Custom Board
BSP proprietario es. diverso clock, utilizzo PIN Nuove o diverse periferiche (es. ISDN)
Sviluppi Open source Proprietari (licenza?) Misti
![Page 18: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/18.jpg)
04/08/23 18
Sommario
Hardware Processori (System-on-Chip) Schede
Software Linux Kernel Applicazioni Distribuzioni e Framework
![Page 19: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/19.jpg)
04/08/23 19
Applicazioni
User Space non kernel space
Diversa derivazione per desktop (molte gratuite / open source) per smartphone & PDA (in aumento quelle
gratuite) applicazioni industriali (molte a pagamento)
![Page 20: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/20.jpg)
04/08/23 20
Compilazione
Cross-Compilatore genera codice binario (eseguibili o librerie) per
processore usato gcc o proprietario può richiedere modifica sistema di build
dell’applicazione
![Page 21: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/21.jpg)
04/08/23 21
Sommario
Hardware Processori (System-on-Chip) Schede
Software Linux Kernel Applicazioni Distribuzioni e Framework
![Page 22: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/22.jpg)
04/08/23 22
Distribuzioni
Supporto processori Porting su kernel diversi (es. backporting)
Supporto ed estensione BSP test e validazioni estensioni e aggiunte
Numerose applicazioni già cross-compilate e ottimizzate
![Page 23: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/23.jpg)
04/08/23 23
Distribuzioni
Montavista www.mvista.com
BlueCat www.lynuxworks.com/embedded-linux/embedded-lin
ux.php
WindRiver www.windriver.com
![Page 24: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/24.jpg)
04/08/23 24
Framework
Applicazioni integrate Configurazione e controllo
Accesso locale (terminale) Accesso remoto (Web, SNMP, TR-069)
Supporto
![Page 25: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/25.jpg)
04/08/23 25
Framework
GatewayJungo www.jungo.comOpenWrt http://openwrt.org
Mobile Maemo http://maemo.nokia.com OpenMoko www.openmoko.com Android www.android.com
![Page 26: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/26.jpg)
04/08/23 26
Framework Jungo
![Page 27: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/27.jpg)
04/08/23 27
Aethra e Linux
SV6044 FXS & ISDN BRI VoIP IAD
8 voice calls WAN Ethernet WiFi 802.11b/g VDSL2/ADSL2+, G.ShDSL.bis or V/X
![Page 28: Un Pinguino Nel Tuo Modem](https://reader033.vdocuments.net/reader033/viewer/2022061113/545cefb2af7959be0e8b4a15/html5/thumbnails/28.jpg)
04/08/23 28
Aethra e Linux
RG1220 2 FXS (+ POTS) VoIP IAD WiFi 802.11b/g ADSL2+ Servizi Alice Telecom
Italia Autoconfigurabile Gestibile da remoto