#embedded_systems — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #embedded_systems, aggregated by home.social.
-
Modern GPU Architecture and Programming Complete Bundle by gareth thomas is the featured bundle of ebooks 📚 on Leanpub!
A 7-book GPU collection covering architecture, CUDA, assembly, PTX, SASS, and parallel computing. Learn how to move from high-level programming to low-level execution and optimize performance across modern GPU systems.
Link: https://leanpub.com/b/moderngpuarchitectureandprogrammingcompletebundle
#software_engineering #software_architecture #graphics #embedded_systems
-
Modern GPU Architecture and Programming Complete Bundle by gareth thomas is the featured bundle of ebooks 📚 on Leanpub!
A 7-book GPU collection covering architecture, CUDA, assembly, PTX, SASS, and parallel computing. Learn how to move from high-level programming to low-level execution and optimize performance across modern GPU systems.
Link: https://leanpub.com/b/moderngpuarchitectureandprogrammingcompletebundle
#software_engineering #software_architecture #graphics #embedded_systems
-
Modern GPU Architecture and Programming Complete Bundle by gareth thomas is the featured bundle of ebooks 📚 on Leanpub!
A 7-book GPU collection covering architecture, CUDA, assembly, PTX, SASS, and parallel computing. Learn how to move from high-level programming to low-level execution and optimize performance across modern GPU systems.
Link: https://leanpub.com/b/moderngpuarchitectureandprogrammingcompletebundle
#software_engineering #software_architecture #graphics #embedded_systems
-
Modern GPU Architecture and Programming Complete Bundle by gareth thomas is the featured bundle of ebooks 📚 on Leanpub!
A 7-book GPU collection covering architecture, CUDA, assembly, PTX, SASS, and parallel computing. Learn how to move from high-level programming to low-level execution and optimize performance across modern GPU systems.
Link: https://leanpub.com/b/moderngpuarchitectureandprogrammingcompletebundle
#software_engineering #software_architecture #graphics #embedded_systems
-
Compare Single Board Computers
https://sbc.compare/
#ycombinator #single_board_computer #SBC_comparison #Raspberry_Pi #Orange_Pi #benchmarks #specifications #performance_comparison #ARM_boards #embedded_systems #single_board_computer_comparison #SBC_benchmarks #Raspberry_Pi_vs_Orange_Pi #ARM_board_comparison #embedded_system_selection -
Оптимизация управления задачами в Zephyr OS с помощью Thread Pool
Управлять потоками в C для каждой мелкой задачи — это боль. 😤 Даже самые простые задачи вынуждают возиться с k_thread_create , ждать завершения, чистить ресурсы — и всё это превращает твой код в бесконечную головную боль. 🤬 К счастью, в Zephyr OS есть спасение — Thread Pool : набор заранее выделенных потоков, которые берут задачи из очереди и выполняют их без лишнего мусора. Этот подход экономит ресурсы, время и твою нервную систему.
https://habr.com/ru/articles/925300/
#iot #iot_разработка #микроконтроллеры #embedded_systems #thread_pool #zephyr #rtos #embedded_c_programming #потоки
-
Spinlock vs. Mutex vs. Semaphore: Разбираемся в синхронизации с Zephyr OS
Всем привет! Сегодня хочу углубиться в одну из самых важных тем в мире Zephyr OS — синхронизацию потоков и задач. Если вы хоть раз работали с k_thread_create , гоняли потоки туда-сюда и ловили bus fault, вы меня понимаете. Когда задача одна — всё просто. Но как только вырастает многопоточность, задачи начинают драться за общий ресурс — и тут без надёжной синхронизации не обойтись. У Zephyr OS есть три главных инструмента для этого: spinlock , mutex и semaphore . Каждый со своим характером и подводными камнями.
https://habr.com/ru/articles/925168/
#многопоточность #многопоточное_программирование #rtos #ZephyrOS #zephyr_project #embedded #embedded_software_development #embedded_systems
-
Восстановление раритетного аналогового синтезатора Alpha Juno-1 фирмы Roland
Одно время на прогулках по блошиным рынкам я увлеченно высматривал винтажные музыкальные инструменты, особенно синтезаторы 70x-80x годов. Я нахожу их звуки очень красочными и разнообразными, а так же эти устройства интересны с точки зрения схемотехники. И вот однажды по счастливой случайности и благодаря алгоритму поиска на основе AI на одном из самых популярных интернет-сервисов для купли-продажи подержанных вещей, который предложил мне объявление по моим интересам. И это оказалась не «пиликалка» с пластиковым звуком и не кондовый электроорган, - а очень даже продвинутый для середины 80ых и актуальный по сей день аналоговый полифонический синтезатор с цифровым управлением, выпущенный компанией Roland. После приобретения музыкальный инструмент не подавал ни каких признаков жизни кроме подсветки дисплея. Вскрытие и сверка со схемой из документации показали то, что хоть разработчики и использовали Poka Yoke для предотвращения неправильного подключения межплатных кабелей, но или не досмотрели или ассортимента не хватило и установили на главной плате два разъёма с одинаковым количеством контактов и невнимательный настройщик который обслуживал синтезатор перепутал местами те единственные два кабеля в которых можно было ошибиться. В таком вот состоянии инструмент мне и достался. Уcтранив ошибку сначала я очень обрадовался, - основные функции заработали, но к сожалению вышли из строя два входа микросхемы IC7 “Gate Array“, которая выполняет роль IO интерфейса для CPU, в частности для функций клавиатуры. Из Рис. 1 и Рис. 3-4 видно как происходит обработка нажатия клавиш. Прочесть
https://habr.com/ru/articles/903536/
#embedded_systems #arm #музыкальные_инструменты #keil #midi #схемотехника_diy #диагностика
-
LsCs is a cross platform C++ GUI library focused on Medical Devices
https://lscs-software.com/index.html
#ycombinator #Roland_Hughes #Logikal_Solutions #C #cross_platform #embedded_systems -
Recreating the Flying Toasters screen saver for the Vision Pro
https://abhipray.com/posts/flying_toasters/
#ycombinator #audio #embedded_systems #signal_processing -
Recreating a 90s Screen Saver (Flying Toasters) for the Vision Pro
https://abhipray.com/posts/flying_toasters/
#ycombinator #audio #embedded_systems #signal_processing