vítám vás na přednášce pokročilé mediu je jo jsou

kdy se rezervy

zabývám se je do čech lidé jak deset let si to je dobře

to sou rostla že tam je to dobrý

takže přes celé této přednášky první je jsou dvě části první část muset bude se

budeme zabývat trasováním systému reálného času

první část vůbec co to je systém reálného času jaké máme dostupné nástroje

ukážu vám úplně nej nejmenší možný trasovat řeč jaký byste mohli být

jak vy trasovat usbéčko jak je tasseled header hned

a dále ty logy zpracovávat vy mém a jak a ne ty další část bude

jak jestli ten kód uděláte tak abys tomu rozuměl to je docela důležité

_e studie

bude o slitování ukážu vám

to co jak jako nastavený systém maria makefile i vy se ke vám práce

zajímat takové zajímavé části které nepřišli jako dobrý

tak se systém reálného času

cesta reálného času to je jako paní který dělá nějakou show už oblacích jo nemůžete

zastavit nemůžete ho zpomalit vy můžete pouze přímo na to čet a pak se podívat

na ten kdo ví záznam snímek po snímku jak je jak to že už jak

že moje stál si krk ale prostě jak to dělá dělat

podobně se to dělá i u procesorů na to potřebujete počas profesionální nástroj

jsou takové to trasovací nástroje úplně nalevo je vydělá od mikročipu tímto nástrojem se trasu

jí osmi bitové jednočipy

by dobré smět že upíři je tady áčko a pokud chcete aby něco

by trasovat váš hotový obvod tak

ten

jednočipový mikropočítač musíte sundat hrát tam speciálně hlavici a do toho fpga nahrát speciální když

přímo toho je do čeho ano mikropočítače

cena tohoto jo

tohoto emulátoru viděla a jsem chtěl ten budete mi later

se pohybuje okolo dvanáct tisíc

další

další trasou váš

který byste mohli použít je j teda nic

jeho co tím jeho cena je zhruba čtyřicet tisíc používá se na trasování a nových

procesorů

je třeba šťouráte že k tomu se ještě musíte koupit jde které je za další

štyrycet tisíc takže pokud opravdu se tím že víte a opravdu víte že se vám

to vrátí tak samozřejmě profesionální nástroj _e je celkem proč ne máte to připravený máte

udělaný tam ty okýnka pěkně

máte tam

všelijaké ty grafy jaký tryskový dobrý zasažena jsme se slušňák dal derivace toho se možné

že to tak

pak ten je pak tady máme šilink

tak to je taková o oseka nižší lze j které jsou opět a arabové procesory

ne jako studenti si takovéto nástroje

tak jako nechce ne úplně ořezané ze strany se za vozu osumdesát tisíc se do

základ toho

prostě asi chtělo něco zkusit něco trasovat řekněme mám a

mám integrovaný obvod svoje s béčkem a chtěl jsem se naučit usbéčko prostě nechci je

co tam jsem měl aspoň je řádově trošku přehled vo tom rámcově přehled jak to

funguje

ten cílový okolo co jí se jmenuje se mu říká názvosloví hlasování tančit

se na to podíváme tak vtom rád že tu máme kolovat

našeho

našeho bude sme

a máme

a neste speciální sledovací body které se si se které se jmenují

trasovací body

trošku zmátl

pokud program counter přejde přes _e trasovací moc pak odešle někdo bajtovou informaci do stavu

stát to je malinký kousek kódu který si nahrajete spolu s tím vaším firmwarem do

cílového

jednočipové jo mikropočítače

tento kousíček dát odejde a odejde s toho našeho lidově takže polemizovat u počítače přes

rozhraní úřad

do nechte den čechů tento ft deníček piva hodnotě tak kolem sto padesát korun pokud

máte krajíček

odtud si ty data vybere váš počítač a

může vám je odeslat do nějakého trasovací to dost dotazovacího souboru třeba ten kterej s

by

tady

tady ukládat do trace by no a pak ten trace pin

přeložíte přes _e perlový skript to trace úlohu kterým vše text to textovém formátu

a tento který slov pak uši můžete dál používat k tomu vašemu

zdrojovém kódu

ještě by sem dodal trasovací je to okno může být maximálně tři mega vám to

který ft dva tři dva hrál

tady je krát ale pak rekapitulace těchto pojmů které jsem zmínil veliči to je ten

který můstek mezi tím vaším oborem a mezi počítačem externí

ono je to docela známý pojem řekne jo mám tam na tý desce kterej íčko

každý ví co to je to je prostě ten

to je výrobce usb můstků a za odsun zkratkou

který spojím to jasná

odesílá ty data do toho stavu sta

je závislý na hardvéru

když máte v ní mikropočítač nepotřebujete místa rtcp vlastně

tady ještě se nezmínil trace synchronize eště párek to je taková speciální značka která se

používá pro

časovou synchronizaci nebo pro synchronizaci že ta vaše datový stream že stále dál a že

to je že to je neporušený

tam prostě občas _e boží značka ten trasovací automat se podívá na značku a ví

ty data ještě jsou pořád odkdy se tam došlo k nějakýmu přepisu něčeho

tak push nebude se kontrolní součet a stop na to řekne vám došlo k poruše

tak

tady mám ty nejtriviálnější stát o věc osumnáct

který si tam si na nakonfigurujete ukládat

no ve voze bez datasheetu hodnoty a ten ris pointer máte v zásadě dvě části

vždycky je tam marie která vám brání aby nedošlo k přepsání uvázat bufferu

když ještě nejsou odeslána data

tady nemusíte kupovat nemusíte si dělat destičku a nějaký ten můstek mu si to můžete

koupit opačně na tebe pěkně udělaný

sto dvacet korun

výborná cena

je třeba _e k tomu ještě dodat že je tam napsáno ve které je třeba

tomu dodat že to není a který že to sou to jsou falzifikáty který

je taková on kontroverzní

událost byla v roce dva tisíce čtrnáct kdy firma _e který se hodilo zlobila a

poslala do windows update

trošku

upravení ovladač který když detekovat venkovní či tak mu přepsal nedodají kajiya no takže ten

tančit který byl tom

tý krabici

potom pivo prostě windowsech push ta vaše krabička nebyla detekovatelná na s tou takzvané kliknutí

věk slova cihla levice pročekané čase proměnila něco co nemá vyšší hodnotu než ty ho

nicméně

linuxu

děje knihovnami který

jsem že na které je to je pro windows takže tam byla možná časem i

a který se ten čip najít a zpátky tam vrátit fedora a produkt a id

mimochodem ten vendo na id ten stejně si čtyři tisíce dolarů je to pro drahá

záležitost do takového takový ty open source věci když chcete něco poskytovat zadarmo a vy

vlastně můžete si koupit nedoladilo protože o tom to je hodně moc peněz

pokecal sou je na to jeden máte jenom jednoho fedora jí tady vyhrazený pro opilý

zase celé jenom jeden takže je problém že když se vám sejdou dvě krabičky s

jedním ten dojem a produkt nemají

tak ty windows si myslí že to jedna krabička natáhne s je ovladač pro dvě

krabičky to je tam nekdo id produkt id

potom se pozná

jaký ovladač se dá použít pro tuto

o tu vaší aplikaci která je připojena

chtěli

doporučuju ta na tu vesničku co je vlevo a máte vytažené všechny piny stále teda

jednička

a máte kromě _e x té x tak tam máte ještě štyry je reginou piny

a můžete ovládat jako lampičku je to můžete číst

pak sou tam ještě další čtyři takovýto to se co to s jaký to sou

pět takové logické skupina že tady

když to ten čip se vám podaří zničit tak si koupíte či jako nový čitatel

pipě při dělal jestli ho tam

a jedete dál

tady tyhlety všechny mají dvě stě padesáti šesti bajtový buffer docela

takže ten tam není to

jak velká částka k a ta hodnota když _e tam příde nějaký datový naráz tak

může dojít k přetečení toho vlaku

pokud byste to četli data čase

přes

přes den chcete ypsilon bude z venkova tak se to nedozví bednáře taková hrozí ze

stavové informace musely by se to číst cesta jo se to je prostě promítnete je

to roste je to dost nehezký

pokud použijete a vy ste není pak se použít tak s každým čím dál usb

pak je tam se odesílají chovají ty dva bajty stavové informace takže

spolu s daty se dozvíte jestli ty data jsou v pořádku nebo jestli došlo k

přetečení mapu máte to zahodit a restartovat ten či

tam zároveň vtom jste vtom stavové slově se dozvíte

jak

dozvíte se v jakém stavu jsou takový ty co to s piny

tam když se změní stav pak okamžitě to _e které dní ode síla usb paketu

bez ohledu na to kolik je bufferu dát takže pokud hodně má máte celé té

s je tu sem s tak pak to zbytečně vy si mysim a vysypávat dva

a pak to váš

ta účinnost

pokud a push není až tak úplně ideální

no pokud si potrpí teraz dat na značkové zboží pak přímo který si můžete požádat

o čem bys tak

máš ty je to dvojnásobně můstek máš tady pro bajtový buffery

takže když byste pustili trasování pod vyšší rychlostí tak

když dojde k nárazu tak se

ten máte letadla tak rychle

nepřeteče

dobře ještě zmínit že tento lístek si můžete na konci du nakonfigurovat do režimu že

