Матеріали на тему «embedded»

RSS

Детекція знань у документах: як код відділяє факти від шуму, а модель дає їм ім’я

Микола Федчик 542

Детермінований Go-код сам визначає, про які домени йдеться в невідомому корпусі документів, відділяючи факти від шуму. А для типізації знань локальний NPU виявився точнішим і ~130 разів швидшим за 7-мільярдну генеративну модель. Про це у своїй новій статті розповідає Микола Федчик, який провів експеримент на корпусі з 9746 RFC-документів. 8

STM32 з нуля без HAL: Місяць 4, Тиждень 3: пишемо /dev/mydev — character device driver. Частина 13

Aleksandr Petroff 780

У тринадцятій частині embedded-серії Олександр показує, як написати простий character device driver для Linux. Автор детально розповідає, як зареєструвати драйвер, створити пристрій /dev/mydev, підключити його до системи та реалізувати базові операції. 10

Тестування вбудованих застосунків на Rust: від юніт-тестів до Hardware-in-the-Loop

Volodymyr Sulevskyi 672

Тестування вбудованого програмного забезпечення має критичне значення, бо дефекти, виявлені після релізу, дорого виправляти, а інколи просто неможливо. Володимир Сулевський показує, як робити правильну архітектуру в Rust, та розглядає юніт-тести для ізольованих компонентів, інтеграційні тести для взаємодії між ними та апаратні для реального заліза. 2

Інфраструктура виконання експертної системи: моделі, апаратура і розміщення

Микола Федчик 554

У продовженні циклу статей «Експертні системи для R&D» Микола Федчик пояснює, як влаштована інфраструктура виконання. Читайте, чому різні класи математики просяться на різне залізо (CPU для правил і графів, GPU/NPU для векторів і LLM), про топології від хмари до периферії, FLOPS/TOPS, обмеження SWaP та числовий дрейф ембедера. 7

STM32 з нуля без HAL: Місяць 4, Тиждень 2. LED driver з ядра: чотири шляхи до однієї лампочки. Частина 12

Aleksandr Petroff 657

У дванадцятій частині embedded-серії Олександр переходить до керування реальним залізом із kernel space. Він розбирає чотири способи роботи з GPIO у Linux: використання утиліт libgpiod, роботу з sysfs та написання повноцінного platform-драйвера з підтримкою Device Tree. 3

Керування GPIO в Embedded Linux: універсальні методи на прикладі Orange Pi

Volodymyr Shkriabets 540

Android-розробник Володимир у своєму матеріалі розбирає роботу з GPIO в Embedded Linux. На прикладі Orange Pi Zero 3 автор порівнює три методи керування контактами — від небезпечного прямого мапінгу регістрів пам’яті та застарілого Sysfs до сучасного стандарту libgpiod з налаштуванням правил UDEV.

Малинка як медіасервер і ретро-приставка: LibreELEC + Kodi + Wolfenstein 3D

Aleksandr Petroff 699

У другій частині серії про Raspberry Pi Олександр перетворює малинку на медіасервер та ретро-консоль. У своїй статті автор розбирає встановлення LibreELEC з Kodi, налаштування Samba-папок та інтеграцію DOSBox, а також показує де легально шукати ROM-и та як запустити Wolfenstein 3D на телевізорі. 1

Нехай Luckfox думає, а STM32 діє: face detection від камери до реле. Частина 10

Aleksandr Petroff 716

У десятій частині embedded-серії Олександр доводить систему до фізичної дії. Тепер Luckfox не просто виводить координати обличчя в консоль, а працює як vision-вузол у зв’язці з сервером та STM32. 6

STM32 з нуля без HAL: Я змусив Luckfox думати: NPU, RetinaFace і перший inference. Частина 9

Aleksandr Petroff 497

Щоб змусити STM32 реагувати на обличчя, потрібен vision-модуль. У дев’ятій частині циклу Олександр показує, як перетворити плату Luckfox на такий модуль за допомогою вбудованого NPU. Усередині: робота з RKNPU, вирішення версійних конфліктів, збірка C-застосунку та запуск розпізнавання облич через RetinaFace і FaceNet. 4

STM32 з нуля без HAL: GStreamer якого немає: як насправді стрімити з Luckfox. Частина 8

Aleksandr Petroff 542

Усі, хто хоче стрімити відео з Linux, шукають GStreamer, але на Luckfox Pico Pro його немає. То як тоді налаштувати RTSP-трансляцію? У восьмій частині серії автор детально розбирає медіастек від Rockchip. Він розповідає про підключення камери MIS5001, налаштування IQ-файлів та запуск стріму через rkipc. 3

STM32 з нуля без HAL: Device Tree, три UART і Python на борту. Частина 7

Aleksandr Petroff 964

Що буде, якщо взяти Luckfox Pico Pro з Linux, підключити до нього STM32 через UART та змусити Python керувати bare-metal прошивкою? У сьомій частині серії автор розбирає Device Tree, вмикає одразу три serial-порти, прошиває boot-розділ та будує перший міст між embedded Linux та STM32. 10

Як я зробив свій моніторинг для домашньої сонячної електростанції — і чому вам, можливо, теж стане в нагоді

Ivan Ursul 4412

Розчарувавшись у незручному фірмовому застосунку для свого інвертора, інженер вирішив створити власну систему моніторингу сонячної електростанції. Іван Урсул ділиться досвідом розробки проєкту Svitgrid, який вміє рахувати зелений тариф, враховувати графіки відключень та захищати інвертор криптографічним підписом. 21

