Byla vydána nová stabilní verze 24.05 linuxové distribuce NixOS (Wikipedie). Její kódové označení je Uakari. Podrobný přehled novinek v poznámkách k vydání. O balíčky se v NixOS stará správce balíčků Nix.
Byla vydána nová verze 1.48.0 sady nástrojů pro správu síťových připojení NetworkManager. Novinkám se v příspěvku na blogu NetworkManageru věnuje Fernando F. Mancera. Mimo jiné se v nastavení místo mac-address-blacklist nově používá mac-address-denylist.
Před 25 lety, 31. května 1999, započal vývoj grafického editoru Krita (Wikipedie). Tenkrát ještě pod názvem KImageShop a později pod názvem Krayon.
Farid Abdelnour se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 24.05.0 editoru videa Kdenlive (Wikipedie). Ke stažení brzy také na Flathubu.
David Revoy, autor mj. komiksu Pepper&Carrot, se rozepsal o své aktuální grafické pracovní stanici: Debian 12 Bookworm, okenní systém X11, KDE Plasma 5.27, …
Wayland (Wikipedie) byl vydán ve verzi 1.23.0. Z novinek lze vypíchnout podporu OpenBSD.
Craig Loewen na blogu Microsoftu představil novinky ve Windows Subsystému pro Linux (WSL). Vypíchnout lze GUI aplikaci pro nastavování WSL nebo správu WSL z Dev Home.
V sobotu 1. června lze navštívit Maker Faire Ostrava, festival plný workshopů, interaktivních činností a především nadšených a zvídavých lidí.
Webový server Caddy (Wikipedie) s celou řadou zajímavých vlastností byl vydán ve verzi 2.8 (𝕏). Přehled novinek na GitHubu.
Byla vydána verze 3.0 (@, 𝕏) svobodného softwaru HAProxy (The Reliable, High Performance TCP/HTTP Load Balancer; Wikipedie) řešícího vysokou dostupnost, vyvažování zátěže a reverzní proxy. Detailní přehled novinek v příspěvku na blogu společnosti HAProxy Technologies.
Mám problém. Coby diplomku dělám souřadnicový zapisovač, neboli plotter. Oficiální název je teda "Pohon CNC obráběcího zařízení."
Protože ale k CNC obráběcímu zařízení se blbě schání funkční mechanická část, rozhodl jsem se tu elektroniku předvést na mechanice z plotteru ARITMA 0512 ... takže vlastně dělám plotter. Ale k věci
Celá ta věc přijíma z počítače data v G - kódu a podle toho maluje ... připojené je to přes USB/serial převodník FT232BM a tady vzniká problém. Pod Linuxem funguje všechno perfektně, ale pod Windows se ze záhadného důvodu pošle nějakých 13 řádků souboru a konec.
Komunikace vypadá tak, že řídící jednotka toho plotteru (resp. AT MEGA 8535) čeká v nekonečně smyčce, až začnou přicházet data. Jakmile se tak stane, začne se datama plnit pole, které slouží coby buffer. Jestliže má pole řekněme 50 prvků, když se zapisuje 40., pošle se XOFF. Počítač většinou pošle ještě tak 3 byty. Data se zpracují (tzn. rozdělí na řádky, vypočítají se kroky a rychlosti motorům a tak), pak se buffer smaže, pošle se XON a celé se to opakuje.
V Linuxu to chodí nádherně. Načte se ovladač pro FT232BM, vytvoří se zařízení /dev/ttyUSB0. To si nakonfiguruju, nastavím rychlost, zapnu řízení toku Xon/Xoff a pak CATem pošlu soubor. Ten zahučí někam do vyrovnávací paměti a plotter ho pěkně řádek po řádku namaluje. Nádhera. Lepší, než sex. Teda skoro.
Ve Windows 2000 si otevřu terminál, nastavímm parametry komunikace, pošlu soubor a ... buffer se 2x bezproblémově naplní, po 3. do něj přijde už jen jeden řádek, přestože jsme cca v polovině souboru. Nevím proč.
Myslím, že v programu v mikrokontroléru chyba nebude. Vidím to spíš na nějaká nastavení ve Windows, ale nevím co a jak nastavit a vůbec netuším, co může způsobovat, že se prostě pošle jen kus souboru.
Pokud máte někdo nějaký nápad, zkušenost, nebo cokoli, co by mi mohlo pomoct, budu cákat štěstím. Děkuji všem.
UPDATE: Zdá se, že na vině jsou špatné Win. ovladače pro to FTDIčko. Pavel Vymetálek mi poslal starší ovladače (za což mu děkuji) a s těma to chodí o něco lépe. Teda asopn to pošle víc dat, než se to kousne a stihne to tímpádem namalovat to, s čím jsem to chtěl prezentovat ... v té aplikaci to zkusíme posílat po řádcích, snad to půjde.
Tiskni Sdílej:
Problém je v tom, že můj kolega napsal takový kreslící soft. pod Windows (umí to otevřít ten G-kod, dá s v tom malovat), ze kterého by to mělo jít posílat na to moje zařízení.
Jinak bych to taky neřešil a prezentoval to z mojeho ntb, kde mám Gentoo. Akorát bych ho musel přejmenovat, protože se ted jmenuje PrDELL (=Přenosný DELL) a vzhledem k tomu, že je název počítae v konzoli vidět, mohl by to u rezentace diplomky být problém ...
Pokud si dobře vzpomínám, tak jsem podobný problém vyřešil použitím starších (win) ovladačů od FTDI. S ovladači v 2.00.00 to nechodilo tak nějak pořádně... Teď tam mám ovladače v 1.00.2154 nebo 1.00.2176.
Na webu FTDichip jsem to už nenašel, posílali mi to Papouchové. Můžu poslat, bude-li zájem.
P.S.: V Linuxu to chodilo 100%, jak to tak bývá...
Ta nastevení jsem před chvílí objevil. Zkoušel jsem nastavovat Latency timer i buffery, ale nikdy to nefungovalo dobře. Nicméně se mi povedlo dosáhnout toho, že Wind. tomu zařízení poslaly víc dat, ale zase zpřeházeně (resp. vynechané řádky), takže to malovalo kraviny.
V Linuxu jsou výchozí hodnoty různých timerů a bufferů stejné ? A jsou nekde uloženy, nebo bych je musel vytáhnout ze zdrojáku ?