Začínáme s BP7 a o.s. Retos
|
|
- Václav Vacek
- před 8 lety
- Počet zobrazení:
Transkript
1 Začínáme s BP7 a o.s. Retos Příručka uživatele a programátora SofCon spol. s r.o. Střešovická Praha 6 tel/fax: sofcon@sofcon.cz www: Verze dokumentu 1.10
2 Informace v tomto dokumentu byly pečlivě zkontrolovány a SofCon věří, že jsou spolehlivé, přesto SofCon nenese odpovědnost za případné nepřesnosti nebo nesprávnosti zde uvedených informací. SofCon negarantuje bezchybnost tohoto dokumentu ani programového vybavení, které je v tomto dokumentu popsané. Uživatel přebírá informace z tohoto dokumentu a odpovídající programové vybavení ve stavu, jak byly vytvořeny a sám je povinen provést validaci bezchybnosti produktu, který s použitím zde popsaného programového vybavení vytvořil. SofCon si vyhrazuje právo změny obsahu tohoto dokumentu bez předchozího oznámení a nenese žádnou odpovědnost za důsledky, které z toho mohou vyplynout pro uživatele. Datum vydání: Datum posledního uložení dokumentu: (Datum vydání a posledního uložení dokumentu musí být stejné) Upozornění: V dokumentu použité názvy výrobků, firem apod. mohou být ochrannými známkami nebo registrovanými ochrannými známkami příslušných vlastníků. Copyright 2003, SofCon spol. s r.o., Petr Weber
3 Obsah : 1.O dokumentu Revize dokumentu Účel dokumentu Rozsah platnosti Související dokumenty 5 2.Termíny a definice 5 3.Úvod 6 4.Adresáře 7 5.Pascal Nastavení překladače Překlad 8 6.Jak dostat program do procesoru Kit Počátky a délky modulů procesoru KitV Možnosti ladění programu 10 8.Několik poznámek k tvorbě aplikačního programu RETOS Přerušení Automaty Zálohovaná paměť RWM Paměť Flash WatchDog RunTime Errors 14 9.Startovací aplikace 14
4
5 1. O dokumentu 1.1. Revize dokumentu Verze dokumentu Verze SW Autor Datum vydání 1.00 We První vydání Popis změn 1.10 Tu Úprava dokumentu dle ISO Účel dokumentu Tento dokument slouží jako příručka pro základní seznámení s balíkem knihoven pro tvorbu aplikací ve vývojovém prostředí Borland Pascal / o.s.retos Rozsah platnosti Určen pro programátory a uživatele programového vybavení SofCon Související dokumenty Tento dokument předpokládá znalost programování v prostředí Borland Pascal. Čtenář by se měl seznámit také s popisem operačního systému RETOS. 2. Termíny a definice Používané termíny a definice jsou popsány v samostatném dokumentu Termíny a definice. file:bpretjak_v0110.doc v / 14
6 3. Úvod Tento článek se snaží objasnit problémy, na které narazí programátor při tvorbě prvního programu pro KitV40 nebo Kit386 v šestnáctibitovém prostředí SofCon. Podává první informace o obsahu balíku dodávaných knihoven, o způsobech ladění, o možnostech jak dostat program do procesoru, o způsobech programování. Vývojové prostředí Borland Pascal / o.s.retos je určené pro tvorbu a odladění složitých i jednodušších aplikačních programů, určených pro řídicí jednotky KITV40, KIT386EX s terminály TERM01, TERM05, TERM06, pro průmyslové terminály TERM10 nebo pro kompaktní řídicí systémy KOMPAKT, pokud úloha vyžaduje poměrně rychlé časové odezvy. Vlastní programy píše uživatel v programovacím jazyce Borland Pascal, V7.0 (nutná znalost dynamických proměnných a alespoň základní znalost objektového programování), přičemž využívá bohaté nabídky procedur a funkcí, obsažených v knihovnách SofCon. Firma SofCon s.r.o. nabízí řadu knihovních modulů, které slouží pro tvorbu aplikace a pro ladění programu. Knihovní jednotky jsou určeny pro překladač jazyka Borland Pascal. Jednotky se standardně dodávají ve formě.tpu. Uživatel dostává k dispozici soubory s "interface" sekcemi, manuály a příklady použití jednotlivých knihoven. Některé vybrané knihovny se dodávají ve zdrojové formě a po konzultaci může uživatel získat i některé další zdrojové formy knihoven. Knihovny SofCon se dodávají ve versi pro prostředí DOS a MCP. Prostředí DOS je standardní prostředí počítače PC, kde můžeme ladit program se simulátory hardwarového prostředí, nebo s expanzí sběrnic PCKit a na ni připojenými periferními deskami. Verse MCP je určena pro prostředí procesoru KITV40, nebo KIT386. Pouhým slinkováním programu s jinou versí stejných knihoven a změnou adres periferií přejdeme od PC do prostředí KIT. Programátor musí zvládnout nejen vlastní program, ale také překladač jazyka Pascal, připojit správnou versi knihoven, vygenerovat Rom moduly pro procesor KIT a zavést je do něj. Všechny tyto akce jsou citlivé na správné nastavení podmínek překladu a cest k adresářům. Na demonstračním CD SofCon s.r.o. nacházejí zdrojové soubory demonstračních programů, které jsou uloženy i s prostředím překladače a podmínkami překladu. Odtud se dá inspirovat a podmínky překladu, include soubory a konfigurační soubory kopírovat. Programové vybavení SofCon pro prostředí KIT se sestává ze základní knihovny Borland Pascalu Turbo.tpl, která se v MCP versi obrací přímo na Bios procesoru KITV40 nebo KIT386 a balíku knihovních modulů. Knihovny obsahují ovladače ke všem složitějším periferním deskám, balík pro ovládání terminálů, balík komunikačních programů, operační systém reálného času RETOS, knihovny pro práci se systémovým časovačem Int08 a knihovnu pro práci s flash pamětmi, regulační knihovny a další užitečné programy. Většina knihoven je napsaná objektově, ale naplno jsou objektové vlastnosti využity jen u knihoven pro terminály a u komunikačních knihoven. Aplikace s terminálovými knihovnami jsou založené v prázdných startovních aplikacích (BeginT10, BeginT01...), takže uživatel pouze doplní svůj kód do rozběhnuté aplikace s terminálem. Komunikační knihovny mají v manuálu dobré demonstrační příklady, které se dají použít aniž by bylo nutné hluboce pátrat po významu dědičnosti. file:bpretjak_v0110.doc v / 14
7 Většinu poznatků uváděných v tomto dokumentu lze přečíst podrobněji v softwarové dokumentaci k "Prostředí Borland Pascal / RETOS". Tento článek slouží pro první seznámení s programováním v šestnáctibitovém prostředí počítačů KitV40 nebo Kit Adresáře Poněvadž verse programu do prostředí DOS (prostředí počítače PC) a do prostředí MCP (prostředí procesoru Kit) potřebují různé knihovny, různé základní knihovny Borland Pascalu turbo.tpl a různé nastavení podmínek překladu, jeví se jako nejjednodušší překládat každou z versí do jiného adresáře a pracovat se společnými zdrojovými programy. Podmínky překladu se umístí do zvláštního include souboru. Tyto soubory jsou dva, jeden pro DOS a druhý pro versi MCP ( verse pro Rom procesoru Kit). V demonstračních programech na CD disku v adresáři SW\SWBP je toto uspořádání striktně dodržované. Pokud celý adresář SW včetně podadresářů z CD disku překopírujeme na pevný disk svého počítače, bude možno všechny příklady rovnou překládat a budou fungovat. V demostračních programech se v adresáři se zdrojovými programy překládá a generuje verse DOS do prostředí PC. V podřízeném adresáři ROM se tvoří verse MCP. Také knihovny jsou rozděleny do adresářů DOS7 a MCP7 pro versi DOS a MCP. 5. Pascal 7 Překladač Borland Pascal 7 není součástí CD disku SofCon, poněvadž není volně šiřitelný. Uživatel našeho prostředí si jej musí koupit, například i ve firmě SofCon spol. s r.o. Překladač Borland Pascal 7 potřebuje nastavit do souboru Autoexec příkaz Path s cestou k souboru BP.EXE. Většinou je umístěn v adresáři \BP\BIN. Pascal voláme z aktivního adresáře, kde vytváříme aplikaci. Z tohoto adresáře Pascal natahuje své konfigurační soubory BP.TP, BP.DSK a základní knihovnu TURBO.TPL. Vzhledem k tomu, že knihovna TURBO.TPL je v prostředí SofCon modifikovaná a je rozdílná pro versi DOS a MCP, je třeba ji z adresáře s TPU soubory knihoven přehrát do správných adresářů aplikace. Pokud toto neučiníme, natáhne se standardní knihovna z adresáře BIN překladače a aplikace nebude fungovat. V adresářích CD disku jsou uložené správně nastavené konfigurační soubory pro BP7 i soubor TURBO.TPL, takže překladač bude rovnou správně fungovat. Konfigurační soubory jsou volně kopírovatelné mezi adresáři do nové aplikace. Po nakopírování je nutné pouze změnit cestu do aktuálního adresáře Nastavení překladače Ve spuštěném překladači BP7 je třeba nastavit : a. V menu File nastavit cestu k aktivnímu adresáři. b. V menu Options nastavit podmínky překladu. Doporučujeme zapnout signalizaci všech RuntimeErrors, celého Debugging a generaci kódu file:bpretjak_v0110.doc v / 14
8 pro procesor 286. Do podmínek překladu, pokud se překládají i některé knihovny, je třeba napsat Ver7, DOS, nebo Ver7, MCP. c. V menu Options nastavit cesty ke zdrojovým souborům, knihovnám a do adresáře BIN pascalu. Doporučujeme používat tečkové konvence. Aktuální adresář je.\; nadřízený adresář je..\; d. V menu Options nastavit pro MCP versi detailní MapFile od Linkeru. Z tohoto souboru se berou informace, jak z EXE souboru vytvořit ROM moduly pro procesor Kit. e. V menu Options.Tools nastavit pro MCP versi cestu pro volání programu RetosDebugger a do Command line zadat : $EXENAME /G. f. Pro rozsáhlejší projekty je vhodné nastavit Primary File Překlad Borland Pascal umí dva stupně překladu. První stupeň je Compile, kde se překládá pouze Primary File nebo aktivní soubor a soubory s uloženými změnami. Od ostatních zdrojových souborů se použijí již existující TPU soubory. Při rozsáhlejších změnách je vhodné zvolit druhý stupeň překladu Build. Při něm se znovu vytvoří všechny TPU od dosažitelných zdrojových programů. I tento stupeň však "nahlíží" do existujících TPU souborů a například, po výměně knihoven za novější versi, občas selže a hlásí "unit version mismatch". Potom nepomůže nic jiného, než všechny TPU soubory v aplikaci smazat a vše znovu přeložit. Pro řízení překladu je výhodné používat podmíněný překlad. Tím můžeme měnit adresy pro DOS a MCP versi, použít nebo naopak vyřadit simulátory hardware, nastavit jinou konfiguraci hardware atd. Všechny podmínky překladu soustředíme v include souboru, který se vkládá do každého zdrojového souboru. Include soubor musí být různý pro versi DOS a MCP! 6. Jak dostat program do procesoru Kit Překladač BP7 vytváří EXE soubory s programem a MAP soubory s popisem přiřazení adres. V MCP versi po úspěšném překladu zavoláme z prostředí překladače program RetosDebugger. Nastavení Tools je popsáno výše. RetosDebugger z EXE souboru vytvoří moduly pro ROM a RWM do paměti procesoru Kit. Jedná se o standardní ROM moduly Biosu PC, které Bios v paměti vyhledává a spouští. Program je tvořen jedním RWM modulem a minimálně jedním modulem ROM. RWM modul obsahuje code segment, stack a heap. V dolních adresách modulu je data segment. Nad data segmentem je volná paměť pro heap a od horních adres segmentu směrem dolů roste stack. Stack a heap rostou ve volné paměti proti sobě. Délka RWM modulu není omezená. Jeden ROM modul je maximálně dlouhý 128kB. Moduly ROM obsahují code segment programu. Unity mohou být do ROM modulů poskládány celkem libovolně s výjimkou Loaderu, který musí být umístěn v adresové oblasti C0000h až FE000h pro file:bpretjak_v0110.doc v / 14
9 KitV40, nebo FD000h pro Kit386. Loader totiž obsahuje hlavičku ROM modulu. Bios ROM moduly vyhledává pouze v této adresové oblasti počínaje adresou C0000h. První nalezený neporušený ROM modul Bios spustí. Loader umístěný mimo tuto oblast, například pro ladění v oblasti rwm, Bios nenajde a musíme ho spustit příkazem Run RetosDebuggeru. V oblasti od A0000h do C7FFFh je umístěna Videoram a BIOS karty VGA, kterou často používáme pro ladění, proto do této oblasti standardně nemůžeme umístit naši aplikaci. V případě potřeby využití výše uvedené oblasti pro aplikaci je třeba nepoužívat VGA kartu pro ladění, navíc je však třeba použít jiný obsah GAL paměti na procesorové desce - příslušnou podporu poskytne firma SofCon. V oblasti FE000h až FFFFFh je umístěn BIOS na desce KITV0, v oblasti FD000h až FFFFFh je umístěn BIOS na desce KIT386EX, do těchto oblastí též nelze umístit aplikaci (a ani to Retos Debugger nepovolí). Do procesoru lze moduly zavést třemi způsoby: a. RetosDebugger umí komunikovat s Biosem procesoru Kit a ve spolupráci s ním umí automaticky zavádět moduly do paměti Flash i RWM. Pomocí propojek na procesoru lze zrušit běžící aplikaci a nastartovat pouze Bios. Po navázání spojení s Biosem vyměníme kód aplikačního programu. b. Všechny Rom moduly i Bios vypálit v programátoru pamětí na správných adresách do paměti Eprom nebo Flash. Tuto paměť zasunout do desky procesoru. c. Všechny Rom moduly a Bios nahrát do simulátoru Eprom, který nahrazuje v procesoru paměť Eprom. Přímo z RetosDebuggeru je možné volat obslužný program simulátoru. Pro simulátor SimEprom 02 firmy Elnec existuje v SofConu další programová podpora. Program RetosDebugger má samostatný manuál, ve kterém je způsob tvorby ROM modulů a jejich zavádění popsán Počátky a délky modulů procesoru KitV40 Následující tabulky popisují nejběžnější rozložení RWM a ROM modulů pro procesor KitV40 s různými velikostmi paměti ROM a RWM. Řádky tabulky s RWM (128k), RWM (512k) odpovídají procesoru s osazenou pamětí RWM 128kByte, nebo 512kByte. ROM1, ROM2 a ROM3 jsou řádky s počátky a délkami jednotlivých ROM modulů, které mohou být pro velikost paměti ROM vygenerovány. Například pro 64kByte Eprom stačí vygenerovat jediný ROM modul s počátkem F000h (Údaj odpovídá code segmentu.) a délkou E000h (Délka je lineární.). Větší paměti se už nedají celé pokrýt jedním modulem a proto se musí generovat více modulů. Položky Start a Délka se přímo zadávají do RetosDebuggeru při tvorbě Memory Design. Base paměti ROM je adresa, kde začíná paměť ROM. Tato adresa se musí zadávat při nahrávání programu do simulátoru Eprom. file:bpretjak_v0110.doc v / 14
10 Procesor s pamětí Eprom nebo FLASH 512Kx1=64kB standardní GAL=adresa F0000h až FFFFFh, z toho BIOS FE000h až FFFFFh Paměti START(adresa segmentu) DÉLKA(v bytech) RWM (128kB) 00B0h 20000h RWM (512kB) 00B0h 80000h ROM1 F000h E000h ROM2 - - BÁZE paměti ROM F000h Procesor s pamětí Eprom nebo FLASH 1Mx1=128kB standardní GAL=adresa E0000h až FFFFFh, z toho BIOS FE000h až FFFFFh Paměti START(adresa segmentu) DÉLKA(v bytech) RWM (128kB) 00B0h 20000h RWM (512kB) 00B0h 80000h ROM1 E000h 1E000h ROM2 BÁZE paměti ROM E000h Procesor s pamětí Eprom nebo FLASH 2Mx1=256kB standardní GAL=adresa 80000h až 87FFFh a C8000h až FFFFFh, z toho BIOS FE000h až FFFFFh Paměti START(adresa segmentu) DÉLKA(v bytech) RWM (128kB) 00B0h 20000h RWM (512kB) 00B0h 80000h ROM1 C800h 18000h ROM2 E000h 1E000h ROM3 8000h 800h BÁZE paměti ROM C000h Procesor s pamětí Eprom nebo FLASH 4Mx1=512kB standardní GAL=adresa 80000h až 9FFFFh a C8000h až FFFFFh, z toho BIOS FE000h až FFFFFh Paměti START(adresa segmentu) DÉLKA(v bytech) RWM (128kB) 00B0h 20000h RWM (512kB) 00B0h 80000h ROM1 C800h 18000h ROM2 E000h 1E000h ROM3 8000h 20000h BÁZE paměti ROM 8000h 7. Možnosti ladění programu Jednou ze silných stránek šestnáctibitového softwarového prostředí SofCon je možnost pohodlného ladění aplikace ve vývojovém prostředí Borland Pascal. file:bpretjak_v0110.doc v / 14
11 a. Aplikaci lze ladit v první fázi ve versi DOS v počítači PC a místo hardware napsat simulátory. Ty se spustí jako další procesy operačního systému RETOS, simulují funkci hardware a mohou také periodicky vypisovat obsah zajímavých proměnných na displej, nebo děj interpretovat graficky na monitoru PC. V tomto stupni se dá aplikace velmi dobře vytvořit a zhruba odladit v integrovaném prostředí Borland Pascal 7, nebo pod TurboDebugerem. Nepotřebujeme k tomu nic jiného než počítač PC. Když už potřebujeme přistupovat na reálný hardware, máme několik možností ladění: b. Můžeme zůstat v režimu překladu DOS na počítači PC a počítač doplnit kartou PCKit. To je vlastně interface z ISA sběrnice na obě sběrnice použité v procesoru Kit. Na kartě je Pbus i IOBus, pouze se nacházejí na jiných adresách. K desce PCKit připojíme ostatní hardware a z počítače PC vlastně uděláme Kit. Můžeme ladit v integrovaném prostředí i pod TurboDebugerem jako v předchozím případě. Rozdíl je v rychlosti počítačů. Dále musíme nastavit jiné adresy I/O prostoru, jiné vektory přerušení a nemůžeme přistupovat na absolutní adresy paměti jako v KITovi. Změny se snadno realizují podmíněným překladem. Tento režim poskytuje nejmocnější ladicí možnosti reálné aplikace. Takto se dají odladit aplikace řízení celých velkých strojů. c. Přejdeme s programem do reálného počítače KitV40 nebo Kit386, ke kterému připojíme kartu Vega. Na Vega monitor budeme vypisovat obsahy proměnných, které nás zajímají. Aplikaci nelze krokovat, běží skoro správnou rychlostí, pouze ji zdržují výpisy na Vegu. Výpisy mohou být prováděny periodicky ve zvláštním procesu a tím si vlastně vytvoříme velice pružný zobrazovač stavu aplikace, toho co nás zrovna zajímá. Proměnné vidíme v tom tvaru, ve kterém je chceme interpretovat. Výpisy na monitor z procesoru Kit se doporučuje tvořit v alfanumerickém režimu. Grafika většinou zabere moc času procesoru. K procesoru KitV40 se dá připojit pouze osmibitová Vega s ISO sběrnicí přes kartu EXPPC00. K procesoru Kit386 se dá připojit Vega se sběrnicí PC104. d. K aplikaci připojíme další proces KernelMonitor s nejvyšší prioritou a zavedeme ji do procesoru Kit. Aplikace se zvětší a zpomalí oproti reálnému běhu. KernelMonitor umí komunikovat s RetosDebuggerem a umí pozastavovat procesy, zjišťovat stav procesů, zjišťovat obsah proměnných. Pokud je aplikace nahraná v paměti RWM procesoru, umí KernelMonitor i nastavit BreakPointy do programu. Vše je podrobně popsáno v příručce o RetosDebuggeru. e. Můžeme pro výpis proměnných použít obrazovku Term10 a pracovat jako v bodě c. file:bpretjak_v0110.doc v / 14
12 8. Několik poznámek k tvorbě aplikačního programu V následujících podkapitolách bych rád objasnil několik důležitých informací o programování procesorů KitV40 a Kit386 v šestnáctibitovém prostředí SofCon RETOS Operační systém reálného času RETOS poskytuje prostředky pro pseudoparalelní běh více úloh, které obsluhují danou aplikaci. (Například jednu úlohu tvoří automat řídící stroj, druhá úloha komunikuje s uživatelem, třetí s nadřízeným počítačem a navzájem komunikují přes proměnné PASCALu, nebo přes schránky RETOSu.) Uživatel ve své aplikaci o.s.retos může, ale také nemusí použít. Z knihovních modulů používají RETOS pouze terminálové a regulační knihovny. I při použití těchto knihoven se však dá RETOS vynechat. Pro aplikaci není nutné používat naráz všechny prostředky operačního systému. Například se běžně používají prostředky pro paralelismus, ale mnohem méně často schránky operačního systému. Je totiž mnohem jednodušší komunikovat mezi úlohami přes obyčejné proměnné PASCALu, než přes schránky operačního systému. Při použití RETOSu se trochu zamlží současnost dějů. Dva děje obsluhované různými úlohami jsou totiž současné až tehdy, když operačním systémem proběhnou obsluhy obou úloh, které děje obsluhují. Mezi během těchto dvou úloh se vkládá alespoň jeden časový Tick operačního systému. To je implicitně 55ms, ale dá se to rozumně zkrátit až na 10 ms. Pokud potřebujeme rychlejší odezvu na nějakou událost, je lepší ji obsloužit mimo operační systém, např. v obsluze přerušení Int08. RETOS umožňuje nastavit úlohám prioritu, jak často je bude jádro systému vyvolávat. Lze použít dvě základní strategie přidělování priorit. 1. Úlohám lze nastavit různou statickou prioritu a potom úloha s vyšší prioritou se musí vzdávat svého času ve prospěch úlohy s nižší prioritou. Pokud tak neučiní, úlohy s nižší prioritou nebudou obsluhovány. Ovšem úloze s vyšší prioritou to dává možnost pouštět čas pouze tehdy, když si to může dovolit a má jistotu, že každý tick RETOSu bude vyvolaná. 2. Úlohy mají stejnou statickou prioritu a liší se prioritou dynamickou. To zabezpečuje spravedlivé přidělování času, ovšem pokud nechce být úloha rušena, musí si na čas zvednout prioritu, nebo dočasně zakázat přepínání úloh. Tento mód sice zaručuje spravedlivé přidělování času, ale ne úplně pravidelné Přerušení Do periferních desek jsou zavedeny IRQ3 a IRQ4. Tato přerušení používají komunikační desky a obsluhují je komunikační knihovny. Naše knihovny umí pracovat s přerušením systémového časovače Int08. Umí ho modifikovat, zrychlovat či zpomalovat a zavěšovat na něj další úlohy. Nemaskovatelné přerušení je obslouženo Biosem, ale prázdnou procedurou, nic se nedělá. file:bpretjak_v0110.doc v / 14
13 8.3. Automaty Programátoři zvyklí programovat PLC automaty mohou způsobem ala PLC naprogramovat jednotku obsluhující hardware úlohy. Tuto hlavní jednotku, je dokonce s výhodné programovat jako automat. Tato jednotka bude mít svůj vlastní proces RETOSu a bude sdílet čas s ostatními knihovními jednotkami, které například obsluhují terminál, nebo s někým komunikují. Pokud chce někdo úplně vynechat RETOS, tak i to je možné. Napíše vše jako jeden automat a všechny komunikace i postrkování terminálu může provádět sám z hlavního automatu Zálohovaná paměť RWM Paměť RWM procesoru KITV40 je zálohovaná baterií. To způsobuje, že pascalské proměnné nejsou při prvním spuštění programu vynulovány, jak to bývá v PC a naopak po prvním průchodu programu už mají správnou hodnotu. Například jednou vytvořený dynamický objekt je už vlastně vytvořený trvale. Jeho pointer i proměnné, pokud je destructor nezruší, zůstávají zachovány i po vypnutí napájení. Je zapotřebí mnohem více dbát na inicializaci všech proměnných než v systémech s PC. Jako dobrá metoda se jeví používat místo obyčejných proměnných inicializované konstanty. Naopak proměnné, které zaručeně chceme zachovat i po výpadku napájení a různých haváriích programu je výhodné umístit je na absolutní adresu úplně mimo oblast RWM modulu programu. Když RWM modul zmenšíme od konce RWM paměti (20000h, 40000h, 80000h) o velikost těchto proměnných, tak budou umístěné úplně mimo data segment a ani přeteklý stack je nepoškodí Paměť Flash Jedna z dodávaných knihoven umí zapisovat do paměti flash. V této paměti nemusí být pouze code segment, ale i data zapisovaná procesorem. Jen je třeba dbát na maximální počet přepsání jednoho sektoru paměti a na pokus o zápis do paměti Flash jako do RWM. Ochrana paměti totiž způsobí načtení nesmyslných dat code segmentu programu a tím pád programu. Přepsáním prvního bloku programu s hlavičkou ROM modulu se program stane pro Bios nespustitelným. Pokud potom softwarově zresetujeme procesor, dostaneme se do Biosu a můžeme po komunikaci nahrávat novou versi programu. Tato akce se používá, když chceme nahrávat po komunikaci nové verse a přitom nemáme přístup k propojkám KitV40 nebo Kit WatchDog Obvod WatchDog umístěný na procesorové desce je občerstvovaný z Biosu v proceduře obsluhy systémového časovače. To zajistí jeho spolehlivé obsloužení i v aplikačním programu. Ovšem při zhroucení aplikačního programu se málokdy poškodí také obsluhy přerušení a WatchDog zůstane dále občerstvován. Lepší je, pomocí knihovního modulu si vytvořit vlastní obsluhu obvodu WatchDog, ovšem až v odladěné aplikaci. file:bpretjak_v0110.doc v / 14
14 8.7. RunTime Errors Borland Pascal může generovat runtime errors od spousty chyb programu. Je výhodné v aplikaci nechat tyto kontroly zapnuté, poněvadž to nijak významně program nezpomaluje ani nezvětšuje a přitom je program hlídán. V MCP versi je třeba v Exit proceduře zapisovat adresu a číslo chyby do zálohované oblasti RWM a mít nástroj, kterým se dá tato oblast číst. Pokud program spadne, tak tuto oblast přečteme a z dresy pomocí RetosDebuggeru zjistíme na které řádce programu k chybě došlo. Ve startovacích aplikacích je jak tato zálohovaná struktura, tak exit procedura založená. 9. Startovací aplikace Na CD disku se nacházejí adresáře BEGINT10 a BEGN_T01. V těchto adresářích se nacházejí založené minimální aplikace s terminálem Term 10 a s Term 01. Aplikace obsahují úvodní bitmapu, první menu obrazovky, přechod do servisní obrazovky chráněné heslem, obrazovku nastavení hesla a obrazovku výpisu RuntimeErrors. Aplikace mají založené hlavní unity a procesy. Mají založenou strukturu Glb a její inicializaci, která je uložena v takové oblasti paměti RWM, ve které se data spolehlivě udrží díky lithiové baterii i po vypnutí napájení. V Exit proceduře je zápis adresy a čísla RunError do Glb struktury. V servisní obrazovce je možné poškodit hlavičku Rom modulu v paměti Flash, takže lze běžící program softwarově zrušit, přejít do Biosu a nahrát novou versi. V DOS versi se používá simulátor terminálu. Aplikace mají založený soubor Sets.Inc s podmínkami překladu. Doporučujeme při zakládání nové aplikace vycházet z těchto minimálních aplikací a rozvíjet je. file:bpretjak_v0110.doc v / 14
PCKEYB JEDNOTKA PRO OBSLUHU KLÁVESNICE TYPU PC AT. Příručka uživatele a programátora
JEDNOTKA PRO OBSLUHU KLÁVESNICE TYPU PC AT Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz www: http://www.sofcon.cz
udspt10r JEDNOTKA IMPLEMENTUJÍCÍ DISPLEJ VZDÁLENÉ VARIANTY TERMINÁLU TERM10 Příručka uživatele a programátora
udspt10r JEDNOTKA IMPLEMENTUJÍCÍ DISPLEJ VZDÁLENÉ VARIANTY TERMINÁLU TERM10 Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz
uioflex JEDNOTKA PRO KONFIGURACI DESKY IOFLEX01 Příručka uživatele a programátora
uioflex JEDNOTKA PRO KONFIGURACI DESKY IOFLEX01 Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz www: http://www.sofcon.cz
Software pro grafické terminály TERM10 a TERM03
Software pro grafické terminály TERM10 a TERM03 STAVEBNICE OBJEKTŮ Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz
umenugr JEDNOTKA PRO VYTVÁŘENÍ UŽIVATELSKÝCH GRAFICKÝCH MENU Příručka uživatele a programátora
umenugr JEDNOTKA PRO VYTVÁŘENÍ UŽIVATELSKÝCH GRAFICKÝCH MENU Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz www:
Termíny a definice TERMÍNY A DEFINICE POUŽÍVANÉ V MANUÁLECH FIRMY SOFCON. Příručka uživatele a programátora
Termíny a definice TERMÍNY A DEFINICE POUŽÍVANÉ V MANUÁLECH FIRMY SOFCON Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz
Změny knihoven ZMĚNY NOVÝCH KNIHOVEN PRO PROSTŘEDÍ BP. Příručka uživatele a programátora
ZMĚNY NOVÝCH KNIHOVEN PRO PROSTŘEDÍ BP Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz www: http://www.sofcon.cz Verze
Programujeme řídicí systémy Kit s BP7 a o.s. Retos
Programujeme řídicí systémy Kit s BP7 a o.s. Retos Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz www: http://www.sofcon.cz
uterm03r JEDNOTKA IMPLEMETUJÍCÍ VZDÁLENÝ TERMINÁL TERM03 Příručka uživatele a programátora
uterm03r JEDNOTKA IMPLEMETUJÍCÍ VZDÁLENÝ TERMINÁL TERM03 Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz www: http://www.sofcon.cz
usimt03 JEDNOTKA IMPLEMENTUJÍCÍ OBJEKTY PRO SIMULACI TERMINÁLU TERM03 NA PC Příručka uživatele a programátora
usimt03 JEDNOTKA IMPLEMENTUJÍCÍ OBJEKTY PRO SIMULACI TERMINÁLU TERM03 NA PC Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz
DiskIO JEDNOTKA PRO PRÁCI S RAM, ROM A FLASH DISKY. Příručka uživatele a programátora
JEDNOTKA PRO PRÁCI S RAM, ROM A FLASH DISKY Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz www: http://www.sofcon.cz
LZ77 KNIHOVNA PRO KOMPRESI A DEKOMPRESI DAT POMOCÍ ALGORITMU LZ77. Příručka uživatele a programátora
KNIHOVNA PRO KOMPRESI A DEKOMPRESI DAT POMOCÍ ALGORITMU Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz www: http://www.sofcon.cz
usimt03r JEDNOTKA PRO SIMULACI VZDÁLENÉ VARIANTY TERMINÁLU TERM03 NA POČÍTAČI PC Příručka uživatele a programátora
usimt03r JEDNOTKA PRO SIMULACI VZDÁLENÉ VARIANTY TERMINÁLU TERM03 NA POČÍTAČI PC Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz
3. Počítačové systémy
3. Počítačové systémy 3.1. Spolupráce s počítačem a řešení úloh 1. přímý přístup uživatele - neekonomické. Interakce při odlaďování programů (spusť., zastav.,krok, diagnostika) 2. dávkové zpracování (batch
uioadda1 JEDNOTKA PRO OVLÁDÁNÍ DESEK IOADDA01, IOADDA02 A IODA01 Příručka uživatele a programátora
uioadda1 JEDNOTKA PRO OVLÁDÁNÍ DESEK IOADDA01, IOADDA02 A IODA01 Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz www:
Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek
Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek = Velmi malé jádro = implementuje jen vybrané základní mechanismy: = virtuální paměť; = plánování vláken; = obsluha výjimek; = zasílání
LdrLib KNIHOVNY PRO TVORBU ZAVADĚČE (LOADERU) ŘÍDICÍCH APLIKACÍ. Příručka uživatele a programátora
KNIHOVNY PRO TVORBU ZAVADĚČE (LOADERU) ŘÍDICÍCH APLIKACÍ Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz www: http://www.sofcon.cz
uioct01 JEDNOTKA PRO MĚŘENÍ FREKVENCE (OTÁČEK) DESKOU IOCT01 Příručka uživatele a programátora
uioct01 JEDNOTKA PRO MĚŘENÍ FREKVENCE (OTÁČEK) DESKOU IOCT01 Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz www:
usimt10 JEDNOTKA IMPLEMENTUJÍCÍ OBJEKTY PRO SIMULACI TERMINÁLU TERM10 NA PC Příručka uživatele a programátora
usimt10 JEDNOTKA IMPLEMENTUJÍCÍ OBJEKTY PRO SIMULACI TERMINÁLU TERM10 NA PC Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz
upct01 SIMULÁTOR TERMINÁLU TERM01 NA POČÍTAČI PC Příručka uživatele a programátora
upct01 SIMULÁTOR TERMINÁLU TERM01 NA POČÍTAČI PC Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz www: http://www.sofcon.cz
První kroky s METEL IEC IDE
První kroky s poskytuje programování v IEC 61131-3 jazycích, podporuje jak grafickou tak textovou podobu. Umožňuje vytvářet, upravovat a ladit IEC 61131-3 (ST, LD, IL, FBD) programy pro řídicí jednotky
TKeypad KNIHOVNY DEFINIC KLÁVESNIC PRO TERMINÁLY TOUCH. Příručka uživatele a programátora
KNIHOVNY DEFINIC KLÁVESNIC PRO TERMINÁLY TOUCH Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz www: http://www.sofcon.cz
Činnost počítače po zapnutí
Projekt: Inovace oboru Mechatronik pro Zlínský kraj Registrační číslo: CZ.1.07/1.1.08/03.0009 Činnost počítače po zapnutí Paměť RWM(Read Write Memory - paměť pro čtení a zápis, označovaná také jako RAM)
Nahrávání image flash do jednotek APT81xx, PPC81xx
AP0048 APLIKAČNÍ POZNÁMKA Nahrávání image flash do jednotek APT81xx, PPC81xx Abstrakt Postup pro stažení a zpětného nahrání obsahu NAND flash disku integrovaného na CPU modulu jednotek APT81xx a PPC81xx
Začínáme s OS FreeDos na Kit188ER
Začínáme s OS FreeDos na Kit188ER Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz www: http://www.sofcon.cz Verze
ucomm JEDNOTKA ZPROSTŘEDKOVÁVAJÍCÍ SLUŽBY BIOSU KITV40 PRO SÉRIOVOU KOMUNIKACI Příručka uživatele a programátora
ucomm JEDNOTKA ZPROSTŘEDKOVÁVAJÍCÍ SLUŽBY BIOSU KITV40 PRO SÉRIOVOU KOMUNIKACI Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fa: +420 220 180 454 E-mail: sofcon@sofcon.cz
Manuál pro mobilní aplikaci Patron-Pro. verze pro operační systém Symbian
Manuál pro mobilní aplikaci Patron-Pro verze pro operační systém Symbian 1 1. Popis Aplikace je určena pro mobilní telefony NOKIA s operačním Symbian a vybavené technologií NFC. Slouží pro správu identifikačních
MCP BIOS řídicí jednotky Kit386EXR
MCP BIOS řídicí jednotky Kit386EXR ZÁKLADNÍ PROGRAMOVÉ VYBAVENÍ Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz www:
Metody připojování periferií BI-MPP Přednáška 2
Metody připojování periferií BI-MPP Přednáška 2 Ing. Miroslav Skrbek, Ph.D. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze Miroslav Skrbek 2010,2011
Nastavení konstant regulátoru PID
Nastavení konstant regulátoru PID ZÁKLADNÍ POSTUP NASTAVENÍ REGULÁTORU PID Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz
Návod ke cvičení předmětu BPGA ControlLogix
Návod ke cvičení předmětu BPGA ControlLogix ControlLogix Automat ControlLogix je výrobkem firmy Rockwell Automation. Více informací ohledně tohoto produktu můžete najít na stránkách výrobce www.rockwellautomation.com.
Témata profilové maturitní zkoušky
Střední průmyslová škola elektrotechniky, informatiky a řemesel, Frenštát pod Radhoštěm, příspěvková organizace Témata profilové maturitní zkoušky Obor: Elektrotechnika Třída: E4A Školní rok: 2010/2011
usimt01 JEDNOTKA IMPLEMENTUJÍCÍ OBJEKTY PRO SIMULACI TERMINÁLU TERM01 NA PC Příručka uživatele a programátora
usimt01 JEDNOTKA IMPLEMENTUJÍCÍ OBJEKTY PRO SIMULACI TERMINÁLU TERM01 NA PC Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz
BIOS. Autor: Bc. Miroslav Světlík
BIOS Autor: Bc. Miroslav Světlík Škola: Hotelová škola, Obchodní akademie a Střední průmyslová škola Teplice, Benešovo náměstí 1, příspěvková organizace Kód: VY_32_INOVACE_ICT_837 1. 11. 2012 1 1. BIOS
Bitmaps SPRÁVCE BITMAP A POMOCNÉ FUNKCE PRO PRÁCI S BITMAPAMI. Příručka uživatele a programátora
SPRÁVCE BITMAP A POMOCNÉ FUNKCE PRO PRÁCI S BITMAPAMI Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz www: http://www.sofcon.cz
Překladač Překladač slouží pro překlad zdrojového programu do strojového jazyka daného mikroprocesoru. Je tedy na typu procesoru, pro který překládá,
7. Vývojové prostředky pro tvorbu aplikačního software Čas ke studiu: 1,5 hodiny Cíl Po prostudování tohoto odstavce budete umět definovat základní požadavky na vývojové programové vybavení pro tvorbu
TEDrv OVLADAČE KLÁVESNICE, MYŠI A DISPLEJE EMULÁTORU TERMINÁLU PRO MS WINDOWS. Příručka uživatele a programátora
OVLADAČE KLÁVESNICE, MYŠI A DISPLEJE EMULÁTORU TERMINÁLU PRO MS WINDOWS Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz
09. Memory management. ZOS 2006, L.Pešička
09. Memory management ZOS 2006, L.Pešička Správa paměti paměťová pyramida absolutní adresa relativní adresa počet bytů od absolutní adresy fyzický prostor adres fyzicky k dispozici výpočetnímu systému
Systém adresace paměti
Systém adresace paměti Základní pojmy Adresa fyzická - adresa, která je přenesena na adresní sběrnici a fyzicky adresuje hlavní paměť logická - adresa, kterou má k dispozici proces k adresaci přiděleného
LibVUtils UTILITY PRO BALÍK KNIHOVEN LIBV. Příručka uživatele a programátora
UTILITY PRO BALÍK KNIHOVEN LIBV Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz www: http://www.sofcon.cz Verze dokumentu
MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY
MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY Stručný úvod do programování v jazyce C 1.díl České vysoké učení technické Fakulta elektrotechnická A1B14MIS Mikroprocesory pro výkonové systémy 06 Ver.1.10 J. Zděnek,
Uživatelská příručka
Deska sběru dat Uživatelská příručka Vydání 2.1 Počet stran: 8 1 Obsah: 1 Úvod... 3 2 Obchodní informace... 3 2.1 Příslušenství... 3 2.2 Informace o výrobci... 3 3 Popis zařízení... 4 3.1 Popis funkce...
ČÁST 1. Základy 32bitového programování ve Windows
Obsah Úvod 13 ČÁST 1 Základy 32bitového programování ve Windows Kapitola 1 Nástroje pro programování ve Windows 19 První program v Assembleru a jeho kompilace 19 Objektové soubory 23 Direktiva INVOKE 25
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Vzorový příklad pro práci v prostředí MPLAB Zadání: Vytvořte program, který v intervalu 200ms točí doleva obsah registru reg, a který při stisku tlačítka RB0 nastaví bit 0 v registru reg na hodnotu 1.
Vysoké učení technické v Brně Fakulta informačních technologií ITP Technika personálních počítačů Služby ROM BIOS a BootROM
Vysoké učení technické v Brně Fakulta informačních technologií ITP Technika personálních počítačů Služby ROM BIOS a BootROM Úloha č.: 5. Zadání: 1. Seznamte se s konstrukcí cvičné zásuvné adaptérové desky
Bootkity v teorii a praxi. Martin Dráb martin.drab@email.cz Http://www.jadro-windows.cz
Bootkity v teorii a praxi Martin Dráb martin.drab@email.cz Http://www.jadro-windows.cz Definice Pod pojmem bootkit budeme rozumět software, který začíná být aktivní během procesu startu počítače ještě
Řídicí systémy řady 400 str.2 z 16 MICROPEL
Řídicí systémy řady 400 2. verze dokumentu, MICROPEL s.r.o. 01.2014 - opravena chyba v číslování svorek I/O na str.7 - aktualizovány všechny ilustrace na změněné umístění portu Řídicí systémy řady 400
Přerušovací systém s prioritním řetězem
Přerušovací systém s prioritním řetězem Doplňující text pro přednášky z POT Úvod Přerušovací systém mikropočítače může být koncipován několika způsoby. Jednou z možností je přerušovací systém s prioritním
Provoz DOS verzí programů VIS pod Windows 7
Provoz DOS verzí programů VIS pod Windows 7 Pozor! Firma VIS nemůže zaručit spolehlivý provoz všech funkcí starých programů v DOSu v prostředí operačního systému Windows 7 a proto servisní středisko pro
Firmware řídící jednotky stejnosměrného generátoru
Firmware řídící jednotky stejnosměrného generátoru Zdeněk KOLKA Projekt FR-TI1/184 - Výzkum a vývoj systému řízení a regulace pozemního letištního zdroje Popis Řídicí jednotka GCU 400SG je elektronické
Analyzátor vibrací Adash VA3 Multi FW upload
! Uživatelský manuál Analyzátor vibrací Adash 4300 - VA3 Multi FW upload FW 03.04 BETA Ref: 23112004 KM Obsah Odkazy... 3 FW moduly pro přístroje řady Adash 4300-VA3... 4 Rozdělení přístrojů podle typu
http://www.zlinskedumy.cz
Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast Autor Ročník 2, 3 Obor Anotace CZ.1.07/1.5.00/34.0514 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Logické obvody sekvenční,
TERM03 TERMINÁL. Příručka uživatele. Střešovická 49, Praha 6, s o f c o s o f c o n. c z
TERM03 TERMINÁL Příručka uživatele Střešovická 49, 162 00 Praha 6, e-mail: s o f c o n @ s o f c o n. c z tel./fax : (02) 20 61 03 48 / (02) 20 18 04 54, http :// w w w. s o f c o n. c z term_03.doc 15.11.
Beznárazové přepnutí aplikace
AP0043 APLIKAČNÍ POZNÁMKA Beznárazové přepnutí aplikace Abstrakt Některé řídicí systémy firmy AMiT umožňují beznárazové přepnutí aplikace. Které systémy to jsou a jakým způsobem lze beznárazové přepnutí
Operační systém. Mgr. Renáta Rellová. Výukový materiál zpracován v rámci projektu EU peníze školám
Operační systém Mgr. Renáta Rellová Výukový materiál zpracován v rámci projektu EU peníze školám Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Renáta Rellová. Dostupné z Metodického
Návod ke cvičení předmětu BPGA SLC 500
Návod ke cvičení předmětu BPGA SLC 500 SLC 500 Automat SLC 500 je výrobkem firmy Allen-Bradley, dneska již Rockwell Automation. Více informací ohledně tohoto produktu můžete najít na stránkách výrobce
DUM 11 téma: Úvod do příkazové řádky
DUM 11 téma: Úvod do příkazové řádky ze sady: 03 tematický okruh sady: Tvorba skript a maker ze šablony: 10 Algoritmizace a programování určeno pro: 1-2. ročník vzdělávací obor: 18-20-M/01 Informační technologie
TW15 KONCOVÝ PRVEK MSKP. Popis výrobku Technická data Návod k obsluze. Technologie 2000 s.r.o., Jablonec nad Nisou
TW15 KONCOVÝ PRVEK MSKP Popis výrobku Technická data Návod k obsluze Technologie 2000 s.r.o., Jablonec nad Nisou Obsah: 1. CHARAKTERISTIKA... 3 2. TECHNICKÉ PARAMETRY... 4 2.1 VÝROBCE:... 4 3. POPIS TW15ADAM...
ORGANIZACE A REALIZACE OPERAČNÍ PAMĚTI
ORGANIZACE A REALIZACE OPERAČNÍ PAMĚTI 1 Základní rozdělení paměti RAM (takto začalo v PC na bázi 286) 1. konvenční paměť 640 kb, 0h - 9FFFFh (segmenty 0 9) V této oblasti byly spouštěny aplikační programy
uflx2pos JEDNOTKA PRO PRÁCI S INKREMENTÁLNÍMI ČIDLY V DESCE IOFLEX02 Příručka uživatele a programátora
uflx2pos JEDNOTKA PRO PRÁCI S INKREMENTÁLNÍMI ČIDLY V DESCE IOFLEX02 Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz
EVIDENCE DOCHÁZKY SE ČTEČKOU INTAGRAL. příručka uživatele
EVIDENCE DOCHÁZKY SE ČTEČKOU INTAGRAL příručka uživatele Obsah 1. Úvod 2. Instalace čtečky 3. Instalace programu 4. Nastavení programu 4.1. Nastavení směny 4.2. Nastavení přesčasů 4.3. Nastavení výjimek
CA21 PŘÍRUČKA UŽIVATELE
CA21 PŘÍRUČKA UŽIVATELE CA21 je komunikační adaptér umožňující propojení sítí automatů a periferií MICROPEL s PC pomocí rozhraní USB příručka uživatele edice 03.2009 2. verze dokumentu pro firmware 1.080
A4300BDL. Ref: JC
# Uživatelský manuál A4300BDL Aplikace :! Jednoduchý program umožňující přenos souboru s pochůzkou k měření z programu DDS 2000 do přístroje řady Adash 4300! Jednoduchý program umožňující přenos naměřených
Integrovaná střední škola, Sokolnice 496
Integrovaná střední škola, Sokolnice 496 Název projektu: Moderní škola Registrační číslo: CZ.1.07/1.5.00/34.0467 Název klíčové aktivity: III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT Kód výstupu:
Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací.
Trochu teorie Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací. Každá spuštěná aplikace má alespoň jeden proces
Logická organizace paměti Josef Horálek
Logická organizace paměti Josef Horálek Logická organizace paměti = Paměť využívají = uživatelské aplikace = operační systém = bios HW zařízení = uloženy adresy I/O zařízení atd. = Logická organizace paměti
Komunikace s automaty MICROPEL. správa systému lokální a vzdálený přístup do systému vizualizace, umístění souborů vizualizace
Komunikace s automaty MICROPEL správa systému lokální a vzdálený přístup do systému vizualizace, umístění souborů vizualizace MICROPEL 02/2014 Základní správu automatu tvoří činnosti: Nastavení základních
Reliance 3 design OBSAH
Reliance 3 design Obsah OBSAH 1. První kroky... 3 1.1 Úvod... 3 1.2 Založení nového projektu... 4 1.3 Tvorba projektu... 6 1.3.1 Správce stanic definice stanic, proměnných, stavových hlášení a komunikačních
JAZZ RESTAURANT JAZZ HOTEL
JAZZ RESTAURANT JAZZ HOTEL Spolupráce s fiskální tiskárnou Elcom EFox 1 / 9 JAZZ RESTAURANT JAZZ HOTEL Spolupráce s fiskální tiskárnou Elcom EFox 2012 Václav Petřík JAZZWARE.CZ Příručka k programu Jazz
Stručný postup k použití programu PL7 Junior (programování TSX Micro)
Stručný postup k použití programu PL7 Junior (programování TSX Micro) 1. Připojení PLC TSX Micro k počítači Kabel, trvale zapojený ke konektoru TER PLC, je nutné zapojit na sériový port PC. 2. Spuštění
2) Nový druh připojení Ethernet-CA5 umožňující připojit nové zařízení CA5 a to přes Ethernet nebo přes GPRS
Změny ve verzi Micropel DataServer 3.209, vydáno 01/2017 1) Nastavení ovladače MODBUS-slave pro periferní zařízení MEX 2) Nový druh připojení Ethernet-CA5 umožňující připojit nové zařízení CA5 a to přes
TAOS321. Administrace. příručka správce systému. informační terminál systému JSVV
TAOS321 informační terminál systému JSVV Administrace příručka správce systému Text odpovídá verzi firmware: TAOS321 1.0 2014, Technologie 2000 spol. s r.o. Jablonec nad Nisou TAOS321 informační terminál
Uživatelský manuál A4000BDL
Uživatelský manuál Aplikace : Jednoduchý program umožňující přenos souboru s pochůzkou k měření z programu DDS 2000 do přístroje řady Adash 4100/4200 Jednoduchý program umožňující přenos naměřených dat
František Hudek. únor ročník
VY_32_INOVACE_FH01_WIN Jméno autora výukového materiálu Datum (období), ve kterém byl VM vytvořen Ročník, pro který je VM určen Vzdělávací oblast, obor, okruh, téma Anotace František Hudek únor 2013 6.
ZÁSKOKOVÝ AUTOMAT MODI ZB pro jističe Modeion POPIS K790
ZÁSKOKOVÝ AUTOMAT MODI ZB pro jističe Modeion POPIS Aplikace Záskokový automat se používá k zajištění dodávky elektrické energie bez dlouhodobých výpadků v různých sektorech služeb, průmyslu apod. Automat
Logické řízení s logickým modulem LOGO!
Logické řízení s logickým modulem LOGO! Cíl: Seznámit se s programováním jednoduchého programovatelného automatu (logického modulu) LOGO! a vyzkoušet jeho funkčnost na konkrétních zapojeních. Úkol: 1)
Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/
Střední odborná škola elektrotechnická, Centrum odborné přípravy Zvolenovská 537, Hluboká nad Vltavou Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/34.0448 CZ.1.07/1.5.00/34.0448 1 Číslo projektu
TouchPad a klávesnice
TouchPad a klávesnice Uživatelská příručka Copyright 2007 Hewlett-Packard Development Company, L.P. Windows je registrovaná ochranná známka společnosti Microsoft Corporation v USA. Informace uvedené v
PERTINAX6 NÁSTROJ PRO PROGRAMOVÁNÍ ŘÍDICÍCH STANIC ZAT
PERTINAX6 NÁSTROJ PRO PROGRAMOVÁNÍ ŘÍDICÍCH STANIC ZAT PERTINAX6 jednotný programovací prostředek pro procesní stanice v systémech ZAT základem systému je projekt, který zahrnuje vlastnosti HW i SW správa
Informace o produktu Instalace programu MMS 3910 W. Konfigurační sada. Datum Platí pro Konfiguarční program MMS 3910W Version 2.01 f.f.
MMS Informace o produktu Instalace programu MMS 3910 W Konfigurační sada Datum 14.04.2005 Platí pro Konfiguarční program MMS 3910W Version 2.01 f.f. 6540-00019 První vydání Upozornění Při veškeré korespondenci
Technické vývojové prostředky
Technické vývojové prostředky Budeme-li realizovat mikroový systém včetně programového vybave-ní, budeme v závěrečné fázi stát před problémem oživení jak obvodového zapojení (hadrware), tak jeho programového
MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění
MS WINDOWS I řada operačních systémů firmy Microsoft *1985 -? Historie Práce ve Windows XP Architektura Instalace Spouštění HISTORIE I MS-DOS 1981, první OS firmy Microsoft, pro IBM PC 16b, textový, jednouživatelský,
Mikrodiktafon EDIC-mini Tiny B22
Mikrodiktafon EDIC-mini Tiny B22 Návod k obsluze Hlavní výhody přístroje: Vysoká výdrž Miniaturní rozměry Kvalitní záznam zvuku www.spyshops.cz Stránka 1 1. Začátek 1.1 Obsah balení Rekordér USB kabel
Základy IOS, Přepínače: Spanning Tree
Základy IOS, Přepínače: Spanning Tree Počítačové sítě 4. cvičení Semestrální projekt (1) Semestrální projekt (2) Struktura projektu: Adresní plán a konfigurace VLAN Směrování a NAT DNS server DHCP server
Rychlá instalační příručka
Rychlá instalační příručka PCTV DVB-T Flash Stick CZ duben 2007 EXAC s.r.o., Zbraslavská 27, Praha 5-159 00 http://www.exac.cz http://www.pctvsystems.com Všechna práva vyhrazena. Žádná část této příručky
AXR-300i UŽIVATELSKÝ MANUÁL
AXR-300i UŽIVATELSKÝ MANUÁL Obsah: Popis zařízení... 3 AXR-300i po sejmutí vrchního krytu... 3 Dodávané příslušenstí... 3 Doporučené příslušenstí (nutno objednat samostatně)... 4 Popis programovacích režimů...
Tomáš Borland Valenta
Architektura GNU/Linuxu Tomáš Borland Valenta Přehled stavebních prvků operačního systému GNU/Linux aneb od základů až po okna... Základní rozdělení Hardware Software Hardware Základní deska CPU Paměť
Uživatelská Dokumentace
Uživatelská Dokumentace ŘÍDÍCÍ JEDNOTKA KITS4 Příručka uživatele a programátora SofCon spol. s r.o. Křenova 62 00 Praha 6 tel/fax: +420 235 090 888 E-mail: sofcon@sofcon.cz www: http://www.sofcon.cz Verze
Lekce 7 IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ
Identifikační údaje školy Číslo projektu Název projektu Číslo a název šablony Autor Tematická oblast Číslo a název materiálu Anotace Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace
Designer je nástroj pro navrhování elektronických obvodů s mikrokontrolery řady 8051 a Microchip PIC.
Designer je nástroj pro navrhování elektronických obvodů s mikrokontrolery řady 8051 a Microchip PIC. 1. Umožňuje na ploše počítače vytvořit aplikaci a ladit pro ni program a komunikovat s ní jako se skutečným
MPASM a IDE pro vývoj aplikací MCU (Microchip)
MPASM a IDE pro vývoj aplikací MCU (Microchip) MPLAB, vývojové prostředí a jeho instalace; Založení nového projektu a jeho základní nastavení; Zásady tvorby a základní úprava formuláře zdrojového kódu;
Lokality a uživatelé
Administrátorský manuál TTC TELEKOMUNIKACE, s.r.o. Třebohostická 987/5 100 00 Praha 10 tel.: 234 052 111 fax.: 234 052 999 e-mail: ttc@ttc.cz http://www.ttc-telekomunikace.cz Datum vydání: 15.října 2013
Control4 driver systému Lacrima - přijímač TRX-A a bateriové rádiové snímače teploty, vlhkosti TTX-A, TTX-AH a TTX-AX
Control4 driver systému Lacrima - přijímač TRX-A a bateriové rádiové snímače teploty, vlhkosti TTX-A, TTX-AH a TTX-AX Driver je určen pro připojení přijímačů TRX-A systému Lacrima k řídicímu systému Control4.
NÁVOD K OBSLUZE MODULU PASCAL =============================
4-151-00477-1 list: 1 NÁVOD K OBSLUZE MODULU PASCAL ============================= Modul PASCAL je modul obsahující překladač jazyka PASCAL a další programové vybavení operačního systému AMOS. Na modulu
1 Návod na instalaci prostředí LeJOS-NXJ a přehrání firmwaru NXT kostky
1 Návod na instalaci prostředí LeJOS-NXJ a přehrání firmwaru NXT kostky 1. Nainstalujte ovladač na připojení NXJ přes USB rozhraní. Pokud jste nainstalovali software od LEGO Mindstorms, který se k legu
ISC-TRIOSEA Informační systém
Informační systém Montážní příručka Alternativní adresace komponent Verze 1.01 isc-triosea_addressing_mm_cz_101 AMiT, spol. s r. o. nepřejímá žádné záruky, pokud se týče obsahu této publikace a vyhrazuje
Polohovací zařízení a klávesnice Uživatelská příručka
Polohovací zařízení a klávesnice Uživatelská příručka Copyright 2008 Hewlett-Packard Development Company, L.P. Windows je ochranná známka společnosti Microsoft Corporation registrovaná v USA. Informace
Konfigurátor Duo. Manuál pro konfiguraci systémů DUO Standard / Basic. Obsah + vybraná nastavení: - 1 -
Konfigurátor Duo SW konfigurátor DuoSB Manuál pro konfiguraci systémů DUO Standard / Basic Obr. 1: Konfigurátor DUO Obsah + vybraná nastavení: Připojení k systému a spuštění programu DuoSB Konfigurace