Společnost Meta na dvoudenní konferenci Meta Connect 2025 představuje své novinky. První den byly představeny nové AI brýle: Ray-Ban Meta (Gen 2), sportovní Oakley Meta Vanguard a především Meta Ray-Ban Display s integrovaným displejem a EMG náramkem pro ovládání.
Po půl roce vývoje od vydání verze 48 bylo vydáno GNOME 49 s kódovým názvem Brescia (Mastodon). S přehrávačem videí Showtime místo Totemu a prohlížečem dokumentů Papers místo Evince. Podrobný přehled novinek i s náhledy v poznámkách k vydání a v novinkách pro vývojáře.
Open source softwarový stack ROCm (Wikipedie) pro vývoj AI a HPC na GPU od AMD byl vydán ve verzi 7.0.0. Přidána byla podpora AMD Instinct MI355X a MI350X.
Byla vydána nová verze 258 správce systému a služeb systemd (GitHub).
Byla vydána Java 25 / JDK 25. Nových vlastností (JEP - JDK Enhancement Proposal) je 18. Jedná se o LTS verzi.
Věra Pohlová před 26 lety: „Tyhle aféry každého jenom otravují. Já bych všechny ty internety a počítače zakázala“. Jde o odpověď na anketní otázku deníku Metro vydaného 17. září 1999 na téma zneužití údajů o sporožirových účtech klientů České spořitelny.
Byla publikována Výroční zpráva Blender Foundation za rok 2024 (pdf).
Byl vydán Mozilla Firefox 143.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Nově se Firefox při ukončování anonymního režimu zeptá, zda chcete smazat stažené soubory. Dialog pro povolení přístupu ke kameře zobrazuje náhled. Obzvláště užitečné při přepínání mezi více kamerami. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 143 bude brzy k dispozici také na Flathubu a Snapcraftu.
Byla vydána betaverze Fedora Linuxu 43 (ChangeSet), tj. poslední zastávka před vydáním finální verze, která je naplánována na úterý 21. října.
Multiplatformní emulátor terminálu Ghostty byl vydán ve verzi 1.2 (𝕏, Mastodon). Přehled novinek, vylepšení a nových efektů v poznámkách k vydání.
cat
? Po vhodném nastavení parametrů linky (baud speed, stop bits) by to mělo vypisovat, co to načetlo.
Způsob, který by to překamufloval na vstup z klávesnice, neznám..
tail -F
, zjednodušeně řečeno je to jako cat, ale data to nepřečte a neskončí, ale čeká, jestli se neobjeví další.
Příkaz cat je ok, ale sériový port v defaultním nastavení předá data až když přijde CR, nebo EOL. Pokud čtečka neposílá CR, tak se budou data hromadit v bufferu řádku a nic se neobjeví. Zkušenost s komunikací mezi Linuxem a AVR.
Určitě bude pomocí stty nutné nastavit správnou rychlost sériového portu, paritu, počet bitů atd... - man stty. Aby sériák nečekal na CR, tak je tuším potřeba nastavit -raw, ale nemám to jak vyzkoušet.
To nastavení stty bude podobné tomuhle, jen je potřeba si upravit baudrate, zvolit správný sériák a možná další detaily. A samozřejmě buď pod rootem, nebo musí být uživatel ve skupině tty, nebo něčem ekvivalentním.
stty -F /dev/ttyS0 115200 cs8 clocal cread -cstopb -parenb -parodd raw
# cat /proc/bus/usb/devices T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 5 Spd=1.5 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0c2e ProdID=0700 Rev= 1.00 S: Manufacturer=Metrologic S: Product=Metrologic Scanner C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=300mA I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none) E: Ad=02(O) Atr=03(Int.) MxPS= 8 Ivl=10ms E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10msPredpokladam, ze problem je v tom, ze neni prirazen zadni ovladac. K dispozici jsou pritom tyto:
ls -l /sys/bus/usb/drivers drwxr-xr-x 2 root root 0 2008-08-02 21:28 hiddev drwxr-xr-x 2 root root 0 2008-08-02 20:47 hub drwxr-xr-x 2 root root 0 2008-08-02 21:18 usb drwxr-xr-x 2 root root 0 2008-08-02 20:47 usbfs drwxr-xr-x 2 root root 0 2008-08-02 21:28 usbhid drwxr-xr-x 2 root root 0 2008-08-02 21:28 usbkbd drwxr-xr-x 2 root root 0 2008-08-02 21:28 usbmouse drwxr-xr-x 2 root root 0 2008-08-02 20:47 usb-storageNemate tuseni jaky ovladac by mel byt pouzit a pripadne jak ho vnutit (pod XP je tohle zarizeni provozovano jako usbhid). Mam rucne kompilovany kernel, takze je mozne, ze mi chybi nejaky modul, ale vubec me nenapada co by to mohlo byt.
Aug 2 22:45:18 nemem9aa usb usb7: usb resume Aug 2 22:45:18 nemem9aa ehci_hcd 0000:00:1a.7: resume root hub Aug 2 22:45:18 nemem9aa hub 7-0:1.0: hub_resume Aug 2 22:45:18 nemem9aa hub 7-0:1.0: state 7 ports 6 chg 0000 evt 0000 Aug 2 22:45:18 nemem9aa ehci_hcd 0000:00:1a.7: GetStatus port 1 status 001403 POWER sig=k CSC CONNECT Aug 2 22:45:18 nemem9aa hub 7-0:1.0: port 1, status 0501, change 0001, 480 Mb/s Aug 2 22:45:18 nemem9aa hub 7-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x501 Aug 2 22:45:18 nemem9aa ehci_hcd 0000:00:1a.7: port 1 low speed --> companion Aug 2 22:45:18 nemem9aa usb usb1: usb resume Aug 2 22:45:18 nemem9aa usb usb1: wakeup_rh Aug 2 22:45:18 nemem9aa hub 1-0:1.0: hub_resume Aug 2 22:45:18 nemem9aa ehci_hcd 0000:00:1a.7: GetStatus port 1 status 003002 POWER OWNER sig=se0 CSC Aug 2 22:45:18 nemem9aa hub 7-0:1.0: state 7 ports 6 chg 0000 evt 0002 Aug 2 22:45:18 nemem9aa hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0002 Aug 2 22:45:18 nemem9aa uhci_hcd 0000:00:1a.0: port 1 portsc 01a3,00 Aug 2 22:45:18 nemem9aa hub 1-0:1.0: port 1, status 0301, change 0001, 1.5 Mb/s Aug 2 22:45:18 nemem9aa hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x301 Aug 2 22:45:18 nemem9aa usb 1-1: new low speed USB device using uhci_hcd and address 6 Aug 2 22:45:18 nemem9aa usb 1-1: skipped 1 descriptor after interface Aug 2 22:45:18 nemem9aa usb 1-1: default language 0x0409 Aug 2 22:45:18 nemem9aa usb 1-1: uevent Aug 2 22:45:18 nemem9aa usb 1-1: usb_probe_device Aug 2 22:45:18 nemem9aa usb 1-1: configuration #1 chosen from 1 choice Aug 2 22:45:18 nemem9aa usb 1-1: adding 1-1:1.0 (config #1, interface 0) Aug 2 22:45:18 nemem9aa usb 1-1:1.0: uevent Aug 2 22:45:18 nemem9aa usbhid 1-1:1.0: usb_probe_interface Aug 2 22:45:18 nemem9aa usbhid 1-1:1.0: usb_probe_interface - got id Aug 2 22:45:18 nemem9aa input: Metrologic Metrologic Scanner as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1:1.0/input/input5 Aug 2 22:45:19 nemem9aa uhci_hcd 0000:00:1a.0: reserve dev 6 ep81-INT, period 8, phase 4, 118 us Aug 2 22:45:19 nemem9aa input,hidraw2: USB HID v1.11 Keyboard [Metrologic Metrologic Scanner] on usb-0000:00:1a.0-1 Aug 2 22:45:19 nemem9aa drivers/usb/core/inode.c: creating file '006' Aug 2 22:45:19 nemem9aa usb 1-1: new device strings: Mfr=1, Product=2, SerialNumber=0 Aug 2 22:45:19 nemem9aa usb 1-1: Product: Metrologic Scanner Aug 2 22:45:19 nemem9aa usb 1-1: Manufacturer: Metrologic Aug 2 22:45:19 nemem9aa usb 1-1: uhci_result_common: failed with status 440000 Aug 2 22:45:19 nemem9aa uhci_hcd 0000:00:1a.0: release dev 6 ep81-INT, period 8, phase 4, 118 us Aug 2 22:45:19 nemem9aa uhci_hcd 0000:00:1a.0: reserve dev 6 ep81-INT, period 8, phase 4, 118 us Aug 2 22:45:19 nemem9aa usb 1-1: uhci_result_common: failed with status 440000 Aug 2 22:45:19 nemem9aa uhci_hcd 0000:00:1a.0: release dev 6 ep81-INT, period 8, phase 4, 118 us Aug 2 22:45:19 nemem9aa uhci_hcd 0000:00:1a.0: reserve dev 6 ep81-INT, period 8, phase 4, 118 us Aug 2 22:45:19 nemem9aa hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0002 Aug 2 22:45:19 nemem9aa uhci_hcd 0000:00:1a.0: port 1 portsc 008a,00 Aug 2 22:45:19 nemem9aa hub 1-0:1.0: port 1, status 0100, change 0003, 12 Mb/s Aug 2 22:45:19 nemem9aa usb 1-1: USB disconnect, address 6 Aug 2 22:45:19 nemem9aa usb 1-1: unregistering device Aug 2 22:45:19 nemem9aa usb 1-1: usb_disable_device nuking all URBs Aug 2 22:45:19 nemem9aa uhci_hcd 0000:00:1a.0: shutdown urb f4ed43c0 ep1in-intr Aug 2 22:45:19 nemem9aa uhci_hcd 0000:00:1a.0: release dev 6 ep81-INT, period 8, phase 4, 118 us Aug 2 22:45:19 nemem9aa usb 1-1: unregistering interface 1-1:1.0 Aug 2 22:45:19 nemem9aa usb 1-1:1.0: uevent Aug 2 22:45:19 nemem9aa usb 1-1: uevent Aug 2 22:45:19 nemem9aa hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100 Aug 2 22:45:20 nemem9aa hub 7-0:1.0: hub_suspend Aug 2 22:45:20 nemem9aa usb usb7: bus auto-suspend Aug 2 22:45:20 nemem9aa ehci_hcd 0000:00:1a.7: suspend root hub Aug 2 22:45:20 nemem9aa usb usb1: suspend_rh (auto-stop) Aug 2 22:45:22 nemem9aa usb usb7: usb resume Aug 2 22:45:22 nemem9aa ehci_hcd 0000:00:1a.7: resume root hub Aug 2 22:45:22 nemem9aa rtc: lost 13 interrupts Aug 2 22:45:22 nemem9aa hub 7-0:1.0: hub_resume Aug 2 22:45:22 nemem9aa hub 1-0:1.0: hub_suspend Aug 2 22:45:22 nemem9aa usb usb1: bus auto-suspend Aug 2 22:45:22 nemem9aa usb usb1: suspend_rh Aug 2 22:45:22 nemem9aa hub 7-0:1.0: state 7 ports 6 chg 0000 evt 0000 Aug 2 22:45:22 nemem9aa ehci_hcd 0000:00:1a.7: GetStatus port 1 status 001403 POWER sig=k CSC CONNECT Aug 2 22:45:22 nemem9aa hub 7-0:1.0: port 1, status 0501, change 0001, 480 Mb/s Aug 2 22:45:22 nemem9aa hub 7-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x501 Aug 2 22:45:22 nemem9aa ehci_hcd 0000:00:1a.7: port 1 low speed --> companion Aug 2 22:45:22 nemem9aa usb usb1: usb resume Aug 2 22:45:22 nemem9aa usb usb1: wakeup_rh Aug 2 22:45:22 nemem9aa hub 1-0:1.0: hub_resume Aug 2 22:45:22 nemem9aa ehci_hcd 0000:00:1a.7: GetStatus port 1 status 003002 POWER OWNER sig=se0 CSC Aug 2 22:45:22 nemem9aa hub 7-0:1.0: state 7 ports 6 chg 0000 evt 0002 Aug 2 22:45:22 nemem9aa hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0002 Aug 2 22:45:22 nemem9aa uhci_hcd 0000:00:1a.0: port 1 portsc 01a3,00 Aug 2 22:45:22 nemem9aa hub 1-0:1.0: port 1, status 0301, change 0001, 1.5 Mb/s Aug 2 22:45:22 nemem9aa hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x301 Aug 2 22:45:22 nemem9aa usb 1-1: new low speed USB device using uhci_hcd and address 7 Aug 2 22:45:23 nemem9aa usb 1-1: skipped 1 descriptor after interface Aug 2 22:45:23 nemem9aa usb 1-1: default language 0x0409 Aug 2 22:45:23 nemem9aa usb 1-1: uevent Aug 2 22:45:23 nemem9aa usb 1-1: usb_probe_device Aug 2 22:45:23 nemem9aa usb 1-1: configuration #1 chosen from 1 choice Aug 2 22:45:23 nemem9aa usb 1-1: adding 1-1:1.0 (config #1, interface 0) Aug 2 22:45:23 nemem9aa usb 1-1:1.0: uevent Aug 2 22:45:23 nemem9aa drivers/usb/core/inode.c: creating file '007' Aug 2 22:45:23 nemem9aa usb 1-1: new device strings: Mfr=1, Product=2, SerialNumber=0 Aug 2 22:45:23 nemem9aa usb 1-1: Product: Metrologic Scanner Aug 2 22:45:23 nemem9aa usb 1-1: Manufacturer: Metrologic Aug 2 22:45:25 nemem9aa hub 7-0:1.0: hub_suspend Aug 2 22:45:25 nemem9aa usb usb7: bus auto-suspend
/dev/ttyUSB0
nebo pod.). Pokud je chceš dostat do klávesnice (čili emulovat klávesnici), existuje kbde. Supr věc, používám ji ke stejným a podobným účelům (např. připojení snímače čipových karet a pod.).
Návod je přiložen
K tomu uděláš /dev/kbde
, do kterého jde zapisovat scancody. Je tam přiložen i program (kbde
), který zadaný parametr "vyťuká" na klávesnici, takže můžeš použít něco jako kbde -a `cat /dev/ttzUSB0`
.
Prosté čtení přes cat
ti zřejmě nefunguje kvůli neodpovídající baudové rychlosti. To můžeš vyzkoušet v minicomu.
* net-dialup/minicom Latest version available: 2.3-r1 Latest version installed: 2.3-r1 Size of files: 770 kB Homepage: http://alioth.debian.org/projects/minicom Description: Serial Communication Program License: GPL-2Len pre hyberterminal netreba pustat windowsi :o)
Tiskni
Sdílej: