Mbed - OS для мікроконтролерів
6
октября

Mbed - OS для мікроконтролерів

Високий поріг входження в embedeed development іноді призводить до складнощів в розумінні навіть для професійних розробників. Це одна з причин чому більшість початківців зупиняються на Arduino. Велика різноманітність сучасних мікроконтролерів та одночіпних систем (SoC) ще більше ускладнює ситуацію: відмінності реалізацій в різних моделях навіть однієї лінійки одного виробника може суттєво ускладнити як розробку, так переносимість коду настільки, що краще переписати проект заново. Вирішити ці та інші проблеми розробки вбудованих систем і покликана Mbed - операційна система для мікроконтролерів на Arm Cortex-M. Плюшки Mbed OS: - ООП C++; - широкий набір платформ, що підтримуються (STM, Toshiba, Silicon Labs, NXP, Nordic Semiconductors, AnalogDevices та багато інших); - широкий набір бібліотек для датчиків, дисплеїв, драйверів, та іншого заліза; - високий рівень міжплатформеної переносимості коду; -високий рівень абстракції водночас з доступом до низькорівневих можливостей за необхідності; -підтримка багатозадачності; -відносно невисокий поріг входження рівня Arduino доступний навіть початківцям; -online IDE з можливістю імпорту проекту під більшість IDE та тулчейнів (IAR, Eclipse, Keil, QtCreator, Sw4STM32, Make/Cmake-GCC-ARM та інші); -open-source (ліцензія Apache 2.0). На інтенсиві ви навчитесь: - створювати проекти в Mbed для великої кількісті платформ а так ож для STM32F103C8T6; - працювати з бібліотеками Mbed OS; - працювати з більшістю можливостей вашої платформи; - створювати багатозадачні проекти; -мати доступ до низькорівневої периферії; -портувати код у вашу улюблену IDE. План семінару: Вступ 1. Що таке Mbed і як воно працює. 2. Як створювати проекти 3. GPIO: LED'и та кнопки, преривання 4. LCD, гіроскоп і акселерометр, робота з бібліотеками Mbed. 5. Обідня перерва 6. Переваги та недоліки Mbed: який підхід краще для різних проектів 7. Таймери 8. Багатозадачний проект 9. Дружимо Mbed з STM32F103C8T6 10. Імпорт проекту в IDE
Билеты
Билеты
06 октября - 06 октября
с 11:00 до 18:00
Fabricator / FabLab
Дорогожицька, 3, Киев