Принципи побудови програмних засобів системи налаштування інтегрованих плат
Date
2020-03-01
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Видавництво Львівської політехніки
Lviv Politechnic Publishing House
Lviv Politechnic Publishing House
Abstract
Висвітлено функціональні можливості та зручність використання системи налаштування
інтегрованих плат. Також визначено, що всі вони надають базовий функціонал для роботи апаратними
продуктами і лише деякі дозволяють використовувати розширені можливості, що часто можуть бути
потрібними. Наведено способи комунікації з цією програмою. Досліджено, що із використанням
інтерфейса користувача проєкт є більш зрозумілим, гнучким та зручним для використання. Описано,
який саме вплив мають такі кроки, як вибір мови і середовища програмування, програмних засобів,
розроблення функціонального забезпечення, а також створення алгоритмів роботи тощо.
Проаналізовано стан сучасних системних інтегрованих плат та визначено основний набір компонентів, що
потрібен планам для коректного функціонування. Розроблено блок-схеми алгоритмів для визначення
основних можливостей системи налаштування інтегрованих плат. Після діагностики інтегрованої
плати з використанням різних сучасних систем виявлено такі незручності: якщо особисто не
слідкувати за отриманням даних і не аналізувати їх, потім потрібно буде витратити багато часу для
перечитування інформації, бо немає можливості скористатися пошуком; при тривалому з’єднання
вікно не очищується, тому використання пам’яті стрімко зростає, після чого помітні затримки в роботі
застосунку; неможливість використання кількох з’єднань водночас, що необхідно, якщо на плату
встановлено кілька операційних систем, які працюють незалежно одна від однієї.
Проаналізовано вибір середовища розробки сиестеми інтегрованих плат. Визначено актуальну
проблему в середовищі використання, що потребує її вирішення з використанням системи для
налаштування системних плат. Встановлено той факт, що область розроблення, діагностики та
налаштування апаратних засобів стрімко розвивається і постійно потребує нововведень. Обґрунтовано, що всі
програмні засоби, що розробляються, повинні поєднувати високу надійність, доступну ціну, невисокі
апаратні затрати та точність наданих результатів. Визначено технічний засіб: периферійний інтерфейс
для обміну інформацією. Вибір зроблено, враховуючи такі вимоги до нього: дуплексність, асинхронність,
надійність, ціна, доступність реалізації. Вирішено використовувати інтерфейс UART.
The article examined the functionality and convenience of the integrated circuit setup system. It is also determined that they all provide basic functionality for working with hardware products, and only some allow you to use advanced features that may often be required. And the ways of communication with this program are given. It is proved that when using the interface, the project is more understandable, flexible and better to use. It describes what effect such steps as the choice of a programming language and environment, software tools, the development of functional support, as well as the creation of work algorithms and more, have. The analysis of modern integrated system boards is carried out and the main set of components is determined; plans need for proper functioning. Algorithm flowcharts have been developed to determine the main capabilities of the integrated circuit tuning system. There was a diagnosis of the integrated board using various modern systems, the following inconveniences were identified: if you do not personally monitor the data and analyze it, then you will need to spend a lot of time to re-read the information, because there is no way to use the search; with a long connection, the window does not clear, so the memory usage is growing rapidly, after which there are noticeable delays in the operation of applications; the impossibility of using several connections at the same time, which is very necessary if the board has several operating systems operating independently of each other. The choice of the development environment for the integrated circuit siesta is analyzed. The actual problem in the environment of use is determined, which requires its solution using the system to configure motherboards. It has been established that the field of hardware development, diagnostics and tuning is rapidly developing and constantly needs innovations. It is proved that all the software developed should combine high reliability, affordable price, low hardware costs and the accuracy of the results provided. The definition of a technical tool - a peripheral interface to ensure the exchange of information. The choice is made, taking into account such requirements for it: duplex, asynchrony, reliability, price, availability. It was decided to use the UART interface.
The article examined the functionality and convenience of the integrated circuit setup system. It is also determined that they all provide basic functionality for working with hardware products, and only some allow you to use advanced features that may often be required. And the ways of communication with this program are given. It is proved that when using the interface, the project is more understandable, flexible and better to use. It describes what effect such steps as the choice of a programming language and environment, software tools, the development of functional support, as well as the creation of work algorithms and more, have. The analysis of modern integrated system boards is carried out and the main set of components is determined; plans need for proper functioning. Algorithm flowcharts have been developed to determine the main capabilities of the integrated circuit tuning system. There was a diagnosis of the integrated board using various modern systems, the following inconveniences were identified: if you do not personally monitor the data and analyze it, then you will need to spend a lot of time to re-read the information, because there is no way to use the search; with a long connection, the window does not clear, so the memory usage is growing rapidly, after which there are noticeable delays in the operation of applications; the impossibility of using several connections at the same time, which is very necessary if the board has several operating systems operating independently of each other. The choice of the development environment for the integrated circuit siesta is analyzed. The actual problem in the environment of use is determined, which requires its solution using the system to configure motherboards. It has been established that the field of hardware development, diagnostics and tuning is rapidly developing and constantly needs innovations. It is proved that all the software developed should combine high reliability, affordable price, low hardware costs and the accuracy of the results provided. The definition of a technical tool - a peripheral interface to ensure the exchange of information. The choice is made, taking into account such requirements for it: duplex, asynchrony, reliability, price, availability. It was decided to use the UART interface.
Description
Keywords
плата, інтегрована плата, тестування інтегрованих плат, board, integrated board, integrated board testing
Citation
Пастернак І. І. Принципи побудови програмних засобів системи налаштування інтегрованих плат / І. І. Пастернак // Комп’ютерні системи та мережі. — Львів : Видавництво Львівської політехніки, 2020. — Том 2. — № 1. — С. 68–79.