STM32 з нуля без HAL. U-Boot на Luckfox Pico Pro: зламати, зрозуміти, зібрати своє. Частина 6

Aleksandr Petroff 757

Олександр продовжує занурення в embedded Linux на базі плати Luckfox. У шостій частині серії він береться за кастомізацію завантажувача U-Boot: показує, як змінити час затримки при старті, додати власну shell-команду на C та безпечно прошити змінений образ прямо з живої системи через MTD, без використання USB-кабелю та режиму Maskrom. 2

STM32 з нуля без HAL: Buildroot, Luckfox і перший крок у embedded Linux. Частина 5

Aleksandr Petroff 1651

Олександр продовжує занурення у світ embedded Linux. Цього разу STM32 стає просто периферією, а головним мозком — мініатюрна плата Luckfox за $15. Автор на прикладі показує збірку власного Linux-образу через Buildroot, інтеграцію Go-сервера та хитрощі налаштування автозапуску. 17

AVR vs STM32: як перейти і чому варто. Частина 4

Aleksandr Petroff 1200

Якщо ви знайомі з AVR / Arduino та бажаєте перейти до STM32 без HAL, ця стаття для вас. У четвертій частині серії Олександр пояснює різницю, надає приклади коду, порівняльну таблицю та покроковий план переходу 19

STM32 без магії: переривання. Частина 3

Aleksandr Petroff 1411

Олександр продовжує серію про bare-metal програмування під STM32. У новій статті він без стандартних бібліотек розбирає роботу з перериваннями EXTI, таймерами, ШІМ та протоколами SPI й I2С, а також розпоідає про підключення дисплеїв та створення власного HAL на рівні регістрів. 16

STM32 з нуля без HAL: UART від bit-bang до HAL. Частина 2

Aleksandr Petroff 1719

Чому програмна реалізація інтерфейсу видає «крякозябри», а мікроконтролер на генераторі 8MHz не витягує високі швидкості? У другій статті серії Олександр розбирає математику похибок baud rate та вчить правильно налаштовувати залізо для чистої передачі даних. 8

STM32 з нуля без HAL: GPIO, регістри і переривання. Частина 1

Aleksandr Petroff 3378

Перехід до програмування мікроконтролерів на рівні заліза вимагає системного підходу та глибокого занурення в архітектуру пам’яті. У першій частині свого циклу статей Олександр ділиться практичним досвідом роботи з STM32 без HAL, покроково розбираючи лінкер-скрипти, обробку переривань EXTI та дебаг через GDB. 21

Оборонні компанії почали активніше наймати — аналітика вакансій

Дарія Подвишенна 7748

На початку 2026 року кількість deftech-вакансій знову зросла — цього разу до рекордних трьох тисяч. Частково змінилася географія пошуку кандидатів, а ще — найм на окремі технічні й нетехнічні ролі. 2

Zephyr OS на Raspberry Pi Pico в Ubuntu 22.04: від нуля до Hello World

Aleksandr Petroff 1399

У своїй новій статті Олександр розповідає про збірку власного мікрокомп’ютера на Raspberry Pi Pico. Читайте як правильно налаштувати середовище для Zephyr RTOS, обійти типові граблі та успішно запустити перший Hello World. 19

← Сtrl 12345 Ctrl →

Коментарі

А в результаті роботи державної ппо відповідальність є? Риторичне питання. Військові крадуть людей і віджимають бізнеси, під кожним містом по декілька катівень аля Скеля. Ваша квартира згорить «від епілепсії» чи «пневмонії».
Типова стратегія скіфів, яка випробувана ще на війську персів Дарія. Запустити на територію країни і потихеньку знищувати вороже військо. Але, на жаль, сучасні українці вже не кочівники як було 1000-1800 років тому. Є багато міст, переважно осіле населення.
Вибачте, а мені одному тут здається дивним розділення олімпіади по інформатиці по гендерною ознакою?
Це ще добре якщо з ОП (ну насправді не дуже добре, але) не можна виключати що хтось дуже зацікавлений понишпорити в документації на заказ інших осіб. за рублі.
от для чого, дон, ти оце починаєш нести зраду, дон.
так, якщо це тільки фпв-шки, то навіть якщо 20 000 дронів в місяць взяти, стільки, звичайно, не вийде, якщо максимум 25% маржинальності брати. вони ніби і дрони-розвідники виробляють, ті набагато дорожчі.
ціна готового борта становить від 19 800 до 22 000 грн 5 млн на місяць чистого прибутку, тобто, за вирахуванням усіх витрат.
Де вибачення ДБР перед ЗСУ, МО, Vyriy як це зробили з протестувальниками та мітингувальниками у Львові?
Що саме робить ця новина, окрім хайпожерства, у Developers Org Ua?
10000-15000 дронів в місяць, по 500 баксів на дроні — от тобі і 5млн
Така політика була всіх урядів та президентів у 1991-2021 роках.
і допоможете країні підтримати боєздатність. свєгнуть рєжим і вбити всіх ваших свиней собак? що ви повернетеся в Україну і допоможете та вже ні старий вже вже всьо (( далі тільки самі все самі
хз. наскільки вірогідно, в смислі але тримати працівників на кзоті є зміст — вони бронювання отримують (скоріше за все є статус критично важливого), а фопам таке не світить
На чому мутити? Ви нам розкажіть на чому замутили 5 млн. дол. на місяць чистого прибутку.