Програмування вбудованих систем

dc.contributor.authorДрєєва, Г. М.
dc.contributor.authorДрєєв, О. М.
dc.contributor.authorДенисенко, О. О.
dc.contributor.authorКоноплицька-Слободенюк, О. К.
dc.contributor.authorDrieieva, H.
dc.contributor.authorDrieiev, O.
dc.contributor.authorDenysenko, O.
dc.contributor.authorKonoplytska-Slobodeniuk, O.
dc.date.accessioned2019-06-18T09:58:40Z
dc.date.available2019-06-18T09:58:40Z
dc.date.issued2018
dc.description.abstractДисципліна є вибірковою у підготовці фахівців з системного програмування. Дисципліна надає знання в області структури засобів створення програмного забезпечення для вбудованих систем, які характеризуються вимогами до обчислювальних систем такі як: автономність, енергоефективність, малогабаритність, надійність та подібні. Для великої частини випадків, виконання зазначених умов можливе при використанні енергоефективних мікроконтролерів з малою кількістю оперативної пам’яті, що приводить до неможливості використання повноцінних операційних систем. Тому на програміста покладено завдання розподілу часу між задачами та використання ефективних, з точки зору використання пам’яті мікроконтролеру, алгоритмів. На відміну від програмування на апаратному рівні, для сучасних мікроконтролерів є можливість використовувати фреймворки, де необхідність керувати периферією за допомогою регістрів відсутня – програмісту надано структури даних з налаштуваннями та функції для їх застосування, що значно розширює універсальність твореного програмного забезпечення. Всі навчальні експерименти поставлено для ARM мікроконтролерів з орієнтацією на плату проектування STM32F4Discovery. The discipline is selective in the training of specialists in system programming. The discipline provides knowledge of the structure of software development tools for embedded systems that are characterized by requirements to computing systems such as: autonomy, energy efficiency, small size, reliability, and the like. For a large part of the cases, the implementation of these conditions is possible with the use of energy efficient microcontrollers with a small amount of RAM, which leads to the impossibility of using full-fledged operating systems. Therefore, the programmer is tasked with time distribution between tasks and the use of algorithms that are effective in terms of using the microcontroller memory. Unlike hardware-level programming, modern microcontrollers have the ability to use frameworks where there is no need to control peripherals using registers - the programmer has provided data structures with configurations and features for their application, which greatly extends the universality of the software being created. All training experiments are delivered for ARM microcontrollers with an orientation on the design card STM32F4Discovery.uk_UA
dc.identifier.citationПрограмування вбудованих систем : метод. вказ. до викон. лаб. роб. : для студ. денної та заоч. форми навч. за спец. 123 “Комп’ютерна інженерія” / [уклад. : Г. М. Дрєєва, О. М. Дрєєв, О. О. Денисенко, О. К. Коноплицька-Слободенюк] ; М-во освіти і науки України, Центральноукраїн. нац. техн. ун-т, каф. кібербезпеки та програмного забезпечення. — Кропивницький : ЦНТУ, 2018. — 90 с.uk_UA
dc.identifier.urihttps://dspace.kntu.kr.ua/handle/123456789/8852
dc.language.isouk_UAuk_UA
dc.publisherЦНТУuk_UA
dc.subjectвбудована системаuk_UA
dc.subjectмікроконтролерuk_UA
dc.subjectARMuk_UA
dc.subjectSTMuk_UA
dc.subjectCuk_UA
dc.subjectembedded systemuk_UA
dc.subjectmicrocontrolleruk_UA
dc.subjectARMuk_UA
dc.subjectSTMuk_UA
dc.subjectCuk_UA
dc.titleПрограмування вбудованих системuk_UA
dc.title.alternativeProgramming of embedded systemsuk_UA
dc.typeLearning Objectuk_UA

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Progr_vbud_system.pdf
Size:
4.04 MB
Format:
Adobe Portable Document
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
7.42 KB
Format:
Item-specific license agreed upon to submission
Description: