Malmö University Publications
Planned maintenance
A system upgrade is planned for 10/12-2024, at 12:00-13:00. During this time DiVA will be unavailable.
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
OpenAI as a Tool for Programming Embedded Systems
Malmö University, Faculty of Technology and Society (TS).
Malmö University, Faculty of Technology and Society (TS).
2024 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
OpenAI som verktyg för programmering av inbyggda system (Swedish)
Abstract [en]

The use of Large Language Models (LLMs), such as ChatGPT, with embeddedsystems represents a significant advancement in the field of technology. This thesisexplores the utilization of the OpenAI ChatGPT to aid in the development and pro-gramming of embedded systems, specifically focusing on making the ESP32 microcon-troller easier to use. The study evaluates the effectiveness of ChatGPT in generatingfunctional code through natural language prompts and addresses the challenges asso-ciated with error handling and feedback during code deployment. By implementingvarious experimental setups, this research provides insights into the practical appli-cations and limitations of using AI-driven tools for programming embedded systems,ultimately offering guidelines for enhancing productivity and accuracy in this domain.The findings of this research highlight that ChatGPT is a useful tool for generatingsimple code for beginners or users without much programming knowledge. However,when it comes to more advanced and complex problems, a deeper understanding ofprogramming is required to effectively comprehend and address these challenges.

Abstract [sv]

Användningen av stora språkmodeller, såsom ChatGPT, inom inbyggda system representerar ett betydande framsteg inom teknikområdet. Denna studie utforskar användningen av OpenAI:s ChatGPT för att underlätta utvecklingen och programmeringen av inbyggda system, med särskilt fokus på att göra ESP32 mikrokontroller enklare att använda. Studien utvärderar effektiviteten av ChatGPT att generera funktionell kod genom naturligt språkbaserade uppmaningar och tar upp utmaningar som felhantering under kodutförande och feedback på genererad kod. Genom att implementera olika experimentella upplägg ger denna forskning insikter i de praktiska tillämpningarna och begränsningarna av att använda AI-drivna verktyg för programmering av inbyggda system, och erbjuder slutligen riktlinjer för att förbättra produktivitet och noggrannhet inom detta område. Resultaten av denna studie visar att ChatGPT är ett användbart verktyg för att generera enkel kod för studenter eller hobbyister. Men när det gäller mer avancerade och komplexa problem krävs en djupare förståelse för programmering för att effektivt förstå och hantera dessa utmaningar.

Place, publisher, year, edition, pages
2024. , p. 95
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:mau:diva-72407OAI: oai:DiVA.org:mau-72407DiVA, id: diva2:1915913
Educational program
TS Datateknik och mobil IT
Supervisors
Examiners
Available from: 2024-11-26 Created: 2024-11-25 Last updated: 2024-11-26Bibliographically approved

Open Access in DiVA

fulltext(3031 kB)48 downloads
File information
File name FULLTEXT02.pdfFile size 3031 kBChecksum SHA-512
e97cf1aa39651337d5a68a79ca9e36d49660955f67f672323459175205393d5ced921154119501ffdbe82c5151aae5cf5b3d8594640090c304327ab5117b30ec
Type fulltextMimetype application/pdf

By organisation
Faculty of Technology and Society (TS)
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 48 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 140 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf