Uživatelé mobilních telefonů s Linuxem si nyní mohou nainstalovat aplikaci Mobilní Datovka. Díky tomu je přístup k datovým schránkám dostupný i na zařízeních s mobilními linuxovými distribucemi, jako jsou například Mobian, NixOS Mobile, pmOS atd. Aplikace je dostupná na Flathubu.
Software Freedom Conservancy v novém dokumentu shrnuje doporučení, jak přistupovat ke generativní AI založené na LLM při přispívání do svobodného a open-source softwaru. Mimo jiné vyzývá k obezřetnosti, transparentnosti a revizi generovaného kódu člověkem.
Byla vydána nová verze 5.6.0 programu na úpravu digitálních fotografií darktable (Wikipedie).
Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma. V Týdnu v GNOME je zmíněn flatpak balíček pro GIMP 0.54.1 z roku 1996. Jedná se o poslední verzi GIMPu postavenou nad toolkitem Motif.
Home Assistant Operating System, tj. linuxová distribuce optimalizována pro hostování Home Assistanta a jeho aplikací, byl vydán v nové major verzi 18.0.
Po šestiletém úsilí byla z jádra Linux odstraněna funkce strncpy(). Všechna předchozí volání této funkce byla převedena na bezpečnější alternativy.
Byla vydána nová verze 261 správce systému a služeb systemd (Wikipedie, GitHub). Z novinek lze vypíchnout nový subsystém IMDS (Cloud "Instance Metadata Service"), nový příkaz storagectl nebo novou komponentu systemd-sysinstall.
Vývojové prostředí Qt Creator bylo vydáno ve verzi 20 (seznam změn). Novinky zahrnují hlavně rozšíření pro integraci LLM agentů nebo minimalistický editační režim uživatelského rozhraní („zen mode“).
Už jste se prolétli na webu Google Earth? Přibyl tam Simulátor letu (Nástroje / Simulátor letu). Funguje i bez účtu Google [𝕏].
Byla vydána nová verze 4.7 (𝕏, Bluesky, Mastodon) multiplatformního open source herního enginu Godot (Wikipedie, GitHub). Přehled novinek i s náhledy v příspěvku na blogu.
Celkovy princip je jednoduchy:
bluetoothovy modul vytvara seriove pripojenie medzi PC a programatorom, ten je v programatore pripojeny k procesoru AVR, ktory predstavuje akesi prepojenie seriovej linky na SPI cez ktore vie programovat AVR-ka.
Popis:
Ako komunikacny modul je vyuzity modul od firmy BlueGiga WT12 (jeho cena je okolo 1000kc), je mozne osadit aj modulom WT11 ktory ma dosah 100m (samozrejme je potrebne mat v PC tiez bluetooth so 100m dosahom aby to bolo vyuzitelne).
Bluetoothovy modul funguje v rezime SSP (ako virtualny seriovy port), komunikuje s procesorm ATmega8, ktory svoj HW SPI vyuziva pre programovanie inych AVR procesorov a zaroven je mozne procesor v programatore aj naprogramovat cez spominany SPI.
Program pre ATmega8 je napisany v C, pre jeho skompilovanie je potrebne AVRGCC.
Ovladaci program pre PC je len pre LINUX, ale nebol by problem ho upravit aj pre ine OS. ako komunikacny port hlada vzdy port /dev/rfcomm0 a zmenit je to mozne len v zdrojovom kode (zatial).
V Linuxe je potrebne bluetoothovy modul sparovat a vytvorit virtualny seriovy port, napriklad pridat do suboru /etc/bluetooth/rfcomm.conf:
rfcomm0 {
bind yes;
device 00:07:80:80:00:01;
cannel 1;
comment "AVRPROG";
}Na programatore su dva konektory:
- 4 vyvodovy je pre pripojenie externeho napajania (ak je potrebne napajat aplikaciu z programovadla) a zaroven su dva vyvody pripojene k seriovej linke bluetooth modulu, je to vhodne k ladeniu programatora a pre prvotnu konfiguraciu BT modulu (nastavnie komunikacnej rychlosti na 115200, nastavenie nazvu bt zariadenia, pin kod, ...). v rezime konfiguracie BT modulu je potrebne nechat procesor v stave RESET (na vyvod SLAVE_RESET priviest log. "0")
1. GND 2. RXD 3. TXD 4. VCC
- 10 vyvodovy je obojsmerny programovaci (obojsmerny preto, lebo je mozne nim programovat procesor v programatore - reizm SLAVE, ale zaroven sa programuju externe zariadenia - rezim MASTER)
master (slave) 1. SCK (SCK) 2. MISO (MOSI) 3. MOSI (MISO) 4. -- 5. RESET (NC) 6. GND 7. VCC 8. CKOUT (NC) - zatial nieje vyuzity. 9. -- 10. NC (SLAVE RESET)
V programatore je 3V LOW-DROP stabilizator (tvoreny tranzistormi T1, T2, T3) ktory napaja BT modul, takze programator je mozne napajat napatim 3 az 5V.
Ryhlost programovania nieje vysoka, je to zapricinene dlhymi pauzami medzi komunikacnymi ramcami posielanymi cez bluetooth
Bluetoothovy modul je mozne nahradit aj za obvod napriklad FTDI232 a nahradit bezdratovu komunikaciu za dratovu USB.
Subory:
schema eagle:
btavr.sch
plosny spoj eagle:
btavr.brd
zdrojove kody:
btavr.tar.gz
V uvedenom programe este mozu byt nejake chyby, nieje ani dokonceny (napriklad chyba podpora pre pracu s EEPROM v procesore) pisal som ho fakt narychlo, takze problemy niesu vylucene. Ake kolvek pripomienky a navrhy, .. mi mozte reportovat v diskusii pod blogom.
priklad pouzitia programovadla:
btavr erase load file.srec wrflash verify wrfusel 0xef wrfuseh 0xd1 wrlock 0x03 btavr rdflash save program.bin btavr rdfuses btavr help
aktualne podporovane procesory:
ATmega8, 16, 32, 64, 128, 48, 88, 168, 48p, 88p, 168p, 328
dalsie procesory dopisat nieje problem, rovnako ako aj spravit podporu do inych hotovych programov.
poznamka: schema zapojenia ako aj programy su pod licenciou GPL!
Tiskni
Sdílej:
. Já jsem při stejném problému šel klasickou cestou : http://www.ladyada.net/make/usbtinyisp/download.html , funguje standardně s AVRDUDE.
'trosku' som ten programator rozvrtal, a cely projekt najdete tu: