ݺߣ

ݺߣShare a Scribd company logo
Od osmibitů
k Internetu ěí
Martin Malý - @adent
http://retrocip.cz
Od osmibitů
k Internetu ěí
Od osmibitů
k Internetu ěí
Od osmibitů
k Internetu ěí
PROC?
Od osmibitů
k Internetu ěí
Internet veci = Internet + Veci
Od osmibitů k internetu ěí
Od osmibitů
k Internetu ěí
Internet veci = Internet + Veci
Veci?
- Velke, male
- Chytre i naprosto blbe
- Stabilni i mobilni
- Zabudovane (embedded) i samostatne
- Na baterky, ze site, nebo jeste divneji
Od osmibitů
k Internetu ěí
Vetsinou:
- Jednoucelove
- Omezena funkcionalita
- Co nejlevnejsi
- “Radeji vic jednoduchych nez jedno komplikovane”
- Bezudrzbove
- Low power
Od osmibitů
k Internetu ěí
Omezene zdroje
Od osmibitů
k Internetu ěí
Rikal nekdo “Omezene zdroje?”
- Z80 @ 3.5MHz
- 48 kB RAM
- 16 kB ROM
- Video 256x192, 8 barev, 2 ve ctverci 8x8
- Audio 1 bit
Co s tim?
Hacky, triky, assembler, nestandardni postupy,
“extremni programovani”
Od osmibitů
k Internetu ěí
Od osmibitů
k Internetu ěí
Trocha historie na uvod:
1971 - 4004 ~ 740kHz
1972 - 8008 ~ 500kHz
1973 - IMP-16 ~ 700kHz
1974 - 8080 ~ 2MHz
1975 - 6502 ~ 1MHz
1976 - Z80 ~ 2.5MHz
1978 - 6809 ~ 1MHz
1978 - 8086 ~ 5MHz
Data: 8 bitu
Adresa: 16 bitu
Pamet: 64kB
Rychlost: ~700k/s
Od osmibitů
k Internetu ěí
Proc jeste nevyhynuly?
Proc tu porad oxiduji, proc je nekdo vyrabi,
proc je nekdo pouziva, proc se tim jeste nekdo
zabyva, mame rok 2016, ne 1976, proboha!
Protoze jsou proverene, levne a pro velke mnozstvi
aplikaci naprosto dostacujici.
Od osmibitů
k Internetu ěí
Od osmibitů
k Internetu ěí
Zapomente na vykon PC
(Apollo pristalo i bez nej!)
Zapomente na gigabajty pameti RAM.
Casto i na megabajty.
Kilobajty? Ano. Treba i 8!
“Proc se takto umele omezovat?”
- Good enough (stavove automaty)
- Cena
- Odber
Od osmibitů
k Internetu ěí
Trocha historie, cast II:
1981 - 8051
1993 - PIC16x84
1996 - AVR
1999 - eZ80
2005 - XC800 (Infineon)
2003: 500M AVR sold
2013: 1mld PIC / yr
Od osmibitů
k Internetu ěí
Co jste museli o osmibitech vedet,
i kdyz jste nechteli:
- Rychlost instrukci
- Implementaci konstrukci z vyssich jazyku
Od osmibitů
k Internetu ěí
Serie zneklidnujicich dotazu:
- printf(“Hello world”) - puts(“Hello world”)?
- Cena volani funkce?
- Globalni promenna vs malloc?
- Jak je to s GOTO?
Od osmibitů
k Internetu ěí
Jasne ze to nemusite znat!
Jasne ze si vystacite s Javou, PHP, JavaScriptem
C#, Pythonem, Ruby, Perlem, ...
...ale nepoustejte se do navrhu zarizeni pro IoT!
Pravdepodobne pohorite, nebo stvorite obludu.
Od Internetu ěí
K OSMIBITŮM (?)
Martin Maly
http://retrocip.cz
@adent
@retrocip

More Related Content

Similar to Od osmibitů k internetu ěí (16)

PPTX
Prezentace o IoT pro iCollege
Martin Maly
PDF
03 patrick zandl [režim kompatibility]
TUESDAY Business Network
PPTX
eMan Dev Meetup: Postavte si chytrou domácnost (2.8.2016, Hradec Králové)
eMan s.r.o.
PDF
Web designerʼs guide to the Web
Ondřej Válka
PDF
Mikro­kontrolér s Wi-Fi za $3! nejen pro IOT
Adam Hořčica
PDF
Internet of things
Josef Šlerka
PDF
Big Brother (Jiří „Boris“ Täuber)
Ѳٰö
PDF
CZNIC: Správa internetu, routing a IPv6
Tomáš Holas
PPTX
04 Technologické změny
Michal Černý
PDF
Special-E15-2705
Martin J. Glozar
PPTX
The Future Landscape of IT Industry in the Cloud Computing Era (in Czech, inc...
Jiri Donat, Ph.D.
ODP
i4wifi - únorové novinky
i4wifi
PPTX
NFC - near field communication (od základů po případové studie)
Etenim
PDF
Bitcoin Trezor - hardware bitcoin wallet
Security Session
PDF
Sítě a komunikace 1
JARDA007a
PDF
Mýty a blbosti o webové rychlosti (FrontKon 2024)
Martin Michálek
Prezentace o IoT pro iCollege
Martin Maly
03 patrick zandl [režim kompatibility]
TUESDAY Business Network
eMan Dev Meetup: Postavte si chytrou domácnost (2.8.2016, Hradec Králové)
eMan s.r.o.
Web designerʼs guide to the Web
Ondřej Válka
Mikro­kontrolér s Wi-Fi za $3! nejen pro IOT
Adam Hořčica
Internet of things
Josef Šlerka
Big Brother (Jiří „Boris“ Täuber)
Ѳٰö
CZNIC: Správa internetu, routing a IPv6
Tomáš Holas
04 Technologické změny
Michal Černý
Special-E15-2705
Martin J. Glozar
The Future Landscape of IT Industry in the Cloud Computing Era (in Czech, inc...
Jiri Donat, Ph.D.
i4wifi - únorové novinky
i4wifi
NFC - near field communication (od základů po případové studie)
Etenim
Bitcoin Trezor - hardware bitcoin wallet
Security Session
Sítě a komunikace 1
JARDA007a
Mýty a blbosti o webové rychlosti (FrontKon 2024)
Martin Michálek

More from Martin Maly (6)

PPTX
Prezentace pro Czech Internet Forum 2016
Martin Maly
PPTX
Prezentace pro Učitel In 2016
Martin Maly
PDF
Jak vytrollit hejtra na fejsu
Martin Maly
PPTX
Trocha matematiky v mezilidských vztazích
Martin Maly
PPTX
Develconf coffeescript
Martin Maly
PPTX
Vývojářské Nástroje a Techniky
Martin Maly
Prezentace pro Czech Internet Forum 2016
Martin Maly
Prezentace pro Učitel In 2016
Martin Maly
Jak vytrollit hejtra na fejsu
Martin Maly
Trocha matematiky v mezilidských vztazích
Martin Maly
Develconf coffeescript
Martin Maly
Vývojářské Nástroje a Techniky
Martin Maly
Ad

Od osmibitů k internetu ěí

  • 1. Od osmibitů k Internetu ěí Martin Malý - @adent http://retrocip.cz
  • 5. Od osmibitů k Internetu ěí Internet veci = Internet + Veci
  • 7. Od osmibitů k Internetu ěí Internet veci = Internet + Veci Veci? - Velke, male - Chytre i naprosto blbe - Stabilni i mobilni - Zabudovane (embedded) i samostatne - Na baterky, ze site, nebo jeste divneji
  • 8. Od osmibitů k Internetu ěí Vetsinou: - Jednoucelove - Omezena funkcionalita - Co nejlevnejsi - “Radeji vic jednoduchych nez jedno komplikovane” - Bezudrzbove - Low power
  • 9. Od osmibitů k Internetu ěí Omezene zdroje
  • 10. Od osmibitů k Internetu ěí Rikal nekdo “Omezene zdroje?” - Z80 @ 3.5MHz - 48 kB RAM - 16 kB ROM - Video 256x192, 8 barev, 2 ve ctverci 8x8 - Audio 1 bit Co s tim? Hacky, triky, assembler, nestandardni postupy, “extremni programovani”
  • 12. Od osmibitů k Internetu ěí Trocha historie na uvod: 1971 - 4004 ~ 740kHz 1972 - 8008 ~ 500kHz 1973 - IMP-16 ~ 700kHz 1974 - 8080 ~ 2MHz 1975 - 6502 ~ 1MHz 1976 - Z80 ~ 2.5MHz 1978 - 6809 ~ 1MHz 1978 - 8086 ~ 5MHz Data: 8 bitu Adresa: 16 bitu Pamet: 64kB Rychlost: ~700k/s
  • 13. Od osmibitů k Internetu ěí Proc jeste nevyhynuly? Proc tu porad oxiduji, proc je nekdo vyrabi, proc je nekdo pouziva, proc se tim jeste nekdo zabyva, mame rok 2016, ne 1976, proboha! Protoze jsou proverene, levne a pro velke mnozstvi aplikaci naprosto dostacujici.
  • 15. Od osmibitů k Internetu ěí Zapomente na vykon PC (Apollo pristalo i bez nej!) Zapomente na gigabajty pameti RAM. Casto i na megabajty. Kilobajty? Ano. Treba i 8! “Proc se takto umele omezovat?” - Good enough (stavove automaty) - Cena - Odber
  • 16. Od osmibitů k Internetu ěí Trocha historie, cast II: 1981 - 8051 1993 - PIC16x84 1996 - AVR 1999 - eZ80 2005 - XC800 (Infineon) 2003: 500M AVR sold 2013: 1mld PIC / yr
  • 17. Od osmibitů k Internetu ěí Co jste museli o osmibitech vedet, i kdyz jste nechteli: - Rychlost instrukci - Implementaci konstrukci z vyssich jazyku
  • 18. Od osmibitů k Internetu ěí Serie zneklidnujicich dotazu: - printf(“Hello world”) - puts(“Hello world”)? - Cena volani funkce? - Globalni promenna vs malloc? - Jak je to s GOTO?
  • 19. Od osmibitů k Internetu ěí Jasne ze to nemusite znat! Jasne ze si vystacite s Javou, PHP, JavaScriptem C#, Pythonem, Ruby, Perlem, ... ...ale nepoustejte se do navrhu zarizeni pro IoT! Pravdepodobne pohorite, nebo stvorite obludu.
  • 20. Od Internetu ěí K OSMIBITŮM (?) Martin Maly http://retrocip.cz @adent @retrocip