Český telekomunikační úřad zveřejnil Výroční zprávu za rok 2024 (pdf), kde shrnuje své aktivity v loňském roce a přináší i základní popis situace na trhu. Celkový objem přenesených mobilních dat za rok 2024 dosáhl dle odhadu hodnoty přibližně 1,73 tis. PB a jeho meziroční nárůst činí zhruba 30 %. Průměrná měsíční spotřeba dat na datovou SIM kartu odhadem dosáhla 12,5 GB – v předchozím roce šlo o 9,8 GB.
Z novinek představených na Google I/O 2025: Přehledy od AI (AI Overviews) se rozšiřují do dalších zemí. Užitečné, syntetizované přehledy od generativní AI jsou nově k dispozici i českým uživatelům Vyhledávače.
Šestice firem označovaných jako „MAMAAN“ – tedy Meta (Facebook, Instagram), Alphabet (Google), Microsoft, Apple, Amazon a Netflix – je zodpovědná za více než padesát procent světového internetového provozu. Dalšími velkými hráči jsou TikTok a Disney+. Společně tak zásadně určují podobu digitálního prostředí, spotřebitelského chování i budoucích trendů v oblasti technologií. I přesto, že se podíl těchto gigantů od roku 2023 o něco snížil, jejich dominantní postavení zvyšuje volání po regulaci.
Evropská komise (EK) navrhuje zavést plošný poplatek ve výši dvou eur (zhruba 50 Kč) za každý malý balík vstupující do Evropské unie. Poplatek se má týkat balíků v hodnotě do 150 eur (zhruba 3700 Kč), které v EU nepodléhají clu. V loňském roce bylo do EU doručeno kolem 4,6 miliardy takovýchto balíků. Poplatek má krýt náklady na kontroly rostoucího počtu zásilek levného zboží, které pochází především z Číny.
Dnes a zítra probíhá vývojářská konference Google I/O 2025. Sledovat lze na YouTube a na síti 𝕏 (#GoogleIO).
V Bostonu probíhá konference Red Hat Summit 2025. Vybrané přednášky lze sledovat na YouTube. Dění lze sledovat na síti 𝕏 (#RHSummit).
Společnost Red Hat oficiálně oznámila vydání Red Hat Enterprise Linuxu 10. Vedle nových vlastností přináší také aktualizaci ovladačů a předběžné ukázky budoucích technologií. Podrobnosti v poznámkách k vydání.
Tuto sobotu 24. května se koná historicky první komunitní den projektu Home Assistant. Zváni jsou všichni příznivci, nadšenci a uživatelé tohoto projektu. Pro účast je potřebná registrace. Odkazy na akce v Praze a v Bratislavě.
Troy Hunt představil Have I Been Pwned 2.0, tj. nový vylepšený web služby, kde si uživatelé mohou zkontrolovat, zda se jejich hesla a osobní údaje neobjevily v únicích dat a případně se nechat na další úniky upozorňovat.
Microsoft představil open source textový editor Edit bežící v terminálu. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.
Prostřednictvím sériové linky je možné poslat a přijmout znak (bajt) a pro každý směr přenosu je určen jeden vodič. K obousměrné komunikaci tedy stačí tři dráty - vysílání (TxD), příjem (RxD) a uzemnění (GND). K reálné komunikaci to však úplně dostačovat nemusí, protože při odesílání není jistota, že je cílové zařízení na příjmu a vyslaný znak je schopno zpracovat. V této souvislosti vznikl mechanismus řízení toku dat, který popisuje, kdy je možné znak vyslat. Někdy se používá tzv. softwarové řízení (označované jako XON/XOFF), u kterého jsou určité znaky či sekvence rezervovány pro řízení toku dat. Z toho ovšem vyplývá, že pro binární přenos je tento způsob nepoužitelný, protože se zde může náhodně vyskytnout sekvence, která by byla nesprávně interpretována. Tuto limitaci lze sice obejít na aplikační úrovni, ale to už je složitější. Vznikl proto jiný způsob - hardwarový, označovaný jako RTSCTS nebo CTSRTS. Myšlenka spočívá v tom, že se k sériovému portu přidá další vodič, který bude mít logickou úroveň jedna, nebo nula podle toho, je-li cílové zařízení momentálně schopno přijmout znak. K přenosu této informace musí mít ono zařízení výstupní pin, který je označen jako RTS (Ready To Send). Tento pin musí být propojen s vysílací stranou, která je vybavena vstupním pinem CTS (Clear To Send). Vysílací strana tedy vysílá pouze tehdy, je-li CTS nastaveno na logickou 1.
Piny RTS a CTS patří mezi tzv. stavové linky (modem status lines), což jsou vstupní nebo výstupní vývody, které lze použít pro různé účely. Podstatné však je uvědomit si, které jsou vstupní a které výstupní. Výstupní jsou pouze dvě, a to:
Zbývající jsou vstupní. Těmi jsou
Výstupní linky jsou po zapnutí počítače nastaveny na úroveň nula, což odpovídá napětí obvykle kolem -12V, ale u notebooků to může být v absolutní hodnotě poněkud nižší. Linky RTS a DTR (nebo jen jednu z nich) lze použít pro napájení nějakých zařízení připojených na sériový port, jako jsou myši, přijímače dálkového ovládání (viz http://lirc.org), jednočipové mikropočítače, teploměry a podobně. V elektronice však bývá zvykem, že napájecí napětí je kladné vůči zemi, a tak je pro aktivaci těchto zařízení potřeba poslat na RTS či DTR logickou 1, a tím se napětí změní na +12V. Při návrhu a konstrukci zařízení napájených ze sériového portu je třeba mít na paměti, že úroveň linek může být různá a zařízení se nesmí zničit při přepólování.
Zde je nakresleno typické schéma jak získat stabilizovaný zdroj 5V pro napájení elektronických zařízení.
Jak je uvedeno v dokumentaci, stabilizátor 78L05 vyžaduje na vstupu napětí 7 až 30 voltů. U notebooků však spodní napěťová hranice nemusí být zaručena.
Voltmetr na fotografii ukazuje pouhých 6.69 V, a to naprázdno, kdy port není zatížený odběrem proudu. Podrobnější informace jak využít sériový port k napájení najdete v tomto článku.
Vstupní linky mají logickou úroveň nula, jestliže na ně není nic připojeno. Zkusme tedy propojit nějakou výstupní linku s nějakou vstupní. Opět může posloužit kousek alobalu. Celkem pohodlně to půjde u pinů 6 a 7, tedy DSR a RTS.
Linka RTS je však na logické nule, a tudíž i DSR, takže se vůbec nic nestalo. Stav linek je možné číst příkazem
cat /proc/tty/driver/serial
|
což vypíše
serinfo:1.0 driver revision:
|
Nikde žádná zmínka o stavové lince, z toho vyplývá, že jsou všechny na nule. Chtělo by to změnit stav linky RTS na logickou jedničku. To je jednoduché, protože stačí sériový port otevřít pro čtení, zápis nebo oboje. Pustíme-li příkaz
cat /dev/ttyS0
|
Nastaví se RTS a DTR na jedničku. Nyní by měl příkaz cat
/proc/tty/driver/serial
vypsat, že linky RTS i DTR jsou na
jedničce, ale zároveň i linka DSR je na logické 1, protože je propojena s
RTS:
serinfo:1.0 driver revision:
|
Odstraníme-li alobalovou propojku, zmizí i příznak DSR.
Za zmínku stojí i program statserial
, který se každou sekundu
"dívá" na stav linek a přehledně je zobrazuje:
Device: /dev/ttyS0
|
Všimněte si, že RTS a DTR jsou zapnuté. Je to pochopitelné, protože i
program statserial
musí zařízení otevřít, a tím tyto linky
aktivuje.
V případě nedostatku sériových portů lze použít některý z multiportových řadičů a získat tím další dva nebo i více portů. Pod linuxem bez problémů fungují karty založené na čipu Netmos 9835, například řadič Kouwell 222N-2.
Jeho cena se v současné době pohybuje kolem 450 Kč. Obsahuje dva sériové
porty a jeden paralelní. V linuxu jsou tyto další porty přístupné přes
/dev/ttyS4
a /dev/ttyS5
.
Přídavná karta však může mít také ochranný význam. Dojde-li nějakou nešťastnou náhodou k tomu, že se do portu dostane výrazně vyšší napětí, než na jaké je stavěný, shoří při troše štěstí pouze přídavná karta a základní deska může být ušetřena. Následující fotografie dokládá, co se stane, když se připojí do sériového portu fáze, tj. napětí 220V proti zemi.
V tomto případě zůstala základní deska i nadále funkční. Řadič na sériové porty je však pochopitelně zničen. Zdůrazňuji, že přídavné sériové porty nejsou v žádném případě ochranným prvkem v pravém slova smyslu, neobsahují ochranu proti přepětí ani galvanické oddělení.
Na závěr bych rád podotkl, že sériový port i přes své stáří a jednoduchost umožňuje řadu kouzel, které by bez něj byly velmi komplikované. A proto doufejme, že jej USB vytlačí co možná nejpozději.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej: