techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.6K
active users

#RTOS

2 posts2 participants1 post today

Первый поднятый проект - RTOS (операционная система реального времени) для микроконтроллеров RISC-V.

Я использую гнушный тулчейн и D с кросскомпиляцией через LDC и запуском на Qemu.

У RISC-V высокая модульность. Но на практике выходит разброс в этих многочисленных расширениях, в одной версии тулчейн компилит с одними расширениями, в других - с другими.

При этом оно может быть 32-битным и 64. Бонусом может быть одноядерным и многоядерным, а какие-то данные могут шариться между ядрами ради удешевления плат.

Например, пишут, что регистры таймеров (mtime, mtimecmp и т.д) 64-разрядные на обоих системах. В этом случае, если 64-й код может записать по выровненному адресу атомарно, то 32 должен писать в два этапа, сначала в одну половину регистра, а потом в другую, между которыми другое ядро технически может увидеть битый регистр. Это требует барьеров памяти и\или какой-то синхронизации, хм...

🖥️ Driving the Future with Automotive OS

The market is shifting gears — from $6.59B (2023) to $10.65B by 2030, growing at a 7.1% CAGR as software-defined vehicles take over. 🚘💻

know more: fortunebusinessinsights.com/au

🔊 Jan 2024: BlackBerry launched QNX Sound, decoupling audio from hardware via its RTOS & Hypervisor — giving designers full audio freedom and enabling next-gen in-car sound. 🎶⚙️

🎮 In a groundbreaking exercise in nerdiness, someone decided to jam an #RTOS into Super Mario Bros using emulator save states. Because, evidently, pretending Mario is a microcontroller is the pinnacle of humor and #innovation in 2025. 🕹️ Remember, if it ain't broke, break it and call it a blog post! 😂
prettygoodblog.com/p/what-thre #SuperMarioBros #NerdCulture #GamingHumor #EmulatorJams #HackerNews #ngated

Pretty Good Blog · What Threads Are, Part 2By Joshua