Firma Murena představila /e/OS verze 2.0. Jde o alternativní sestavení Androidu bez aplikací Google. Mezi novinkami je podrobnější nastavení ochrany soukromí před sledováním aplikacemi. Murena prodává několik smartphonů s předinstalovaným /e/OS (Fairphone, repasovaný Google Pixel 5).
Do 30. května lze v rámci akce Warhammer Skulls 2024 získat na Steamu zdarma hru Warhammer 40,000: Gladius - Relics of War.
HelenOS (Wikipedie), tj. svobodný operační systém českého původu založený na architektuře mikrojádra, byl vydán ve verzi 0.14.1. Přehled novinek v poznámkách k vydání. Vypíchnou lze nabídku Start. Videopředstavení na YouTube.
BreadboardOS je firmware pro Raspberry Pi Pico (RP2040) umožňující s tímto MCU komunikovat pomocí řádkového rozhraní (CLI). Využívá FreeRTOS a Microshell.
Vývojáři KDE oznámili vydání balíku aplikací KDE Gear 24.05. Přehled novinek i s náhledy a videi v oficiálním oznámení. Do balíku se dostalo 5 nových aplikací: Audex, Accessibility Inspector, Francis, Kalm a Skladnik.
Byla vydána (𝕏) nová verze 18.0.0 open source webového aplikačního frameworku Angular (Wikipedie). Přehled novinek v příspěvku na blogu.
V neděli 26. května lze navštívit Maker Faire Rychnov nad Kněžnou, festival plný workshopů, interaktivních činností a především nadšených a zvídavých lidí.
Byla vydána nová stabilní verze 3.20.0, tj. první z nové řady 3.20, minimalistické linuxové distribuce zaměřené na bezpečnost Alpine Linux (Wikipedie) postavené na standardní knihovně jazyka C musl libc a BusyBoxu. Z novinek lze vypíchnou počáteční podporu 64bitové architektury RISC-V.
Společnost Jolla na akci s názvem Jolla Love Day 2 - The Jolla comeback představila telefon se Sailfish OS 5.0 Jolla Community Phone (ve spolupráci se společností Reeder) a počítač Jolla Mind2 Community Edition AI Computer.
Potřebuju si vyvinout takové malé zařízení, které bude řídit jednočip. Vcelku jednoznačně jsem zvolil RISC jednočip Atmel AVR (konkrétně Mega16).
Procesor je to krásný, jeho instrukce vcelku průhledné, dá se do toho dostat výsledná binárka pomocí triviálního programátoru, který se dá zbastlit za půl hodiny. To je všechno pěkné. Ovšem horším problémem je vývojové prostředí. Program ve finální podobě triviální nebude, takže vývoj stylem: nakódovat naslepo, nahrát do čipu, vyzkoušet, je cestou do pekel. Ano, je nutný simulátor. Překladač ani debuger by problém nebyl, stačí gcc-avr a gdb-avr. Simulátor už je horší. Simulavr, na který člověk všude narazí (a který je vlastně nutný i pro gdb-avr) nevypadá příliš dodělaně. Atmela asi simuluje dobře, je vcelku dobře vidět i stav CPU, ovšem práce se vstupními porty (při ladění prostě člověk potřebuje nasimulovat i reakci na to co je na vstupech) a s přerušeními - to je spíš noční můra - všechno jen ne pohodlné a efektivní (IMHO).Tiskni Sdílej:
Ve verzi 3.56 zdá se funguje skvěle pod Wine...Fakt? Mě se ho rozchodit nepodařilo, furt si stěžoval, že mu chybí Explorer.
Rád bych prodiskutoval možnosti vývoje na LinuxuZe začátku jsem používal AVR Studio ve Windows. Pak na Windows nějak nezbylo místo, takže pracuju v kate (má zvýrazňování syntaxe), překládám pomocí assembleru z AVR Studia (ten mi pod wine chodí) a nahrávám pomocí avrdude. Nějaký simulátor pro Linux jsem zkoušel, ale nějak se mi nelíbil, takže jsem nakonec zvolil cestu testování pomocí volných pinů (posílám na ně "debugovací výstupy", třeba blikající ledku, když se děje, co se má dít)
Ovšem horším problémem je vývojové prostředí. Program ve finální podobě triviální nebude, takže vývoj stylem: nakódovat naslepo, nahrát do čipu, vyzkoušet, je cestou do pekel. Ano, je nutný simulátor.Žabaři! Proč by to měla být „cesta do pekel“? Copak je tak těžký odladit program po částech přímo v hw?...