Bezdrátové senzorické sítě Operační systémy a vývojové prostředky Ing. David Široký Katedra informatiky a výpočetní techniky Fakulta aplikovaných.

Slides:



Advertisements
Podobné prezentace
Stránka 1, © Vema, a. s.. Stránka 2, © Vema, a. s. Podnikové aplikace  Integrovaný podnikový systém (Integrated Business System):  komplex aplikací.
Advertisements

Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
Obecně o operačních systémech
Vypracoval: Jiří Hlaváček
HYPERTEXT PREPROCESSOR. PROGRAMOVÁNÍ. DEFINICE POJMŮ Problém Problém nevyřešený, nežádoucí stav obvykle vyžaduje nějaké řešení Neřešitelný problém Neřešitelný.
Software start počítače a operační systém.
SOFTWARE dálkové studium PODNIKÁNÍ 2. listopad 2006.
Operační systémy. OPERAČNÍ SYSTÉMY pomoc operátorovi, podpora vlastností reálného času, víceuživatelských a více úlohových systémů.
Operační systém Adam Greguš, 4.A.
Třídění PA. Kompaktní PA (KPA) -menší - měly původně pevně danou konfiguraci integrovaných modulů a byly uzavřeny v jednom pouzdře. -Pouzdro se montuje.
Vzdělávací materiál / DUMVY_32_INOVACE_02B3 Správa zařízení AutorIng. Petr Haman Období vytvořeníProsinec 2012 Ročník / věková kategorie2. ročník Vyučovací.
Maturitní okruh č. 7. Odstínit aplikace od specifik HWSpráva procesůSpráva pamětiSpráva souborůSpráva vstupů a výstupůSpráva sítěSystém ochrany a bezpečnostiSystém.
Štěpán Lískovec, 4.A.  =základní programové vybavení počítače (tj.software)  hlavní úkol:  A, zajistit uživateli možnost ovládat PC  B, vytvořit pro.
Richard Lipka Katedra informatiky a výpočetní techniky Fakulta aplikovaných věd Západočeská univerzita, Plzeň 1.
Operační systémy.
Operační systémy.
= monolitický integrovaný obvod obsahující kompletní mikropočítač
C# - Úvod Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí.
David Kratochvíl. * Linux – označení pro operační systém (OS) * 1,3 milionu mobilních zařízení s Androidem aktivováno každý den * Většina ze TV.
Úvod do nových médií a komunikace Ing. Jiří Kysela Katedra informačních technologií - Fakulta elektrotechniky.
S oftware – programové vybavení počítače. Operační systém. „Základní program“
Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou I NFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE Ing. Jan Roubíček.
OPERAČNÍ SYSTÉMY Správa zdrojů Historie Funkce Ovládání počítače
PROJEKT : SCADA systémy na mobilních zařízeních AUTOŘI : Ing. Ondřej Krejcar Ing. Stanislav Slíva.
Operační systém Windows Mobile
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Vytváření a realizace algoritmů Algoritmy a datové struktury
Informatika - Paměti, ROM, RAM akademický rok 2013/2014
Ostravice Možnosti mobilních technologií při řešení projektů a v organizaci času Mgr. Rostislav Fojtík Ostravice
OPERAČNÍ SYSTÉMY ICT – Mgr. Milan Šimek. Nejznámější operační systémy DOS – textové rozhraní OS/2 – podobný Windows, ovládán hlasem UNIX – stabilní, otevřený,
Kritické aplikace v železniční dopravě K611 – Katedra Aplikované Matematiky Ing. Martin Pěnička ČVUT v Praze Fakulta dopravní Katedra Aplikované Matematiky.
Operační systémy Název a adresa školy
ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA ELEKTROTECHNICKÁ KATEDRA TEORETICKÉ ELEKTROTECHKY Oddělení informatiky Java Micro Edition pro mobilní zařízení.
Programování POCSI. Programovani/POCSI2 Základní pojmy Akce - děj nad objekty, mající začátek a konec, a mající přesně definovaný účinek. Příkaz - popis.
Přístup do IS z mobilních zařízení Tomáš Tureček Katedra Informatiky FEI VŠB-TU Ostrava.
Operační systémy. Výpočetní systém Stroj na zpracování dat vykonávající samočinně předem zadané operace.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
INFORMATIKA 8 Windows do r III2 – I ANOTACE Materiál obsahuje prezentaci ve formátu Microsoft PowerPoint (.ppt) pro učivo v předmětu Informatika,
OPERAČNÍ SYSTÉMY.
Martin Štulc Jan Šváb Jan Kolena Simulace operačního systému Katedra informatiky a výpočetní techniky Západočeská univerzita v Plzni.
Katedra počítačů ČVUT FEL
doc. RNDr. Zdeněk Botek, CSc.
Operační systémy Windows, Linux a Mac OS X Přehled vývoje
Visual Basic - programování
Operační systémy. Výpočetní systém Stroj na zpracování dat vykonávající samočinně předem zadané operace.
Struktura operačních systémů
Základy operačních systémů
Klient pro správu databází MySQL 1 Klient pro správu databází MySQL Zbyněk Munzar České vysoké učení technické v Praze Fakulta elektrotechnická.
Funkce operačního systému (11). Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická škola pro.
Studijní obor AUTOMATIZACE a ŘÍDICÍ TECHNIKA Bc.Ing. Bc. a navazujícího Ing. studijního programu Chemické a procesní inženýrství PROČ? Automatizace a řídicí.
OPERAČNÍ SYSTÉMY učební text pro žáky SŠ.
Jednočipové počítače v robotických systémech Vypracoval: Ing. Jaroslav Chlubný Kód prezentace: OPVK-TBdV-AUTOROB-ME-3-JCP-JCH-001 Technologie budoucnosti.
Operační systém (OS) Základní funkce operačního systému: – Zajištění komunikace s okolím. – Řízení a zpracování programů. – Údržba informací na externích.
Mikropočítačová technika Úvod do mikropočítačové techniky a její aplikací.
Vypracoval / Roman Málek
Zvídavé otázky 1. Prevence a detekce uváznutí
Programování mikropočítačů Platforma Arduino
Vývoj mobilních aplikací a jejich výhody
Operační Systém Operační systém je v informatice základní programové vybavení počítače (tj. software), které je zavedeno do paměti počítače při jeho.
Operační systémy - úvod
Distribuovaný operační systém pro mikroprocesory
DIGITÁLNÍ UČEBNÍ MATERIÁL
Operační systémy 9. Spolupráce mezi procesy
Operační systémy 1.
OPERAČNÍ SYSTÉMY ICT – Mgr. Milan Šimek.
1. ročník oboru Mechanik opravář motorových vozidel
Segmentace Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Operační systémy.
Přepínání procesů Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Informační a komunikační technika
Transkript prezentace:

