Application for controlling PICkit multiprogrammers
Partanen, Janne (2020)
Partanen, Janne
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020060316673
https://urn.fi/URN:NBN:fi:amk-2020060316673
Tiivistelmä
The objective of this thesis was to develop and deploy the first operational version of an application that can control PICkit multiprogrammers by using Microchip’s own command line interface. A graphical user interface was created for the application and the programming was done with Python. The thesis was commissioned by Produal Ltd, and the development process of the application took place from December 2019 to March 2020. Produal Ltd is a company that specializes in the creation of products that measure variables in buildings, such as CO2 and temperature and control the related parts of building automation.
This thesis provides insight into the development process and features of the application. The application provides Produal’s production employees with a way to control the company’s multiprogrammers with minimal user input and flexibility that allows the multiprogrammers to be used for all of Produal’s products. This thesis also describes, in general, software engineering practices used when creating an application and more specifically the practices used in the creation of the commissioner’s application.
The application was finished according to the specifications that were made in cooperation with Produal. All the features that were agreed upon with Produal were implemented into the application, and the application has been taken into use by Produal’s production team.
The appendices of the thesis are confidential.
This thesis provides insight into the development process and features of the application. The application provides Produal’s production employees with a way to control the company’s multiprogrammers with minimal user input and flexibility that allows the multiprogrammers to be used for all of Produal’s products. This thesis also describes, in general, software engineering practices used when creating an application and more specifically the practices used in the creation of the commissioner’s application.
The application was finished according to the specifications that were made in cooperation with Produal. All the features that were agreed upon with Produal were implemented into the application, and the application has been taken into use by Produal’s production team.
The appendices of the thesis are confidential.