Show simple item record

dc.contributor.advisorSeļāvo, Leo
dc.contributor.authorVeinbahs, Krišjānis
dc.contributor.otherLatvijas Universitāte. Datorikas fakultāte
dc.date.accessioned2022-06-30T01:02:07Z
dc.date.available2022-06-30T01:02:07Z
dc.date.issued2022
dc.identifier.other88977
dc.identifier.urihttps://dspace.lu.lv/dspace/handle/7/60006
dc.description.abstractDarba mērķis ir izstrādāt un analizēt tiešsaistes platformu digitālās aparatūras attīstītājrīku attālinātai pārvaldībai, programmaparatūras glabāšanai un šīs programmaparatūras attālinātai testēšanai platformā pieejamos attīstītājrīkos. Darbā tiek izstrādāta platforma, veikta platformas darbības mehānismu modelēšana, ap rakstīti sarežģījumi šādas platformas izstrādē, izstrādes laikā izmantotie risinājumi un to arhi tektūra. Precīzāk, tiek izstrādāta un aprakstīta vāja reāllaika attālinātas mijiedarbības realizācija starp platformas lietotājiem un digitālo aparatūru, tai skaitā attālināta aparatūras programmēša na, attālināta testēšana un attālināta izmantošana. Tiek aprakstītas, analizētas un izstrādātas arī dažādas papildus funkcionalitātes, kas uzlabo šo platformas lietošanas pieredzi. Darba ietvaros tika izstrādāta platforma, kas sastāv 1) no servera, kas nodrošina aparatūras un lietotāju komunikācijas starpniecību, 2) no komandu rindas rīka jeb klienta, kas nodrošina lietotāja komunikāciju ar serveri, 3) no komandu rindas rīka jeb aģenta, kas nodrošina aparatū ras savienojumu ar serveri, 4) no programmaparatūras, lai mijiedarbotos ar platformas aģentu, 5) pārvaldības paneļa, kas nodrošina platformas datu pārvaldību. Papildus izstrādātā platforma tika uzstādīta publiskā mākoņpakalpojumu serverī, darba autora mājās tika uzstādīta testa la boratorija jeb FPGA Testbed ar attīstītājrīku, kas pievienots publiski pieejamajai platformai, un tajā tika veiksmīgi attālināti izstrādāta un attālināti testēta pārbaudes programmaparatūra.
dc.description.abstractThis work contains details regarding the development and analysis of an online platform for remotely managing digital hardware development boards and for remotely managing and testing prototype firmware on these boards. Also this work encompasses development and process modelling of such a platform, com plications encountered in development and the solutions and architectures used for solving these complications. More specifically a platform is developed and described containing a soft realtime sys tem for remote interaction between platform users and available digital hardware development boards i.e. remote board programming, remote prototype firmware testing and information ex change. In addition some extra features for better user experience in the platform are imple mented and described. A platform was developed in the scope of this work which consists of 1) a server acting as a communication proxy, 2) a client i.e. a command line tool for connecting the user to the server, 3) an agent i.e. a command line tool for connecting the hardware to the server, 4) firmware for connecting the hardware to the agent, 5) a management panel for managing platform data. Additionally this platform was hosted in a public cloud platform. A test laboratory i.e. an FPGA testbed was created in the author’s home and connected to the public cloud platform.
dc.language.isolav
dc.publisherLatvijas Universitāte
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectDatorzinātne
dc.subjectFPGA
dc.subjectUART
dc.subjectreāllaiks
dc.subjectnotikumu sistēma
dc.subjectaktieru modelis
dc.titleDigitālās aparatūras projektēšanas un testēšanas tiešsaistes platforma
dc.title.alternativeAn online platform for hardware design engineering and testing
dc.typeinfo:eu-repo/semantics/bachelorThesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record