Обзор отечественных компьютерных модулей формата SMARC
#ITстандарты #Управлениеразработкой #Производствоиразработкаэлектроники #Компьютерноежелезо #Электроникадляначинающих #embedded #sget IV
https://habr.com/ru/articles/764782/
#ITстандарты #Управлениеразработкой #Производствоиразработкаэлектроники #Компьютерноежелезо #Электроникадляначинающих #embedded #sget IV
https://habr.com/ru/articles/764782/
Хабр
Обзор отечественных компьютерных модулей формата SMARC
В статье кратко описан стандарт встраиваемых компьютерных модулей SMARC. Приведен краткий обзор отечественных производителей и модулей выполненных в данном стандарте. Компьютерные модули, называемые...
Простое CPU ядро на ПЛИС
#Компиляторы #FPGA #Программированиемикроконтроллеров #Процессоры #fpgaasic #cpu #embedded IV
https://habr.com/ru/articles/769916/
#Компиляторы #FPGA #Программированиемикроконтроллеров #Процессоры #fpgaasic #cpu #embedded IV
https://habr.com/ru/articles/769916/
Хабр
Простое CPU ядро на ПЛИС
Рисунок 1 – функциональная блок схема «NMR» Интереса ради сделал максимально простенькое процессорное ядро, о чем, собственно, и хочу рассказать, может кому-то пригодится, планирую в небольшом цикле...
Современный С++ в разработке девайсов
#БлогкомпанииSberDevices #Совершенныйкод #C #с #clangtidy #unittesting #embedded IV
https://habr.com/ru/companies/sberdevices/articles/780476/
#БлогкомпанииSberDevices #Совершенныйкод #C #с #clangtidy #unittesting #embedded IV
https://habr.com/ru/companies/sberdevices/articles/780476/
Хабр
Современный С++ в разработке девайсов
Привет, Хабр. Меня зовут Андрей Белобров. Я тимлид одной из команд, разрабатывающих приложения для умных девайсов Сбера. На прошедшей недавно конференции Салют, OS DevConf! я выступил с докладом , в...
Заметка про сохранение структур во flash памяти на STM32
#C #Программированиемикроконтроллеров #Производствоиразработкаэлектроники #stm32 #flashпамять #embedded IV
https://habr.com/ru/articles/791252/
#C #Программированиемикроконтроллеров #Производствоиразработкаэлектроники #stm32 #flashпамять #embedded IV
https://habr.com/ru/articles/791252/
Хабр
Заметка про сохранение структур во flash памяти на STM32
При разработке проекта для микроконтроллера часто возникает необходимость сохранения данных во Flash-память перед выключением устройства, например глобальные структуры, содержащие информацию о...
Опыт автоматизации управления FPGA-стендами для распределенной команды: отказ от готового решения и работа над ошибками
#БлогкомпанииYADRO #ТестированиеITсистем #FPGA #fpga #embedded #автоматизация IV
https://habr.com/ru/companies/yadro/articles/797111/
#БлогкомпанииYADRO #ТестированиеITсистем #FPGA #fpga #embedded #автоматизация IV
https://habr.com/ru/companies/yadro/articles/797111/
Хабр
Опыт автоматизации управления FPGA-стендами для распределенной команды: отказ от готового решения и работа над ошибками
В software-разработке с автоматизацией обычно все неплохо: более-менее понятно, как настроить CI и автоматизировать отдельные этапы CI-конвейера. Есть множество готовых решений и практик. Но, когда...
[Перевод] Непрерывность функционирования систем жизнедеятельности: Совокупность циклов обратной связи
#БлогкомпанииOTUS #Инженерныесистемы #embedded #системнаяинженерия IV
https://habr.com/ru/companies/otus/articles/801093/
#БлогкомпанииOTUS #Инженерныесистемы #embedded #системнаяинженерия IV
https://habr.com/ru/companies/otus/articles/801093/
Хабр
Непрерывность функционирования систем жизнедеятельности: Совокупность циклов обратной связи
Мое личное исследование о происхождении жизни в разрезе системной инженерии. Наблюдая за программными системами и процессами жизнедеятельности с точки зрения непрерывности функционирования систем, я...
[Перевод] Кто убил сетевой коммутатор?
#БлогкомпанииBotHub #API #Rust #apidesign #rust #security #embedded
https://habr.com/ru/companies/bothub/articles/802695/
#БлогкомпанииBotHub #API #Rust #apidesign #rust #security #embedded
https://habr.com/ru/companies/bothub/articles/802695/
Хабр
Кто убил сетевой коммутатор?
Недавно мы выявили интересный сбой в системе Hubris . Изначально этот код работал корректно, но со временем, в связи с изменениями в окружении и сопутствующих условиях, он превратился в ошибку. Этот...
Test Driven Development в Embedded, или Как увеличить производительность команды на 37%
#БлогкомпанииЯндекс #Управлениеразработкой #Разработкаробототехники #Управлениепроектами #Agile #яндекс #embedded
https://habr.com/ru/companies/yandex/articles/822443/
#БлогкомпанииЯндекс #Управлениеразработкой #Разработкаробототехники #Управлениепроектами #Agile #яндекс #embedded
https://habr.com/ru/companies/yandex/articles/822443/
Хабр
Test Driven Development в Embedded, или Как увеличить производительность команды на 37%
Современное развитие в области встроенной разработки и электроники с учётом бизнес‑процессов ускоряется, часто следуя принципам Agile и Scrum. Применение этих методик требует осторожности...
Гид по блокирующему, неблокирующему и квази-блокирующему вводу-выводу
#C #Программированиемикроконтроллеров #Электроникадляначинающих #stm32 #прерывания #embedded
https://habr.com/ru/articles/832262/
#C #Программированиемикроконтроллеров #Электроникадляначинающих #stm32 #прерывания #embedded
https://habr.com/ru/articles/832262/
Хабр
Гид по блокирующему, неблокирующему и квази-блокирующему вводу-выводу
В природе существуют два широкоизвестных метода ввода-вывода: блокирущий и неблокирующий . Отношение к блокирующему как правило пренебрежительное, мол, он для нубов, а серьезным людям использовать его...
IoT Geofencing: как мы сократили время определения функциональных зон, используя H3-индексы
#БлогкомпанииWhoosh #Глобальныесистемыпозиционирования #Программированиемикроконтроллеров #Интернетвещей #Транспорт #UberH3 #Embedded
https://habr.com/ru/companies/whoosh/articles/836132/
#БлогкомпанииWhoosh #Глобальныесистемыпозиционирования #Программированиемикроконтроллеров #Интернетвещей #Транспорт #UberH3 #Embedded
https://habr.com/ru/companies/whoosh/articles/836132/
Хабр
IoT Geofencing: как мы сократили время определения функциональных зон, используя H3-индексы
Зоны ограничений Что может быть проще, чем зоны ограничения с установленными правилами их пересечения? Человечество сталкивается с ними многие тысячи лет, строя крепости вокруг замков, заборы вокруг...
[Перевод] Экстремальная оптимизация скорости загрузки Raspberry Pi
#БлогкомпанииBeget #DIYилиСделайсам #НастройкаLinux #РазработканаRaspberryPi #raspberrypizero2w #оптимизация #embedded
https://habr.com/ru/companies/beget/articles/840918/
#БлогкомпанииBeget #DIYилиСделайсам #НастройкаLinux #РазработканаRaspberryPi #raspberrypizero2w #оптимизация #embedded
https://habr.com/ru/companies/beget/articles/840918/
Хабр
Экстремальная оптимизация скорости загрузки Raspberry Pi
Некоторое время назад был создан проект SolarCamPi — автономная камера на солнечных батареях с Wi‑Fi. В этом проекте Raspberry Pi Zero 2 W загружается в Linux,...
Запускаем Embedded Linux на Hard- и Soft-CPU Xilinx Zynq: проект программируемой логики
#embedded #fpga #linux #soc #ip #xilinxzynq
https://habr.com/ru/companies/yadro/articles/845714/
#embedded #fpga #linux #soc #ip #xilinxzynq
https://habr.com/ru/companies/yadro/articles/845714/
Хабр
Запускаем Embedded Linux на Hard- и Soft-CPU Xilinx Zynq: проект программируемой логики
Привет, Хабр! Меня зовут Павел Панкратов, я ведущий инженер-программист в дивизионе искусственного интеллекта YADRO . Этим текстом я запускаю цикл статей — экскурс в особенности работы с SoC,...
[Перевод] Как написать свой первый модуль ядра Linux
#kernel #linuxkernel #linux #linuxkerneldevelopment #модулиядра #embedded
https://habr.com/ru/articles/850884/
#kernel #linuxkernel #linux #linuxkerneldevelopment #модулиядра #embedded
https://habr.com/ru/articles/850884/
Хабр
Как написать свой первый модуль ядра Linux
Linux Kernel — это, пожалуй, один из самых распространённых (и, возможно, до сих пор недооценённых) программных продуктов в мире. Он является основой всех дистрибутивов Linux (что очевидно), но на...
Как я создал устройство, которое может удаленно эмулировать мышку и клавиатуру на stm32
#stm32 #embedded #микроконтроллеры #esp #esp8266 #usb #usbhid
https://habr.com/ru/articles/855750/
#stm32 #embedded #микроконтроллеры #esp #esp8266 #usb #usbhid
https://habr.com/ru/articles/855750/
Хабр
Как я создал устройство, которое может удаленно эмулировать мышку и клавиатуру на stm32
1. Как появилась идея? Всем привет, совсем недавно я начал изучать протокол USB на STM32F103C8 , а именно HID-устройства . Я такой человек, который не сильно любит теорию, но обожает учиться всему на...
ISA и другие legacy-интерфейсы в современных встраиваемых компьютерах
#ISA #PCI #VME #MicroPC #ETX #embeddedsystems #embedded
https://habr.com/ru/articles/866934/
#ISA #PCI #VME #MicroPC #ETX #embeddedsystems #embedded
https://habr.com/ru/articles/866934/
Хабр
ISA и другие legacy-интерфейсы в современных встраиваемых компьютерах
Введение. Несмотря на постоянное увеличение скорости и пропускной способности интерфейсов передачи данных, до сих пор в некоторых областях промышленности востребованы интерфейсы, разработанные еще в...
STM32. CMSIS. Пять способов генерации (псевдо-)случайного сигнала на выводе микроконтроллера
#embedded #stm32
https://habr.com/ru/articles/871210/
#embedded #stm32
https://habr.com/ru/articles/871210/
Хабр
STM32. CMSIS. Пять способов генерации (псевдо-)случайного сигнала на выводе микроконтроллера
Псевдослучайные и случайные сигналы применяются для различных целей. В этой статье будет рассмотрено несколько способов их генерации на микроконтроллерах серии STM32. Суть проблемы Допустим, нужно...
FreeRTOS для самых маленьких на примере ESP-IDF
#ruvds_статьи #freertos #программирование #esp32 #http #embedded #шаговыйдвигатель
https://habr.com/ru/companies/ruvds/articles/868760/
#ruvds_статьи #freertos #программирование #esp32 #http #embedded #шаговыйдвигатель
https://habr.com/ru/companies/ruvds/articles/868760/
Хабр
FreeRTOS для самых маленьких на примере ESP-IDF
Все мы знаем, что FreeRTOS — это операционная система для проектов, где каждой задаче установлены строгие рамки времени, чтобы любое действие было гарантированно обработано. На этом познания об этой...
STM32. CMSIS. Использование UART в качестве таймера для генерации периодических прерываний
#stm32 #cmsis #embedded #embeddedsoftwaredevelopment
https://habr.com/ru/articles/871564/
#stm32 #cmsis #embedded #embeddedsoftwaredevelopment
https://habr.com/ru/articles/871564/
Хабр
STM32. CMSIS. Использование UART в качестве таймера для генерации периодических прерываний
В своём курсовом проекте я столкнулся с нехваткой таймеров. Выгреб всё, включая SysTick! И призадумался, как же обойти это ограничение. Необходимо было найти некую периферию, которая смогла бы...
Уязвимости ПО и «железа» в 2025-м: больше брешей в российских продуктах и меньше аппаратных атак
#cybersecurity #уязвимостииихэксплуатация #уязвимостьнулевогодня #взломжелеза #кибератакив2024 #embedded #microsoft
https://habr.com/ru/companies/pt/articles/871890/
#cybersecurity #уязвимостииихэксплуатация #уязвимостьнулевогодня #взломжелеза #кибератакив2024 #embedded #microsoft
https://habr.com/ru/companies/pt/articles/871890/
Хабр
Уязвимости ПО и «железа» в 2025-м: больше брешей в российских продуктах и меньше аппаратных атак
В ушедшем году наши исследователи выявили уязвимостей в российских продуктах почти в три раза больше, чем в 2023-м. В новом году количество таких брешей продолжит увеличиваться. Нас ждет больше...