Implementação do ambiente de desenvolvimento Kaya em um microcontrolador PIC de 32 bits

Detalhes bibliográficos
Autor(a) principal: Silva, Jorge Luis Gonçalves da
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