Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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
Plattform för studentprojekt i datortekniksundervisning baserad på Chipkit Uno32
KTH, School of Information and Communication Technology (ICT).
KTH, School of Information and Communication Technology (ICT).
2015 (Swedish)Independent thesis Basic level (professional degree), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

För laborationer i datortekniksundervisning på KTH används för närvarande Nios II-processorn på utvecklingskortet DE2. Processorn skiljer sig från den MIPSprocessor som används i resten av kursen och den tillhörande utvecklingsmiljön är komplicerad. Ett tidigare kandidatexamensarbete har undersökt möjligheten att byta ut den nuvarande plattformen mot utvecklingskortet Uno32 från Digilent Chipkit. Planer finns även att utöka kursen till att innefatta ett projektmoment där studenterna använder plattformen självständigt.

I syfte att utvärdera hårdvaruplattformen utvecklas en serie exempelprojekt som även demonstrerar hårdvaran. Under arbetet utvecklas också en fri utvecklingsmiljö som ska vara enkel att installera och använda för studenterna. Slutsatserna som dras är att den fria utvecklingsmiljön som tas fram är ett framtidssäkert alternativ som är mer hårdvarunära än Digilent MPIDE, men smidigare än Microchip Mplab X då ingen programmeringsutrustning krävs. Från de utvecklade exempelprojekten dras slutsatsen att hårdvaruplattformen är en möjlig projektplattform för datortekniksundervisning, men att den behöver testas av studenter i undervisningen.

Abstract [en]

Laboratory exercises in the computer hardware engineering course at Royal Institute of Technology are currently based around the Nios II processor running on the Altera DE2 development board. The Nios II processor differs from the MIPS processor taught during lecures, and the accompanying development environment is complicated to use. A previous bachelor’s thesis has explored the possibility of replacing the current platform with the Uno32 development board from Digilent Chipkit. Plans also exist to extend the course with more independent project work, where students would use the hardware platform on their own.

To evaluate the hardwareplatform, a series of example projects are developed. These projects are also aimed to be used in demonstion of the platform and as a base for the students’ own projects. In the process, a toolchain and development environment based on free software is developed with the goal of being easy to install and use by students. In conclusion, the developed free software toolchain is a future-proof and viable alternative to Digilent Chipkit MPIDE and Microchip Mplab X. The free software toolchain is lower level than the MPIDE Arduino environment, but easier to use than Mplab X since extra programming hardware is not needed. The developed example projects hint that Uno32 is a viable hardware platform for education, but more thorough student testing is required to draw further conclusions.

Place, publisher, year, edition, pages
2015. , 59 p.
Series
TRITA-ICT-EX, 2015:133
National Category
Computer and Information Science
Identifiers
URN: urn:nbn:se:kth:diva-177552OAI: oai:DiVA.org:kth-177552DiVA: diva2:873240
Examiners
Available from: 2015-11-25 Created: 2015-11-23 Last updated: 2017-06-15Bibliographically approved

Open Access in DiVA

fulltext(444 kB)27 downloads
File information
File name FULLTEXT01.pdfFile size 444 kBChecksum SHA-512
c4cfd5c7b1a3125e082fe34df26dce73cb0e8a7e40123ce07cf2a983e07072c98961662b46e8d65af15012ae5d04b38e8c9c352795f863595f9385126e0dd62f
Type fulltextMimetype application/pdf

By organisation
School of Information and Communication Technology (ICT)
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 27 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: 156 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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