jí tech a můžete si ho nakonfigurovat do jako paralelní sběrnici a opravdu na flexibilita

je veliká

celere se pohybuje zhruba kolem šesti za padesát jako

dvanáct nedovoluje maximální rychlost liga který opět no tady tyhle týmy který můžete

toto dále ovládat ty piny ke není no jsem že současný žili a tedy nedokáže

detekovat plus postaví slovo

jako já nejsem projektu pracuje na tom aby

aby tam poslal vyslovil šla vlastně se i tak aby se tam zobrazeno že je

co se tam změnil

a usb a lístky tam se ještě

malinko odbočil

tady tadle usb pustíte ten nemá logiku třicetici voltů prostě dvanáct šest megaherců tam chodí

_e sběrnici takže jako obvykle ve sběrnici tady těch čtyři sta osumdesát a jsem tomu

nevěřil jsem si proto tady můžu takovýma tak za kus usbéčko

taková dvě stě čtyřicet co by byl rozený teplouš prostě otouš se spíš odezvu compressions

to pohybovalo drátem

a ty dvě stě čtverec tam bylo to někde ho snětivou možná malinko o měl

eště se trestní a mu se dostal legraci

a je tam je tam ještě více linek

no teďka zbývá posledního takový skřítek jak se postavit a jsou ač prozrazoval všechny věci

které k tomu potřebujeme leží na tomu taková malá věc

z města tak jako k tomu abyste propojili ta

zdrojový kód s tím vaším

tady slovy

no a pak to jako

změna to zaplace teda s ním sice pohodě zdrojáků

a

a

potom citát

no tak si tak se připojíte mu

že si vlastně

dostanete přes syntax ty jednotlivý tady spojitého se podíváte dobrej slovu

a pak si a ten ris point

máčknete klávesovou zkratku a ukáže vám to

se zrakem že se to vyskytuje jo to je prostě úplně to samý jako když

zadáte soubory

volání funkcí deklarace a tak dál takže

syntax

já vám ukážu triviální

triviální trasování

tady máme ňáký si

pak tady máme prostě

bylo nám to sto trasovat čerpadle přestane

pro výskyt se to přeložili

tady ještě _e

bych rád se ukázalo že je tady sedum že tady sedumnáct

že to je

sedumnáct těch nul no sedumnáct jejich druhého jedniček

no a proto aby se to nechytal o nějakých opravdových

čísel který sou bitovým formátu takže teďka dyž si to tady dozví prosím tě ptala

ten první

a na co provedl

budete dělat tak

když tady byl při startu zasažen tady spojit který

těsně po konfiguraci prostě nakonfiguroval a semínka

a tady jsem si dal dojem že to tady se to zachytí

co to tady vidím usb devices init

další tady spojím tady to

tady se to za tady to se to zachytil

tak se dycky odeslali bajka tak tam tak tady to nakonfigurovaný jak se obešlou dva

bajty jsou ještě jeden byte tak máte maximálně děsivé za čas který stojí tu dobu

bajtů máte šedesát pět tisíc takže

to ušel se dá mluvit o nějakém zase zasílání který spojím ty zdrojáky jo máte

zdroják actor to zasypat pejskovi

pokud je vám to pořád nedochází je to věc funguje doktoři path více lískový ty

no prostě

tak jedem

a

a vezdila jistá s

tady ten call co vidíte tak je takový krystalicky čistý a pak

ovšem každý další volby

tak a pak vám posléze ukáže jak tohleto rozsahu prostě napřed máte strašení koho

tady ještě rekapitulace jak je jaké bohužel klávesové zkratky prostě napřed se musím ti něco

o to že tamten vím potřebuje to být aby to byl osvícený aby se topit

neviděl

tak tady prostě hvězdička známe nejhorší co pro vězně čkat musím tím si to a

kuš si tady jezdím co to co pro tu rovná se to s tím si

se vám ty vokna do toho aby se měl na padesát procent padesát procent

pak káčkem janečka potřeboval jako znáte že posunete trošku vesty a šup že ty z

vytvořit něco true nebo si to vyslovit

tohle to prostě zvládnete bez jakékoli software dodatečný

tak

hesla ta myšlenka strašně zalíbila jsem si řekla

to jako být to je tak strašně touží

že by se k tomuhle dat hlasovací automat tak

já měl nezajímá přece no

i to co sem odeslal jako jakým čase toho doslova zajímají mě další informace jaký

sou proměnné jaký soustavě registrů zajímají mě ne

bitová pole

no zajímají mě fungují čísla zajímají mě taková data

ta ten hlasovací automat

ode síla podstatě takové tiskové instrukce dycky bajtový oko a jo pokud má že tome

který svoji pak má nejvyšší bit to je to je tak opakovat a sedum bitů

je tryskový takže jednom bajtu mi to vodešle a šest a dvacet osum který spojení

je to má za lubem a oko když se podíváte

na vojně dát tak tam souboru

prej i s tečka c že tady s váma uplně na konci je tam trasovací

automat rozkreslení že to co to má zleva doprava

když tam jednička je to tady skončíš tam není jednička jde to dal podívá se

na další věc když tam jednička tak a data lateness mostě je to udělaný tak

aby se minimalizoval datový tok

a je tam zavře je možný to šestnáct struktur

na mixu prostě na mixovat tedy všechny dohromady a pak je možný ty ta na

trasovací lokl procházet grep _e vyvolané káčkem

na druhé

projekt který stalo vznikl

ještě to number udělaný ale já si myslím že push tuhletu chvíli já to můžu

ukázat a

a je to prostě myšlenka

toto se nám ukazoval trivially trasování s automatem

já vám eště ukážu tady

tady tahle to co prošlo těm automatem trasovací

podíváme se na ten

znám

a uzlu mrtvej se

tady sou

parametry slovo

dataset těch výpisů jako hlaviček tam

tam jde o to

tam jde o to a

že to bude zpracovaný takže ten frekvenci prostě ten se za zachytí těch _e je

stůl a vyrobí nadpisy nebo caption s těch sloupečku takže

vydá stojanu tolerantní informaci

no a tady máme začátek inicializace do že tady mám kousíček textu čase řekl plus

textu ale říkám ten tak je drahý když teda poznat ris point pak to jsou

dva bajty a dyž tam napíšete začátek inicializace tak jako tak je to výrazně víc

white listy je nějaký drahý posílat white

deště moc rámusu potom jste viděli že tudy prošlo

modrana jako inicializaci to je to jako šlo tady už to opustil tu funkci konec

inicializace tady nám ještě časy

tom úterý spojitou se při řetězy ještě _e časové razítko a theory tryskou jim to

s toho vašeho čipu s časovým razítkem

pak jde do bufferu vtom je vteřinečku chviličku tam je

pak si vybereme počítač

a ten počítač zralá přepne kontext a takže kolečko leží zase matkou vašeho počítače

a ještě k než o vašeho razítku je to tak

prostě tom že to chvilku trvá

tady za ten časovač mám nastavený je tak nastaven tak jako docela dost uboze takže

tady jsem si nastavil

že ten časovače tady barvou mrtvou je jedna celá dva čtyři takže vy takže rozlišení

zase čtyry milisekund a upozornil já se to jen tak jako příklad že s tím

někdo chce hrát tak ať se to svede vyhraje aby to bylo trošku přesnější

jak ten prej se synchronize ještě marek se košík opustila škole čtvrtý detaily

prostě moc nevadí když se to pošle trošku dýl prostě de vo tobě aby ty

hodiny toho trasu vače

toho vašeho open prej seru na to a toho do toho čipu

aby to mělo s improvizovaný čas

protože ona je ten tady open tady jsem

potřebujou tu jednu bajtů hodnotu odečíst

po toho co válců se nemůže

a já to pojedu takhle začátek a tak dále tady vlastně můžu vědět kdo projel

stejně tak do k věci který

licence nul

proškolit pana jo tady se poslala to synchronizační značka

tady docela dobrý ještě že

u toho by může se to můžete prozkoumat tak jako že jsou to můžete podívat

vzdáleně z dálky

no vidíte

zhruba honem ser nějaký graf na konci nasrat se podíváte

kde se zdržel

ta

prže konec a aktivit sem se dlouho liga rostou to adresu a aušus push to

ušlo už to pracuje

se nám ještě před aneta

tady na menší tady spojím ty uzly no bajtový

tady se to inicializováno a tady

a path je to ještě sem

takže to nechal chviličku třikrát

tady se to prostě aby sem

a čtyřicet a nechal

pak sem tady pak máte libuše jsem dal požadavek

pošli mi pošli mi stránku

jo tady je textový ta slova informace že tady

jo tady se nám

no a potom dorazil video třináct

tady asi

posílám

časovou informaci

ale prosím ruce toho rizika jak počítače nebo z toho razítkuje

_m to vaše vydržet ve mikropočítače a můžete se podívat na ty voba časy to

jak to jak to vypadá

jaká značka myslíte

to je to je absolutní ale založené máte strach když jsem že tam na ty

na tom vás no a teď sem šla na video toho ale je to přišlo

že

ta časová značka záleží na přesnosti podle mých zkušeností stačí jeden byte prostě vezmete timer

vezmete z něho hodnotu a pošlete na takže

poradní

tahle ta finta že vona máme když přeteče tak

já si tam vykolíkovaný vodešle na do toho trasovat že a když odejde pak to

časová značka sis toho vašeho procesoru do tak se provede delta tohlencto odečte

kdy by mi mohl kdyby to no tedy tam doba moc odeslání

byla delší naši doma přetečení toho tady tak se to rozbije ta synchronizace

jo byl z toho ste vám to se může začít akcelerátory se tomu světlešedě asi

data spočítáte části pošle se to auto a proč

no tady asi víc dalšího tady koukáme prostě za si petice to

který svojim ty prosím té kouknete do toho se něco vo se nám bude chtít

takže zkoumání spíš malý za pevně jako mistr

jedna aplikace

další aplikace je hledání pak máte řekneme chybu která se projeví jenom občas prostě

máte _e velice ste

všechno šlape parádně jenom se trestat a na něco to zase kadlec nesnesla na víte

co se stalo se ty data budeš někam do pekla posty můžete sedět a koukat

a silnice najdete

tak si tam dáte ty tady spojím ty a já se jede to co vás

zajímá a pak když _e

když se to stane tak se podívat zastal a můžete auto zjistit že k to

k ní poruše došlo před půl dne třeba máte kuráž něco takového takže k tomu

tam bývají tady pluginy význam

další věc _e sbírá nějakých těch a dáte když šel

když _e

koupíte si na vykradač šaten procesoru a

takže se podíváme to funguje tak nemáte chtěla jsem u vás no tak jo tak

se tam příklad dáte nějaký stát

já bude odeslat a data do

do toho trasovat čem

no já jsem se ji naučil normy kvality poissonově čtyři a docela si rád hraju

se soudruhy větší se tam podpora pro všechny kouty který sem za viděl pace se

nepodělám rychlou tak proč ne jedna paní to mobilní číslo deset hodin no

hihi to je to za priority tady to máme rezervaci sou rovná

pro čísla patnáct to máš nějaké drobné radši za patnáct _e vyšel celej nic tak

ušlo rozsahu psal o intervalech ale

když máte nějaký číslo vyslovuje tak pak se tam takový drobný čísla

když vám nezáleží moc na přesnosti tak ten je pouze pár a utlouct ten se

používá na grafiku a tam které chcete ušetřit poloviční množství dat a tím jsi mu

fontu

mike radši používá svůj von

ten má tam tom ten no

znaménkový bit je někde mapy se není a exponentu

ten expert dycynko _e ten jsem použil v jednom a v jednom ze svých projektů

vlastně single to který má větší nadpisu

takže když se tam nastupuje nějaká hodnota

tak jediný co uděláte tak s ní struktury

si přečtete první čtyři white je máte si ho von musí golfové prezentaci tý sumy

okna to tam ještě není

no

dogy ste se chtěli angažovat

a kdyby vás to zaujalo začal jste trošku je to trasovat

tak se může nebo vypadá když byste ty sestavy oslavy tom projektu

a

prvků čili já nevím

já se snaží když něco když něco prase takže pracuje tak

tak takhle tam ležela na server už nepomůžete bude to paráda

a teď se dostáváme k takovýmu za řevu

do přednášky porozumět

strašný prostě dáte do starého kamaráda o uniku stě

je to třeba to něco

čemu vůbec nerozumíte to znamená váš kamarád

jo nebudete nadávat jaký je hrozný člověku na to moc nemusel dávat ta věc funguje

a takže to ne von to že to co vám to nelíbí to je přece

váš nového na klipovací styl svoje zvyklosti a tak

může jestli by to vlastně musíte pochopit a na co na to aplikaci prostě potřebujete

to slovy na to podstatně na toto si mohli

takže budu vedle na přes koleno to znamená že budete někde cykly tom prvním odstavci

a

takže se to nedělá

já za takže

napřed na ten kus kódu pustíte obrany latinsky

tady je takový anonymní githubu napsal jsem ho do takový

a ještě pustím

já to pustím

jo

takže tam pustěj máňo watch

první co potřebu to mormon povolili já si jak jo protože to je ten mikročip

library spolu application na to tam jsou tisíce zdrojový kód

ale prostě vona tou na ní do vašeho spolupracuje styl prostě udělaná to tak

jak tomu rozumíte vy tam krátce ukáže to vypadá

tady plný co se udělá tak

tak se projde strom prostě ten strom je potřeba zjistit jeho podobně to udělá tady

ten file master

a

zjisti mouku a pak ty sou ty a ty soubory adresáře přejmenujou vrstvu po vrstvě

prostě objezdu vytvoření

kdy jsem s tím bojovat a jako nejlepší způsob jak pravici nepředvedla pro ty soubory

a se tohleto

další část je perlový skript dyž to přejmenuje taky zdrojáky tak sami nemusíte to přejmenovat

i u větší vzor a že mu nechtělo tam jsou

samo že

resty a jsou tam ty nějaký týpek s naše tak prostě microsoft vymyslel takovou strašnou

věc dodneška s tím lidi

takže

no a pak si nakonec neumravní vaše za vás hledal

kamaráda

jo na ansi ho který

nepotřebuje žádný hlavičkový soubor který by

řekl tomu kompilátoru že tohleto je

u lince osum podtržítko ne

tak potom _e c devadesáte říkal jsi to tam dal hlavičkový soubor

eště ukážu

to vypadá takhle to je prostě to že se doví skript

který když uvidí tady na řádku typedef charr osum no tak tu ten řádek zlikviduje

a tady ten chládek chaosu nahradí za čenichal

je to takový že tady pokud se s ním hráli

tak ztratil opatrně nebo jako můžete si ten kotel je docela

říkal že to slajd začít znovu co vona teda spis

vysvětlovat

takže vlastně první co se udělá tak se vždy idioti tak defi a vy bláznivý

soudy třeba nemocný

si potvrdí

takže

já tady ta dyž nám vyjde na ně váš postoj indenting tady mám ještě

tady na ten mravního čeká tady nemají nikde nastaví tady tento obsadí tak byste to

měli odsazeny ve vašem kódovacím styl jak to jak to máte

jaks na to zvyklí vy

tady ještě taková nějaká potřebná záležitost že si potřeby kde schovat ty a se na

komentáře nebo asembler kousky kovu

no tady ty osumnáctky

dobrou by to byl problém pro ten pro ten index jo ten indent je

tohle to je prostě program identický kde si na pro mytizujete

to navíc jak má vypadat to je to je prostě kdybyste chtěli vědět jak tady

index vypadá takto dáte info in den ta máte na druhé

zimní večery spoustu čtení

nevykládej si říkám nejste se s nikým hádat

modrá jsem napsal nějak nechutně já mám se to nelíbí

tak si to překóduje tyrosine ustelu

a pak to překáž to upravíte po přechodu jede zpátky do stylu toho kamaráda době

říct aby zadefinovat si

ale kámoši zatim si jsou jinde protože dal já to s ním kýmkoli nechci dělat

jasný přechodem do svýho a pak zase přechodu do toho tvýho no a máte klid

tady

nakonec jsem se tady ten call pročistil nějakých těch co tak dále no a pak

vám

natož tloušťku vyšších kdy bude

ta

když to máte umravní jiný

no tak na to kus legrace céčko vono vůbec nevadí že po používáte pro nějaký

je kompilátor který je určený speciálně pro na čipu do toho se céčko to céčko

standardní céčková že

takže cc můžete nakonfigurovat tak že vona kontext taky makra že máte tam moc nějakýma

pro šílenství tam vlastně makro rozehnala k dalším a pamato makro si poprvé nejde

no abych třeba úplně nehanila takovýhle způsob programování je třeba říct na obranu mikročipů který

máte mají prostě microchip library se

udělaný proto udržování jeden stroj a white nic začít potřebuju prostě jeden z

takže proto to mají tak strašně dělám

já vám eště ukážu palouš to robil

před umravněn

aha

vás tak jako tak podívám

no

no tak tam ušlo video co si o coords objeví

no a když se podíváme na originál

pro zajímavost

sorry já ještě schválně

vypadají ty cesty to máte testy cesty snaze na

no takže tam to je to je to je tak originate hotový bráchovi ty na

ty prachy nejsou prostě někde úplně prostě to se mi nelíbí

mají tam nějaký takový způsoby

prostě ze se to nelíbí jako zisku a aby

speciální potom typy

o tom jsem mluvil

ne

tady už máme ten chvalozpěv v dobrým stavu takže můžeme se podívat na ten můžeme

tam sou toho co prozkoumat

zapomněl prostě páč ještě

dá se tam potřebuju pustit nač aby se neprovedly makefile tam to bude značkou pro

tohleto focus nastavit ještě ip adresy hlavičkovém souboru abych to nemusel furt dokola přepisovat když

už to takže

tady do té kompilátor pro windows

tady jo už a pod linuxem

protože ten kompilátor o linuxu ona nebo kontextem by jste tam tady nějaký xfce kompilátor

je ten

ten ncc vosumnáctka docela vyhovuje

tady dát vyšel

žádnej umejt

tak si všimněte že je to bezva rodiče

návštěvy speciální hlavičku latinsky přístup do pouště ten docker

no

tak tam běž procesor teďka běží kompilátor to jako se adresáři vrece už podíváte na

ty zdrojové kódy mám tady pro s

takže tohle to zase tady už tady uši lidi sou ty makra expandovaný jsou odstraněné

odměna překlady a tak jsem už otevřete takže to takový ne s tím se můžu

koukat mohouš opravdu to nikoho můžu studovat

povinná co ty

jo tady vlastně otevřu si periodu window

a tady mám tady mám přepne procesorem a tady jako preprocesor jo takže máte dva

pohledy víte jaké toho negra jak to a jak to je půl potom takhle to

jde do toho poblátil

tak ještě dobré zmínit že ten a preprocesorových soubor má osum tisíc pět set řádků

to je fakt jako hodně

protože tam jsou totiž na linku dovalí všechny hlavičkový souboj co tam co tam byli

includován jo

že ty těch datových typů pneu s tou jdeme s jakýchkoliv dalších dodat informací do

kompilátor nohu to projde syntaktickou analýzou nebo neprojde

ta

tady máme tady iniciály i s jestli tenhle ten je deseti řádkové je tady tenhleten

procesorová nyní je šotoris cesty

tak a sem se devadesát šest řádků ze to nevi koukáte taková

takže

kapacity to mohli provést victory tak jak se ten zdrojový kód připravíte

já trest

stejné c téčko děláš o ty kamarád

no a když už konečně

konečně to máte takové z toho tom stavu když se na to vydržíte

dívat jako virtuální místnosti fyzicky bolest

jak

tak nakonec

tak chytrej si ještě není konec rational chtěl ukazovat

tam dáte ty transparenty a

no tenhleten jako protože si prostě rána třeba

jedna tady já jsem si udělal takhle takovou krásu stránku tak jo že na šutr

tady se můžu podívat do preprocesorů

tady je výborná to mimo tečka říkal jsem se vracel jedno značku tečku a už

se tam ta jste tam kam chci a co eště sem kočku

co se označí dál zdržovat

že to na jednoho souboru

to co jsme

jestli

protože zase tam

no a proto myslim skript protože potřebuji aby se mi to na to napadlo tě

matrice point na tom proc

pak

matko toto

no a napočítali sou třeba tady spojitý

šťouráte dlouze a mutace usb release

takže to víš jo kupodivu máme ty tady s tou ty a indexovaný

navěštil a krátce ukážu makefile kterým jsi to udělal

atomic for you

na pearsonovým to je takový ten známý asembler

propustíme to asi

jedna jo on je totiž jako vokýnko ale dá se pouštět pustit jako tichem bodů

takže ncc osumnáctýho osum

že prostě

tady je tady že vám ukážu ty cesty to je to barvičku vám to je

to je docela hezká finta

jo bohužel a co takhle drží když tady na pracovat

a

tak _e

padá listí přestupku filtr

pak se to

on tam se vyhodnocuje o ten filtr

sem se díváme nějaký divide indie rolí a já tady zkusím shledán ňákýho a uzel

nějaký harming

a

takže amerika filtr tak

je tady napíše varný ahoj tady to jsou horečkou jsem

si a

a neumějí k tak takzvaných se tam ztratí si honem

ještě jedna věc když běží ten když běží ten skript taková převrátíte lomítka na videu

sluníčka a jo tady je brno němci ten kompilátor myslí že v janečku

když ho nakonfigurováni tak to no to je totiž vždy ne tady which

koncepce osumnáct trička takže

tak vám tady nejde šeru inzerce o signál sběrnice co si nás zajímá

máte musím spustitelný přizná a

funguje

tak já sem asi oběh ještě něco k ničemu to mi to makefile takže máme

ten tempery kilo tady se za definuje taky makat tady ty nějaký define nevzali k

jednak jakej tam by měli víc

tady kudy

to co to co

to co mi přijde osobně hodně dobrý den že máte generické jí základní makefile do

kterýho se includu je to jenom ta pizza plic najít no a plic díky no

a ta máte jenom to co se týká kouknete toho projektu takže

nebo budete loupež windows wait for všemu takže projektu prostě si tam dáte jenom kousek

o ten

nej co věci na slinkujete jo že když tady jsi řekl bych tady se mi

nelíbí tak ty řád makefile tak _e ty takže prostě

ukazuje druhýho souborový si ho změním tak

tak se vy prostě to změní vtom originál

já to věděla dělat makefile lidí není až na to vždycky těžké a je to

země to že je to docela důležité umět protože ty fily tak nemůžou a řekl

bych že pokud chcete něco automatizovat tak

kážou nějaký takovýdle ještě slajd to že jste skripty pokud byste chtěli kolikátýho liga je

to bída pěkný no tak sice silný ten led standardizovalo věc

a když budete dělat něco složitějšího za to bude trvat

týdny a měsíce tak bude výrazně lepší dyž si dobře píšete do nějakýho to makefile

který má za zařídí tohleto

to ta překlad já ještě jsem zapomněl jednu věc nikdy sem na to ukázali

tady se provádí

když jsem když jsem se provádí

syntaxe tady když máme ten tak jsem se zapomněl ukázat tak sou no to je

to je ten soubor který nám to na naplánuje s těma tree spory tam a

noc

když se podíváme do toho pak s tak

tady máme

no

věci

no tak tady mám tady stojí ne přesně to o čem jsem mluvil že si

ho mocnina no tak sem tady dali řečeno jakým místě bude v jakým místě se

vyskytuje tom souboru a tím pádem jsem schopen přes ten tak se tam který spolu

mají

ještě jednu věc jsem vám ukázal

tady

tady tohleto

generování závislost se strašně dlouho tak můžete si tam můžete si tam dát

můžete si musí tak se do toho tak souboru dat všechny hlavičkový souboj těch co

tam

prvky tisíce takže tady se tady ten makefile nám vyrobí závislosti

dobíhá závislosti

přes pomocí gcc černá technice céčko

tady vincent céčko věnuje závislosti urobí déčku soubory

já ještě ukážu trošku čistší soubor čistší makefile

jo tady to tady ještě tě tady je to jen ne zahrabaný vtom cloudu

takže dyž proběhne kompilace

tak mám vyrobí řečový soubor janečkový soubor obsahuje dependence tendence s toho zdrojového souboru ono

projde ty hlavičkový souboj do hloubky a vypíše co všechno ta názor co takže liší

tady nám

nezničitelné no tak teda ne prevence tuhletu

víš proč tohle tak tady mám ze

o potřebě tyhlety nebo něco dělat i hlavičkové soubory

jestli to spotřebě tyhle hlavičkové soubory důrazně dělají spotřebitele něco

a ty a tak dále takže tady se použije ještě taková finta že

já si i ty téčkový soubory jsou průser _e jo takže

asi prostě vyndám z nich jen ty hlavičku jsou glyptice používají

když to když tam i napsat tak samozřejmě je tam je tam všechno sobě tam

opakovaný

řádky

tady ten sled funguje tak že když uvidí na konci řádku dvojtečku

nebylo to je konec řádků pak lidi

a to co si to co to co si zachytil a to tak to máš

jo dvojtečková že to umí dostane to znamená

ne lidi jsou implicitně

na místu a tady to péčko říká

tohle to je pryč jo to co chci a nedělo protože když na výstup

počet ona sorta a pak sou dvě tendence

ještě se pak zeptám

rozhlas znal tuhletu fintu

tímhletím vzorečkem

to používat

já jsem se minule poznal jako komukoli se to ukázat dali novinka

ale je to strašně dlouho neví se to je to ne popsaný ne

tady ještě angažovat na závěr takovou straničko když a tady na to taky to vypíše

krásně no ten rhel je

to je se do vísky

takže takhle

set jo tady mám se do vísky který prostě vezme tenleten makefile a vybere všechny

řádky který malý křížek ale dvojtečku takže lázně tenhleten si na tvoříte do toho vašeho

makefile

a tady na dlouhé zimní večery tady máte nějaký návod jak si můžete hrát takže

dáte tady tohle kolonek

a když dáte

když dáte třeba tady nějaký mám čtyři kozo koupit

tak tady máte nějaký

nějaký manuálně ty s tou baličkou

pokud ten makefile má pouštět někdo kdo není s linuxem

tak je to asi řekl bych je nejlepší způsob jak mu to ulehčit o to

že tedy nenajme snáší nicky že chtějí klikat ale když už teda její

musej taky to snad snažte se to udělat tak aby by netrpěly toho

to ještě ukážeme projekty které mám trošku větší ale jako

jo takže tady prostě

docela nesměl je to pro českýho člověka takže já jsem to nepsal anglicky

tady ještě

asi před ahoj jo

no tady prostě hotový byste měli spíš skryto nebo vod jistém okamžiku je lepší se

to přece dost lituju že pokud cennější zabývat dlouhodobě tak pak už tady ztrácíte už

tady prostě bohužel záznam a tolik práce že

přitom dokážete zjednodušit začít

ještě prosím

myslím že snad asi

jsem řekl dotazy na _e

ukazoval či

bohužel nul a pólů do konce roku by to mělo být snad jako malíček

tady a vy došel krůčku

jde vycházel z toho co ste si já jsem rád smyslu něco dal a za

chvíli posteli to viděli času akorát

a

no dobře já se polepším

takže to asi budeme všechno je tu no dotaz

prý master

dobře

dobře

se mění ta jednoduchost

popřípadě se úplně všechno

a není

ono protože