Implementação do ambiente de desenvolvimento Kaya em um microcontrolador PIC de 32 bits
Autor(a) principal: | |
---|---|
Data de Publicação: | 2011 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
Texto Completo: | http://repositorio.utfpr.edu.br/jspui/handle/1/9741 |
Resumo: | Este trabalho visa mostrar como implementar um sistema operacional em modo-texto, através do Projeto Kaya, dentro de um microcontrolador, executando diversas funções, utilizando a linguagem de programação C, demonstrando como os sistemas operacionais fazem a interface entre o usuário e o hardware em um sistema embarcado. Foi utilizado o kit do microcontrolador PIC de 32 bits fabricado pela Microchip, que possui 03 leds e 03 microchaves, e através destes recursos oferecidos pelo kit foi possível “simular” o que acontece quando se tenta “produzir” e “consumir” um determinado número de informações dentro de uma memória, e ao mesmo tempo descobrir uma finalidade para o uso do microcontrolador de 32 bits. |
id |
UTFPR-12_655927a96175f7d4a726612ccdb39166 |
---|---|
oai_identifier_str |
oai:repositorio.utfpr.edu.br:1/9741 |
network_acronym_str |
UTFPR-12 |
network_name_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
repository_id_str |
|
spelling |
2020-11-12T16:18:25Z2020-11-12T16:18:25Z2011-07-01SILVA, Jorge Luis Gonçalves da. Implementação do ambiente de desenvolvimento Kaya em um microcontrolador PIC de 32 bits. 2011. 35 f. Trabalho de Conclusão de Curso (Graduação) – Universidade Tecnológica Federal do Paraná, Curitiba, 2011.http://repositorio.utfpr.edu.br/jspui/handle/1/9741Este trabalho visa mostrar como implementar um sistema operacional em modo-texto, através do Projeto Kaya, dentro de um microcontrolador, executando diversas funções, utilizando a linguagem de programação C, demonstrando como os sistemas operacionais fazem a interface entre o usuário e o hardware em um sistema embarcado. Foi utilizado o kit do microcontrolador PIC de 32 bits fabricado pela Microchip, que possui 03 leds e 03 microchaves, e através destes recursos oferecidos pelo kit foi possível “simular” o que acontece quando se tenta “produzir” e “consumir” um determinado número de informações dentro de uma memória, e ao mesmo tempo descobrir uma finalidade para o uso do microcontrolador de 32 bits.This work aims to show how to implement an operating system in text-mode, by Kaya Project, within a microcontroller, performing various functions, using the C programming language, demonstrating how operating systems are the interface between the user and the hardware in a embedded system. We used the kit 32-bit PIC microcontroller manufactured by Microchip, which has 03 LEDs and microswitches 03, and through these resources offered by the kit was possible to "simulate" what happens when you try to "produce" and "consume" a certain number of information within a memory, and at the same time discover a purpose for the use of 32-bit microcontroller.porUniversidade Tecnológica Federal do ParanáCuritibaDepartamento Acadêmico de EletrônicaTecnologia em Sistemas de TelecomunicaçõesSistemas de computaçãoSistemas embarcados (Computadores)MicrocontroladoresC# (Linguagem de programação de computador)Computer systemsEmbedded computer systemsMicrocontrollersC# (Computer program language)Implementação do ambiente de desenvolvimento Kaya em um microcontrolador PIC de 32 bitsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisCuritibaLucas, Luís AlbertoSilva, Jorge Luis Gonçalves dareponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRinfo:eu-repo/semantics/openAccessTHUMBNAILCT_COTEL_2011_1_02.pdf.jpgGenerated Thumbnailimage/jpeg1231http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9741/1/CT_COTEL_2011_1_02.pdf.jpgcb8b37eb4b5433e564d552e055147fc7MD51ORIGINALCT_COTEL_2011_1_02.pdfapplication/pdf117042http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9741/2/CT_COTEL_2011_1_02.pdf510d906921ff02050fb9b41babaf01caMD52LICENSElicense.txttext/plain1748http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9741/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53TEXTCT_COTEL_2011_1_02.pdf.txtExtracted texttext/plain51596http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9741/4/CT_COTEL_2011_1_02.pdf.txte3d901c0ab1cf4463021f31da3c72043MD541/97412020-11-12 14:18:25.812oai:repositorio.utfpr.edu.br:1/9741Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2020-11-12T16:18:25Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false |
dc.title.pt_BR.fl_str_mv |
Implementação do ambiente de desenvolvimento Kaya em um microcontrolador PIC de 32 bits |
title |
Implementação do ambiente de desenvolvimento Kaya em um microcontrolador PIC de 32 bits |
spellingShingle |
Implementação do ambiente de desenvolvimento Kaya em um microcontrolador PIC de 32 bits Silva, Jorge Luis Gonçalves da Tecnologia em Sistemas de Telecomunicações Sistemas de computação Sistemas embarcados (Computadores) Microcontroladores C# (Linguagem de programação de computador) Computer systems Embedded computer systems Microcontrollers C# (Computer program language) |
title_short |
Implementação do ambiente de desenvolvimento Kaya em um microcontrolador PIC de 32 bits |
title_full |
Implementação do ambiente de desenvolvimento Kaya em um microcontrolador PIC de 32 bits |
title_fullStr |
Implementação do ambiente de desenvolvimento Kaya em um microcontrolador PIC de 32 bits |
title_full_unstemmed |
Implementação do ambiente de desenvolvimento Kaya em um microcontrolador PIC de 32 bits |
title_sort |
Implementação do ambiente de desenvolvimento Kaya em um microcontrolador PIC de 32 bits |
author |
Silva, Jorge Luis Gonçalves da |
author_facet |
Silva, Jorge Luis Gonçalves da |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Lucas, Luís Alberto |
dc.contributor.author.fl_str_mv |
Silva, Jorge Luis Gonçalves da |
contributor_str_mv |
Lucas, Luís Alberto |
dc.subject.cnpq.fl_str_mv |
Tecnologia em Sistemas de Telecomunicações |
topic |
Tecnologia em Sistemas de Telecomunicações Sistemas de computação Sistemas embarcados (Computadores) Microcontroladores C# (Linguagem de programação de computador) Computer systems Embedded computer systems Microcontrollers C# (Computer program language) |
dc.subject.por.fl_str_mv |
Sistemas de computação Sistemas embarcados (Computadores) Microcontroladores C# (Linguagem de programação de computador) Computer systems Embedded computer systems Microcontrollers C# (Computer program language) |
description |
Este trabalho visa mostrar como implementar um sistema operacional em modo-texto, através do Projeto Kaya, dentro de um microcontrolador, executando diversas funções, utilizando a linguagem de programação C, demonstrando como os sistemas operacionais fazem a interface entre o usuário e o hardware em um sistema embarcado. Foi utilizado o kit do microcontrolador PIC de 32 bits fabricado pela Microchip, que possui 03 leds e 03 microchaves, e através destes recursos oferecidos pelo kit foi possível “simular” o que acontece quando se tenta “produzir” e “consumir” um determinado número de informações dentro de uma memória, e ao mesmo tempo descobrir uma finalidade para o uso do microcontrolador de 32 bits. |
publishDate |
2011 |
dc.date.issued.fl_str_mv |
2011-07-01 |
dc.date.accessioned.fl_str_mv |
2020-11-12T16:18:25Z |
dc.date.available.fl_str_mv |
2020-11-12T16:18:25Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
SILVA, Jorge Luis Gonçalves da. Implementação do ambiente de desenvolvimento Kaya em um microcontrolador PIC de 32 bits. 2011. 35 f. Trabalho de Conclusão de Curso (Graduação) – Universidade Tecnológica Federal do Paraná, Curitiba, 2011. |
dc.identifier.uri.fl_str_mv |
http://repositorio.utfpr.edu.br/jspui/handle/1/9741 |
identifier_str_mv |
SILVA, Jorge Luis Gonçalves da. Implementação do ambiente de desenvolvimento Kaya em um microcontrolador PIC de 32 bits. 2011. 35 f. Trabalho de Conclusão de Curso (Graduação) – Universidade Tecnológica Federal do Paraná, Curitiba, 2011. |
url |
http://repositorio.utfpr.edu.br/jspui/handle/1/9741 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Curitiba |
dc.publisher.department.fl_str_mv |
Departamento Acadêmico de Eletrônica |
publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Curitiba |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) instname:Universidade Tecnológica Federal do Paraná (UTFPR) instacron:UTFPR |
instname_str |
Universidade Tecnológica Federal do Paraná (UTFPR) |
instacron_str |
UTFPR |
institution |
UTFPR |
reponame_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
collection |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
bitstream.url.fl_str_mv |
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9741/1/CT_COTEL_2011_1_02.pdf.jpg http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9741/2/CT_COTEL_2011_1_02.pdf http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9741/3/license.txt http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9741/4/CT_COTEL_2011_1_02.pdf.txt |
bitstream.checksum.fl_str_mv |
cb8b37eb4b5433e564d552e055147fc7 510d906921ff02050fb9b41babaf01ca 8a4605be74aa9ea9d79846c1fba20a33 e3d901c0ab1cf4463021f31da3c72043 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR) |
repository.mail.fl_str_mv |
|
_version_ |
1797043983148384256 |