Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je porucha:
* Kontrast s neprogramovateľnými: Neprogramovateľné zariadenie vykonáva špecifickú vopred definovanú sadu operácií. Pomyslite na jednoduchý prepínač svetla - má iba dva stavy:zapnuté a vypnuté. Nemôžete zmeniť jeho základné správanie.
* Rôzne úrovne programovania: Úroveň programovateľnosti sa veľmi líši:
* Programovanie nízkej úrovne: Zahŕňa to priamo manipuláciu s hardvérom alebo mikropodulárom zariadenia prostredníctvom strojového kódu alebo montážneho jazyka. To dáva najviac kontroly, ale je zložitá a vyžaduje si špecializované znalosti. Príklady zahŕňajú programovanie zabudovaných systémov.
* Programovanie na vysokej úrovni: Zahŕňa to použitie užívateľsky prívetivejších programovacích jazykov ako Python, C ++ alebo Java na interakciu so zariadením prostredníctvom rozhraní API (aplikačné programovacie rozhrania) alebo SDK (súpravy na vývoj softvéru). Pre vývojárov je to oveľa jednoduchšie, ale môže ponúknuť menšiu kontrolu nad hardvérom. Príklady zahŕňajú veľa mobilných aplikácií a softvér riadiace zariadenia IoT.
* Konfigurácia: Niektoré zariadenia ponúkajú jednoduchšiu formu programovania prostredníctvom používateľského rozhrania, ktoré umožňuje nastavenie nastavení a parametrov. Je to menej flexibilné ako skutočné programovanie, ale stále umožňuje prispôsobenie. Pomyslite na nastavenie názvu a hesla siete Wi-Fi smerovača.
* Príklady programovateľných zariadení:
* počítače: Konečné programovateľné zariadenia.
* smartfóny: Spúšťajte aplikácie, ktoré riadia rôzne funkcie.
* Smart TVS: Ponúknite aplikácie a prispôsobiteľné nastavenia.
* IOT zariadenia (internet vecí): Inteligentné domáce spotrebiče, nositeľné oblečenie atď.
* plcs (programovateľné logické radiče): Používa sa v priemyselnej automatizácii.
* mikrokontroléry: Mozgy mnohých zabudovaných systémov.
* fpgas (polia pre hradlice v teréne): Umožnite rekonfigurovateľnú hardvérovú logiku.
„Programovateľný“ v podstate znamená flexibilitu a adaptabilitu. Správanie zariadenia nie je opravené v továrni, ale môže byť tvarované a upravené podľa potrieb používateľa alebo vývojára.