
Show Notes
Цей випуск подкасту повністю присвячено розробці під вбудовані пристрої. Тут ми говоримо про різні сфери та напрями Embedded розробки, про їх особливості, а також про те, як краще почати свій шлях у цій сфері.
Таймкод:
00:02:37 ⋅⋅⋅ Інформація про ведучих. Досвід та сфера діяльності.
00:06:24 ⋅⋅⋅ Основні сфери та напрями Embedded розробки. Що таке Embedded.
00:23:24 ⋅⋅⋅ З чим має справу Embedded-розробник.
00:29:24 ⋅⋅⋅ Технічне завдання, планування та розподіл завдань.
00:38:39 ⋅⋅⋅ Початок розробки, створення прототипів та робота з прототипами. Цікаві історії роботи з прототипами.
00:51:49 ⋅⋅⋅ Специфіка розробки ПЗ під Bare Metal.
01:02:24 ⋅⋅⋅ Embedded Linux.
01:10:00 ⋅⋅⋅ Поради новачкам у Embedded.
01:18:06 ⋅⋅⋅ Література та джерела з теми.
01:25:04 ⋅⋅⋅ Завершення випуску.
Errata до випуску:
00:04:40 ⋅⋅⋅ Втрачений фрагмент фрази - Усі важливі для керування компоненти та системи працюють не на Linux/Android, а на операційних системах реального часу (RTOS).
Матеріали з теми:
Kernighan, Ritchie - The C Programming Language
Онлайн курс з C++ - https://stepik.org/course/3206/
Інший онлайн курс з C++ - https://stepik.org/course/7/
Koenig, Barbara E. Moo - Accelerated C++: Practical Programming by Example
Meyers - Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
Уильямс - "Параллельное программирование на С++ в действии"
Kormanyos - Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming
Таненбаум - "Архитектура компьютера"
Харрис, Харрис - "Цифровая схемотехника и архитектура компьютера. Дополнение по архитектуре ARM"
"Пастильда — открытый аппаратный менеджер паролей", статья на Хабре - https://habr.com/ru/post/305594/
Сато - "Без паники! Цифровая обработка сигналов"
Hogben - Handbook of Linear Algebra
Petrou, Petrou - Image Processing: The Fundamentals
Noviello - Mastering STM32
Horowitz, Hill - The Art of Electronics
Посилання:
Сторінка лабораторії в Facebook: fb.me/lab301.ua
Сторінка лабораторії в Telegram: t.me/lab301
Пошта для питань та зворотного зв'язку: [email protected]
This episode features the song "Twisted" by Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 3.0 License. More info: http://creativecommons.org/licenses/by/3.0/.
More from Crosstalk Podcast
У цьому короткому епізоді ми поговоримо про те, як старі рішення та історія розвитку комп'ютерної техніки дозволяє не заплутатися у сучасних технологіях. І як справлятися зі складністю апаратного та програмного забезпечення взагалі.
Від теорії до практики. В цьому експериментальному епізоді подкасту Crosstalk ми взяли один проект, один пристрій та подивилися на процес його розробки. Як думають інженери, які рішення приймають та з чим стикаються - все це ми розберемо на прикладі простого IoT пристрою.
Ми продовжуємо говорити про базові речі, з якими доводиться стикатися інженеру. На цей раз ми говоримо про різні протоколи передачі даних: навіщо вони потрібні, чим вони схожі на людську мову та як обрати той, який підійде саме вашому проекту.
У цьому випуску ми поговоримо про те, що таке голосовий асистент. Чому компанії роблять акцент на голосову взаємодію, які можливості надають голосові асистенти, як вони працюють зараз та як можуть розвиватися у майбутньому.
Новий тиждень - новий випуск Crosstalk! Ми продовжуємо зазирати у різні напрямки розробки програмного та апаратного забезпечення.