Nové verze webových prohlížečů Chrome a Firefox jsou vydávány každé 4 týdny. Aktuální verze Chrome je 145. Aktuální verze Firefoxu je 148. Od září přejde Chrome na dvoutýdenní cyklus vydávání. V kterém týdnu bude mít Chrome větší číslo verze než Firefox? 😀
Apple představil nové čipy M5 Pro a M5 Max, MacBook Pro s čipy M5 Pro a M5 Max, MacBook Air s čipem M5 a Studio Display a nový Studio Display XDR.
Bylo spuštěno hlasování o přednáškách a workshopech pro letošní Installfest, jenž proběhne o víkendu 28. a 29. března v Praze na Karlově náměstí 13.
Byla vydána (Mastodon, 𝕏) třetí RC verze GIMPu 3.2. Přehled novinek v oznámení o vydání. Podrobně v souboru NEWS na GitLabu.
Apple představil iPhone 17e a iPad Air s čipem M4.
Byla vydána verze 1.0 editoru kódů Gram. Jedná se o fork editoru Zed bez telemetrie a umělé inteligence.
Byla oznámena spolupráce GrapheneOS s Motorolou. Podrobnosti v tiskové zprávě. GrapheneOS (Wikpedie) je varianta Androidu zaměřující se na bezpečnost a soukromí.
Armbian, tj. linuxová distribuce založená na Debianu a Ubuntu optimalizovaná pro jednodeskové počítače na platformě ARM a RISC-V, ke stažení ale také pro Intel a AMD, byl vydán ve verzi 26.2.1. Přehled novinek v Changelogu.
Volí se dvě místa v Radě openSUSE. Seznamte se se čtyřmi kandidáty. Členové projektu openSUSE mohou hlasovat od 1. do 8. března. Výsledky budou oznámeny 9. března.
Společnost OpenAI uzavřela dohodu s americkým ministerstvem obrany o poskytování technologií umělé inteligence (AI) pro utajované sítě americké armády. Firma to oznámila několik hodin poté, co prezident Donald Trump nařídil vládě, aby přestala využívat služby společnosti Anthropic.
Občas vyrobím nějaký bastl s jednočipem AVR. Po delší době jsem se potřeboval k těmto malým švábům vrátit a zase něco spáchat. Tentokrát již byly základní balíčky (avr-binutils, avr-gcc, avr-libc) součástí mé distribuce, tak jsem je jednoduše nainstaloval. Ale ouha, začaly se objevovat problémy: avr-gcc (ve verzi 4.1, či 4.2) někdy vyprodukovalo špatný kód (například nedbalo na to, že by i/o porty měly být volatile). Navíc kód vyprodukovaný pomocí gcc 4.x byl vždy větší, než s gcc 3.4.x. Rozhodl jsem se tedy pro návrat k řadě 3.4.
Nakonec, po nějakém laborování, jsem přišel na kombinaci která mi funguje dobře. Je jí poslední verze binutils, polední verze gcc z řady 3.4, opatchovaná tak, aby si rozumněla s novějšímy MCU (jako je např. ATtiny2313 a poslední verze avr-libc. Zde je jednoduchý skript (založený na tomto návodu), který vše nainstaluje do systému.
#!/bin/sh # binutils wget http://ftp.gnu.org/gnu/binutils/binutils-2.17.tar.bz2 tar xvjf binutils-2.17.tar.bz2 ( cd binutils-2.17 mkdir obj-avr cd obj-avr ../configure --prefix=/usr --target=avr --disable-nls make make install ) # avr-gcc wget http://gcc-ca.internet.bs/releases/gcc-3.4.6/gcc-3.4.6.tar.bz2 tar xvjf gcc-3.4.6.tar.bz2 ( cd gcc-3.4.6 curl 'http://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/ports/devel/avr-gcc/files/patch-newdevices?rev=1.12;content-type=text%2Fplain' > patch-newdevices.patch patch -p1 < patch-newdevices.patch mkdir obj-avr cd obj-avr ../configure --prefix=/usr/ --target=avr --enable-languages=c,c++ --disable-nls --disable-libssp --with-dwarf2 make make install ) # avr-libc wget http://download.savannah.gnu.org/releases/avr-libc/avr-libc-1.4.6.tar.bz2 tar xvjf avr-libc-1.4.6.tar.bz2 ( cd avr-libc-1.4.6 ./configure --prefix=/usr --build=`./config.guess` --host=avr make make install )
Tiskni
Sdílej:
vim ~/.emacs
if [ -f gcc-3.4.6.tar.bz2 ];
then
echo " file exist";
else
wget http://gcc-ca.internet.bs/releases/gcc-3.4.6/gcc-3.4.6.tar.bz2;
fi
pat pat # make load
/opt/cdk4avr/bin/avr-gcc -g -mmcu=attiny2313 -Wall -Wstrict-prototypes -Os -mcall-prologues -o helloworld.out -Wl,-Map,
/opt/cdk4avr/lib/gcc/avr/3.4.5/../../../../avr/bin/ld: cannot open map file : není souborem ani adresářem
make: *** [helloworld.out] Error 1
Druhy, vyse zmineny clanek, jsem zatim popravde nezkousel, protoze je take uz par let stary a predpokladam, ze se zase veci zmenili.. Takze bych se rad zeptal, co a jak pouzit k uploadu a rozbehnuti programu na ATTiny2313?