Bezdrátové senzorické sítě Operační systémy a vývojové prostředky Ing. David Široký Katedra informatiky a výpočetní techniky Fakulta aplikovaných věd Západočeská univerzita v Plzni

Úlohy operačního systému K čemu je potřeba operační systém? urychlení vývoje základní stavební kameny abstrakce

Operační systémy pro WSN I s malým kašpárkem lze... absence uživatelského rozhraní paměť – RAM, flash energetická úspora ovladače zařízení síťování dynamický kód správa procesů

Dynamický kód vzdálené programování aktualizace opravy programových chyb

Správa procesů běh více procesů najednou řízení událostmi vlákna nepreemptivní preemptivní priority hybridní řešení

Přehled existujících OS desítky vyvinutých systémů OS pro MCU/WSN jazyk primárně C virtuální stroje – Java, Python...

TinyOS navržený pro WSN programovací jazyk nesC detekce souběhu a programování komponent statický kód aplikace je zkompilována současně s OS řízení událostí, absence vláken

TinyOS jednoduché multi-hop směrování absence ovladačů zařízení přímý přístup k zařízení ~ 200 B RAM TOSThreads preemptivní jádro běží v jediném vlákně s vysokou prioritou uživatelská vlákna běží pouze při nečinnosti vlákna

Contiky vyvinutý obecně pro MCU ovladače zařízení, vzdálené programování preemptivní multitasking hybridní model správy procesů jádro – 1 vlákno, řízení událostí (TCP|UDP)/IP, IPv6 GUI, VNC jednotky kB flash, stovky B RAM

Contiky

Mantis OS vyvinut pro WSN s ohledem na úsporu energie preemptivní multitasking podmnožina POSIXových vláken vzdálené programování ovladače zařízení COMM – rádio, sériové rozhraní – asynchronní DEV – např. čtení dat ze senzoru – synchronní ~ 500 B RAM, 14 kB flash

NanoRK preemptivní multitasking RK – resource kernel časování a plánování procesů fixní priority procesy se nemůžou ”předbíhat” snadné hospodaření s energií multi-hop síťování ovladače zařízení

Virtuální stroje Java SUN Spot, Squawk 512 kB RAM, 4 MB flash SNAPpy Python 40 kB flash Microsoft.NET Micro

Vývojové prostředky kompilace ladění CLI, IDE programátory simulátory

GCC a jeho přátelé gcc-avr MSP430 tools SDCC C, C++ CLI, žádné GUI nezahrnují programátor MCU

Integrovaná vývojová prostředí převážně (zcela) na platformě MS Windows AVR Studio AVR Wireless a Battery Studio IAR Embedded Workbench Code Composer Studio

Závěrem volba operačního systému podpora ne-Windowsových platforem budoucí vývoj simulátory bezpečnost, efektivita síťování