Audio application based on FreeRTOS operating system

dc.audience.degreeGRAU EN ENGINYERIA EN TECNOLOGIES INDUSTRIALS (Pla 2010)
dc.audience.educationlevelGrau
dc.audience.mediatorEscola Tècnica Superior d'Enginyeria Industrial de Barcelona
dc.contributorMoreno Eguilaz, Juan Manuel
dc.contributor.authorMendieta Pons, Pau
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Enginyeria Electrònica
dc.date.accessioned2017-02-28T19:52:44Z
dc.date.available2017-02-28T19:52:44Z
dc.date.issued2017-01-12
dc.date.updated2017-02-07T20:25:06Z
dc.description.abstractThis current report describes in detail how the Quartet code for a Microchip PIC18 microcontroller, developed by Pere Domenech in his Final Degree Project, has been migrated to a Microchip PIC24 microcontroller. The original Real Time Operating System has also been migrated from OSA RTOS to FreeRTOS. The RTOS modification will allow future upgrades without the need to change the RTOS. The Quartet software is an audio synthesizer which uses a low-pass filtered PWM output to create a mono audio signal. The original code has 3 different instruments and 4 voices: Bass, Violin, Guitar 1 and Guitar 2. Each instrument has its own sound, specific waveform and envelope. Each voice has its own score. The 4 voices are mixed during the synthesis and played through a single PWM microcontroller output. This report explains step by step the software migration process: Operating System migration, Compiler migration and Microcontroller Instructions migration. The process is explained in detail. Therefore, it is highly recommended to read it while studying the final PIC24 Quartet code. At the end of the report, the hardware validation and experimental modifications are explained. Finally, some future improvements, limitations and suggestions are commented. This project is a continuation of the Quartet code for microcontrollers but it is clear that more improvements and modifications will be done in the future.
dc.identifier.slugETSEIB-240.118918
dc.identifier.urihttps://hdl.handle.net/2117/101745
dc.language.isoeng
dc.publisherUniversitat Politècnica de Catalunya
dc.rights.accessOpen Access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectÀrees temàtiques de la UPC::Informàtica
dc.subject.lcshOperating systems (Computers)
dc.subject.lcshSynthesizer (Musical instrument)
dc.subject.lcshMicrocontrollers
dc.subject.lemacSistemes operatius (Ordinadors)
dc.subject.lemacSintetitzador (Instrument musical)
dc.subject.lemacMicrocontroladors
dc.titleAudio application based on FreeRTOS operating system
dc.typeBachelor thesis
dspace.entity.typePublication

Fitxers

Paquet original

Mostrant 1 - 2 de 2
Carregant...
Miniatura
Nom:
TFG_Pau_Mendieta.pdf
Mida:
1.12 MB
Format:
Adobe Portable Document Format
Carregant...
Miniatura
Nom:
TFG_Pau_Mendieta_Annex.zip
Mida:
84.2 MB
Format:
Zip File