Sidevõrgud IRT 0020 loeng 3 06. sept. 2010 - ttu.ee · Sidevõrgud IRT 0020 loeng 10 01. nov. 2010...

17
118 Sidevõrgud IRT 0020 loeng 10 01. nov. 2010 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut [email protected]

Transcript of Sidevõrgud IRT 0020 loeng 3 06. sept. 2010 - ttu.ee · Sidevõrgud IRT 0020 loeng 10 01. nov. 2010...

118

SidevõrgudIRT 0020

loeng 10 01. nov. 2010

Avo Ots

telekommunikatsiooni õppetool

raadio- ja sidetehnika instituut

[email protected]

119

“Vastuvõtja”

IP datacast

120

Physical LayerPhysical Layer

Data Link LayerData Link Layer

Network LayerNetwork Layer

Transport LayerTransport Layer

Session LayerSession Layer

Presentation LayerPresentation Layer

Application LayerApplication Layer

IPIP--DatacastDatacast

DVBDVB--HH DMBDMB UMTSUMTSGSMGSM

ESG

Service Purchase

& Protection

Content

DeliveryQoS

Content

Formats

PSI/SI

121

Protokollid

NEO 1973 vs Neo Freerunner

NEO Freerunner

123

Skeemilahendus

124

Kus ja mis tehtud (1)

• http://en.wikipedia.org/wiki/Openmoko

• http://wiki.freesmartphone.org/index.php/M

ain_Page

• http://conversations.nokia.com/2010/04/27/

nokia-rolls-out-qt-sdk-for-unified-mobile-

developer-experience/

Open Source Smart phones

Android: Google developed

Software platform for mobile

devices, powered by the Linux

kernel.

OFono: Nokia and Intel

collaboration

What is OpenMoko?

Linux based SmartPhone platform

– Hardware (Neo Freerunner 1973)

– Software (Om 2008.8)

Wifi/GPS/GPRS/Bluetooth/... etc.

Open Source hardware and software

The Hardware – Neo FreeRunner

● 500 MHz Samsung (ARM) Processor

● 128 MB SDRAM, 256 MB NAND Flash

● Touchscreen

● Wifi – 802.11b/g Atheros based chipset

● GPS/AGPS

● GSM/GPRS

● Accelerometer – 2 tri-axis sensors

The Software OM2008.8

● OS Linux 2.6.24

● Languages C/Java/Python/...

● GUI X11/Qtopia

● uBoot

● Installer – opkg

SSHing into the Phone

● Over USB

– ifconfig usb0 192.168.0.200 netmask 255.255.255.0

– ssh [email protected]

● Over wireless

– Using the phone’s terminal, add Network to

/etc/wpa_supplicant/wpa_supplicant.conf

– ifdown eth0 && ifup eth0

– ssh root@IP

where IP is the IP address of eth0

Internal Architecture

Kus ja mis tehtud (2)

• http://www.matroska.org/index.html

• http://sourceforge.net/projects/matroska/

• http://en.wikipedia.org/wiki/Android_(opera

ting_system)