Proposta de otimização de comunicação para plataformas microcontroladas utilizando mapeamento em memória externa

Detalhes bibliográficos
Autor(a) principal: Schubert, Karolina Amanda
Data de Publicação: 2020
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)
Texto Completo: http://hdl.handle.net/10737/3055
Resumo: Este trabalho apresenta um estudo para a otimização no desempenho de comunicação entre dispositivos físicos através de recursos de hardware dedicado. Foram analisadas soluções atuais em termos de hardware e software para a plataforma de prototipação eletrônica Arduino. Para a aplicação do estudo, foi desenvolvida uma placa para testes e posteriormente comparada com soluções existentes no mercado. A placa de prototipação utilizada no estudo utiliza um microcontrolador ATmega2560, que possui pinos de entradas e saídas para sinais externos, sendo que alguns destes apresentam recursos de hardware dedicado. Foram analisadas as formas de comunicação do microcontrolador com hardware externo utilizando estruturas diferentes de endereçamento através de pinos de uso geral e pinos com hardware gerenciado por registradores, possibilitando o mapeamento em memória externa - XMEM. Para demonstrar a otimização no desempenho na comunicação utilizando os pinos com hardware gerenciado, foi desenvolvido uma shield para acoplar ao Arduino Mega 2560 que explora os pinos de external memory interface do microcontrolador. As análises basearam-se nas variações de tempo de inicialização das placas shields, comercial e desenvolvida, com display LCD. Ao final deste projeto, conclui-se que a partir das análises realizadas, a otimização do hardware e software obteve uma redução de 18 ms para 6,94 ms, alcançando um aprimoramento de 61,45 %.
id UVAT_4b33798b361c54e53711ea5cc34995ce
oai_identifier_str oai:univates.br:10737/3055
network_acronym_str UVAT
network_name_str Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)
repository_id_str 1
spelling Wolf, Alexandre Stürmerhttp://lattes.cnpq.br/0591097928246945Schubert, Karolina Amanda2021-09-10T21:11:03Z2021-09-10T21:11:03Z2020-112020-12-04Este trabalho apresenta um estudo para a otimização no desempenho de comunicação entre dispositivos físicos através de recursos de hardware dedicado. Foram analisadas soluções atuais em termos de hardware e software para a plataforma de prototipação eletrônica Arduino. Para a aplicação do estudo, foi desenvolvida uma placa para testes e posteriormente comparada com soluções existentes no mercado. A placa de prototipação utilizada no estudo utiliza um microcontrolador ATmega2560, que possui pinos de entradas e saídas para sinais externos, sendo que alguns destes apresentam recursos de hardware dedicado. Foram analisadas as formas de comunicação do microcontrolador com hardware externo utilizando estruturas diferentes de endereçamento através de pinos de uso geral e pinos com hardware gerenciado por registradores, possibilitando o mapeamento em memória externa - XMEM. Para demonstrar a otimização no desempenho na comunicação utilizando os pinos com hardware gerenciado, foi desenvolvido uma shield para acoplar ao Arduino Mega 2560 que explora os pinos de external memory interface do microcontrolador. As análises basearam-se nas variações de tempo de inicialização das placas shields, comercial e desenvolvida, com display LCD. Ao final deste projeto, conclui-se que a partir das análises realizadas, a otimização do hardware e software obteve uma redução de 18 ms para 6,94 ms, alcançando um aprimoramento de 61,45 %.This work presents a study for the optimization of the communication performance between physical devices through dedicated hardware resources. Current solutions in terms of hardware and software for the Arduino electronic prototyping platform were analyzed. For the application of the study, a test board was developed and later compared with existing solutions on the market. The prototyping board used in the study uses an ATmega2560 microcontroller, which has input and output pins for external signals, some of which have dedicated hardware resources. Ways of communication of the microcontroller with external hardware were analyzed using different addressing structures through pins of general use and pins with hardware managed by registers, enabling the mapping in external memory - XMEM. In order to demonstrate the optimization in communication performance using pins with managed hardware, a shield was developed to connect to the Arduino Mega 2560 that exploits the microcontroller external memory interface pins. The analyzes were based on variations in the startup time of shields, commercial and developed, with LCD display. At the end of this project, it is concluded that from the analysis carried out, the optimization of hardware and software resulted in a reduction from 18 ms to 6.94 ms, reaching an improvement of 61.45%.-1SCHUBERT, Karolina Amanda. Proposta de otimização de comunicação para plataformas microcontroladas utilizando mapeamento em memória externa. 2020. Monografia (Graduação em Engenharia de Controle e Automação) – Universidade do Vale do Taquari - Univates, Lajeado, 04 dez. 2020. Disponível em: http://hdl.handle.net/10737/3055. http://hdl.handle.net/10737/3055http://creativecommons.org/licenses/by-sa/4.0/info:eu-repo/semantics/openAccessENGRegistradores de MemóriaDisplay LCDArduino Mega 2560MicrocontroladorMemory RecordersMicrocontrollerProposta de otimização de comunicação para plataformas microcontroladas utilizando mapeamento em memória externainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)instname:Centro Universitário Univates (UNIVATES)instacron:UNIVATESORIGINAL2020KarolinaAmandaSchubert.pdf2020KarolinaAmandaSchubert.pdfapplication/pdf2401361https://www.univates.br/bdu/bitstreams/467cc238-518a-46d6-834c-6652f3b7d0ed/download76c7aeb7bc7053a245599960daa132b2MD51CC-LICENSElicense_urllicense_urltext/plain46https://www.univates.br/bdu/bitstreams/1d5a63c8-963b-4f87-9d5c-3036dcccefd6/download6f1da3ff281999354d4abd56d1551468MD52license_textlicense_texttext/html; charset=utf-80https://www.univates.br/bdu/bitstreams/b414953b-a9db-4b43-97fc-093b4ecf6084/downloadd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/rdf+xml; charset=utf-80https://www.univates.br/bdu/bitstreams/43264e1e-76ea-4b96-84d6-045056334800/downloadd41d8cd98f00b204e9800998ecf8427eMD54LICENSElicense.txtlicense.txttext/plain4652https://www.univates.br/bdu/bitstreams/ed234059-6ae8-4be3-b676-1b5268d57f21/downloada3c83a2b51a5a76407a61cc81e2a4025MD55TEXT2020KarolinaAmandaSchubert.pdf.txt2020KarolinaAmandaSchubert.pdf.txtExtracted texttext/plain64583https://www.univates.br/bdu/bitstreams/3eae2bd2-9e72-4a47-be94-a28b632c4a62/downloadba2d47b36cacf699e9a9edbba5954246MD510THUMBNAIL2020KarolinaAmandaSchubert.pdf.jpg2020KarolinaAmandaSchubert.pdf.jpgGenerated Thumbnailimage/jpeg4663https://www.univates.br/bdu/bitstreams/9b24328f-d91b-47e2-aa81-789c76c408ef/downloada1d2cb45ec9a9e2d579feb10b3a19bc6MD51110737/30552023-06-26 11:55:18.784http://creativecommons.org/licenses/by-sa/4.0/openAccessoai:univates.br:10737/3055https://www.univates.br/bduRepositório InstitucionalPRIhttp://www.univates.br/bdu_oai/requestopendoar:12023-06-26T11:55:18Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) - Centro Universitário Univates (UNIVATES)falseVEVSTU8gREUgREVQw5NTSVRPIC0gQklCTElPVEVDQSBESUdJVEFMIERBIFVOSVZBVEVTIChCRFUpCgpOb21lIGRvIGRlcG9zaXRhbnRlOiBNQVJDSUEgQ1JJU1RJTkEgU0NIRUlECkUtbWFpbCBkbyBkZXBvc2l0YW50ZTogbWFyY2lhLnNjaGVpZEB1bml2ZXJzby51bml2YXRlcy5icgpEYXRhOiBNb24gSmFuIDI1IDE2OjQ3OjEwIEJSVCAyMDIxCkNvbGXDp8OjbzogRW5nZW5oYXJpYSBkZSBDb250cm9sZSBlIEF1dG9tYcOnw6NvCk9icmE6IFByb3Bvc3RhIGRlIG90aW1pemHDp8OjbyBkZSBjb211bmljYcOnw6NvIHBhcmEgcGxhdGFmb3JtYXMgbWljcm9jb250cm9sYWRhcyB1dGlsaXphbmRvIG1hcGVhbWVudG8gZW0gbWVtw7NyaWEgZXh0ZXJuYQpBdXRvcjogbWFyY2lhLnNjaGVpZEB1bml2ZXJzby51bml2YXRlcy5icgoKQ29tbyBjb2xhYm9yYWRvciBuYSBzdWJtaXNzw6NvIGRhIG9icmEsIG8gZGVwb3NpdGFudGUgTUFSQ0lBIENSSVNUSU5BIFNDSEVJRCAKZGVjbGFyYSBvIHJlY2ViaW1lbnRvIGRvIFRFUk1PIERFIExJQ0VOw4dBIGRhIEJJQkxJT1RFQ0EgRElHSVRBTCBEQSBVTklWQVRFUwooQkRVKSBwcmVlbmNoaWRvIGUgYXNzaW5hZG8gcGVsbyBhdXRvciBvdSB0aXR1bGFyIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyAKZGEgb2JyYSwgZSBhZmlybWEgZXN0YXIgc2VuZG8gZmlkZWRpZ25vIGFvcyBkYWRvcyBpbmZvcm1hZG9zIG5vIG1lc21vLiAKCk8gdGVybW8gZGUgbGljZW7Dp2EsIGNvbW8gc2VndWUgYWJhaXhvLCBmb2kgZGVmaW5pZG8gcGVsYSBBc3Nlc3NvcmlhIApKdXLDrWRpY2EgZG8gQ2VudHJvIFVuaXZlcnNpdMOhcmlvIFVuaXZhdGVzOgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClRFUk1PIERFIExJQ0VOw4dBIC0gQklCTElPVEVDQSBESUdJVEFMIERBIFVOSVZBVEVTIChCRFUpCgpDdXJzby9Qcm9ncmFtYV9fX19fX19fX19fX19fX0dyYXUgQWNhZMOqbWljb19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpOYXR1cmV6YSBkYSBPYnJhICgpVENDICgpQXJ0aWdvICgpTGl2cm8gKClDYXDDrXR1bG8gZGUgTGl2cm8gKClPdXRyb19fX19fX19fXwpUw610dWxvIGRhIE9icmFfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRGVmZXNhL1B1YmxpY2HDp8Ojb19fX19fX19fX19fX0FycXVpdm9zIGFuZXhvc19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVtYmFyZ2FkbyBhdMOpX19fX19fX19fX19fX19fX01vdGl2b19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkV2ZW50by9QZXJpw7NkaWNvX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCsOTcmfDo28gZGUgRm9tZW50b19fX19fX19fX19fX19JZGVudGlmaWNhZG9yX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpDw7NkLiBJZGVudGlmaWNhZG9yX19fX19fX19fX19SZWNlYmltZW50b19fX19fX19fX0Rpc3BvbsOtdmVsIG5hIEJEVV9fX19fX19fX18KCjEuIE8gQVVUT1IgZGVjbGFyYSBxdWUgw6kgdGl0dWxhciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgT0JSQSBlIHRlbSBwbGVuYSAKZGlzcG9uaWJpbGlkYWRlIGRvcyBtZXNtb3MsIGV4aW1pbmRvIGEgVU5JVkFURVMgZGUgdG9kYSBlIHF1YWxxdWVyIHJlc3BvbnNhYmlsaWRhZGUuCgoyLiBPIEFVVE9SIGRlY2xhcmEgcXVlLCByZWxhdGl2YW1lbnRlIMOgIE9CUkEsIHJlc3BlaXRvdSBvcyBkaXJlaXRvcyBpbnRlbGVjdHVhaXMgCmRlIHRlcmNlaXJvcyBlIGN1bXByaXUgY29tIGFzIG9icmlnYcOnw7VlcyBsZWdhaXMgb3UgY29udHJhdHVhaXMgY29ycmVsYXRhcywgCmV4aW1pbmRvIGEgVU5JVkFURVMgZGUgdG9kYSBlIHF1YWxxdWVyIHJlc3BvbnNhYmlsaWRhZGUuCgozLiBPIEFVVE9SIGxpY2VuY2lhIGEgcmVwcm9kdcOnw6NvIGdyYXR1aXRhIGVtIGZvcm1hdG8gZGlnaXRhbCBlIGEgZGlzcG9uaWJpbGl6YcOnw6NvIApncmF0dWl0YSBvdSBvbmVyb3NhIGRhIE9CUkEgbmEgQmlibGlvdGVjYSBEaWdpdGFsIGRhIFVuaXZhdGVzLCBwYXJhIHRvZG9zIG9zIAp1c3XDoXJpb3MsIG5hIGZvcm1hIGRlZmluaWRhIHBlbGEgVU5JVkFURVMsIGNpZW50ZSBkZSBxdWUgYSBpbmNsdXPDo28gZGEgT0JSQSAKbmEgQmlibGlvdGVjYSBpbXBvcnRhcsOhIHRhbWLDqW0gbm8gbGljZW5jaWFtZW50byBwb3IgbWVpbyBkYSBDcmVhdGl2ZSBDb21tb25zLgoKNC4gQSBVTklWQVRFUyBuYWRhIGRldmVyw6EgYW8gQVVUT1IgcGVsYSByZXByb2R1w6fDo28gZSBkaXNwb25pYmlsaXphw6fDo28gZGEgT0JSQSwgCmNvbmZvcm1lIGFjaW1hIHByZXZpc3RvLCBtZXNtbyBzZSBvIGFjZXNzbyBkb3MgdXN1w6FyaW9zIGRhIEJpYmxpb3RlY2EgRGlnaXRhbCAKZGEgVW5pdmF0ZXMgZm9yIGEgdMOtdHVsbyBvbmVyb3NvLgoKNS4gTyBBVVRPUiBmaWNhIGNpZW50ZSBkZSBxdWUsIGRpc3BvbmliaWxpemFkYSBhIE9CUkEgbmEgQmlibGlvdGVjYSBEaWdpdGFsIGRhIApVbml2YXRlcywgb3MgdXN1w6FyaW9zIHBvZGVyw6NvIHV0aWxpesOhLWxhIGNvbmZvcm1lIGFzIG5vcm1hcyBkYSBDcmVhdGl2ZSBDb21tb25zLgoKNi4gTyBBVVRPUio6ClBlcm1pdGUgbyB1c28gY29tZXJjaWFsIGRhIHN1YSBPQlJBPyogKEZvbnRlOiBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9jaG9vc2UvKSAKKE1hcmNhciBhcGVuYXMgdW1hIG9ww6fDo28pCiggKSBTaW0gKE8gbGljZW5jaWFkb3IgcGVybWl0ZSBhIG91dHJvcyBjb3BpYXIsIGRpc3RyaWJ1aXIsIGV4aWJpciBlIGV4ZWN1dGFyIGEgCk9CUkEsIGluY2x1c2l2ZSBwYXJhIGZpbnMgY29tZXJjaWFpcykuCiggKSBOw6NvIChPIGxpY2VuY2lhbnRlIHBlcm1pdGUgYSBvdXRyb3MgY29waWFyLCBkaXN0cmlidWlyLCBleGliaXIgZSBleGVjdXRhciBhIApPQlJBIHNvbWVudGUgY29tIGZpbnMgbsOjbyBjb21lcmNpYWlzKS4KClBlcm1pdGUgbW9kaWZpY2HDp8O1ZXMgZW0gc3VhIE9CUkE/KiAoRm9udGU6IGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2Nob29zZS8pIAooTWFyY2FyIGFwZW5hcyB1bWEgb3DDp8OjbykKKCApIFNpbSAoTyBsaWNlbmNpYW50ZSBwZXJtaXRlIGEgb3V0cm9zIGNvcGlhciwgZGlzdHJpYnVpciwgZXhpYmlyIGUgZXhlY3V0YXIgYSAKT0JSQSwgYmVtIGNvbW8gdXPDoS1sYSBjb21vIGJhc2UgcGFyYSBvYnJhcyBkZXJpdmFkYXMpLgooICkgU2ltLCBjb250YW50byBxdWUgb3Mgb3V0cm9zIGNvbXBhcnRpbGhlbSBkZSBmb3JtYSBzZW1lbGhhbnRlIChPIGxpY2VuY2lhZG9yIApwZXJtaXRlIGFvcyBvdXRyb3MgZGlzdHJpYnVpciBvYnJhcyBkZXJpdmF0aXZhcyBzb21lbnRlIHNvYiBhIG1lc21hIGxpY2Vuw6dhIG91IApvdXRyYSBjb21wYXTDrXZlbCBjb20gYSBxdWUgcmVnZSBhIE9CUkEgZG8gbGljZW5jaWFkb3IpLgooICkgTsOjbyAoTyBsaWNlbmNpYW50ZSBwZXJtaXRlIGEgb3V0cm9zIGNvcGlhciwgZGlzdHJpYnVpciBlIHRyYW5zbWl0aXIgYXBlbmFzIApjw7NwaWFzIGluYWx0ZXJhZGFzIGRhIE9CUkEg4oCTIG7Do28gcGVybWl0ZSBvYnJhcyBkZXJpdmFkYXMpLgoKNy4gQSBwcmVzZW50ZSBsaWNlbsOnYSwgbm8gcXVlIGNvdWJlciwgcG9kZXLDoSBzZXIgY2FuY2VsYWRhIG1lZGlhbnRlIGF2aXNvIGZvcm1hbCAKZG8gQVVUT1IsIMOgIFVOSVZBVEVTLCBjb20gYW50ZWNlZMOqbmNpYSBtw61uaW1hIGRlIDkwIGRpYXMsIHNlbSBwcmVqdWRpY2FyIG9zIGF0b3MgCnByYXRpY2Fkb3MgbmEgc3VhIHZpZ8OqbmNpYS4KCl9fX19fX198X19fX19fX19fX198X19fX19fX19fX19fX19fX3xfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpfX19fX19ffF9fX19fX19fX19ffF9fX19fX19fX19fX19fX198X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KX19fX19fX3xfX19fX19fX19fX3xfX19fX19fX19fX19fX19ffF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCl9fX19fX198X19fX19fX19fX198X19fX19fX19fX19fX19fX3xfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpfX19fX19ffF9fX19fX19fX19ffF9fX19fX19fX19fX19fX198X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQ8OzZGlnbyB8Q1BGICAgICAgICB8Tm9tZSAgICAgICAgICAgIHxBc3NpbmF0dXJhIGRvIERldGVudG9yIGRvcyBEaXJlaXRvcyBBdXRvcmFpcwoKTG9jYWwgX19fX19fX19fX19fX19fX19fX18gRGF0YSAgX19fX18vX19fX19fL19fX19fX18KCiogQ2FtcG9zIGRlIHByZWVuY2hpbWVudG8gb2JyaWdhdMOzcmlvLgoqKiogQXBlbmFzIHNlcsOjbyBhY2VpdG9zIHRlcm1vcyBvcmlnaW5haXMgZSBhZGVxdWFkYW1lbnRlIHByZWVuY2hpZG9zLgo=
dc.title.pt_BR.fl_str_mv Proposta de otimização de comunicação para plataformas microcontroladas utilizando mapeamento em memória externa
title Proposta de otimização de comunicação para plataformas microcontroladas utilizando mapeamento em memória externa
spellingShingle Proposta de otimização de comunicação para plataformas microcontroladas utilizando mapeamento em memória externa
Schubert, Karolina Amanda
ENG
Registradores de Memória
Display LCD
Arduino Mega 2560
Microcontrolador
Memory Recorders
Microcontroller
title_short Proposta de otimização de comunicação para plataformas microcontroladas utilizando mapeamento em memória externa
title_full Proposta de otimização de comunicação para plataformas microcontroladas utilizando mapeamento em memória externa
title_fullStr Proposta de otimização de comunicação para plataformas microcontroladas utilizando mapeamento em memória externa
title_full_unstemmed Proposta de otimização de comunicação para plataformas microcontroladas utilizando mapeamento em memória externa
title_sort Proposta de otimização de comunicação para plataformas microcontroladas utilizando mapeamento em memória externa
author Schubert, Karolina Amanda
author_facet Schubert, Karolina Amanda
author_role author
dc.contributor.advisor1.fl_str_mv Wolf, Alexandre Stürmer
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/0591097928246945
dc.contributor.author.fl_str_mv Schubert, Karolina Amanda
contributor_str_mv Wolf, Alexandre Stürmer
dc.subject.cnpq.fl_str_mv ENG
topic ENG
Registradores de Memória
Display LCD
Arduino Mega 2560
Microcontrolador
Memory Recorders
Microcontroller
dc.subject.por.fl_str_mv Registradores de Memória
Display LCD
Arduino Mega 2560
Microcontrolador
Memory Recorders
Microcontroller
description Este trabalho apresenta um estudo para a otimização no desempenho de comunicação entre dispositivos físicos através de recursos de hardware dedicado. Foram analisadas soluções atuais em termos de hardware e software para a plataforma de prototipação eletrônica Arduino. Para a aplicação do estudo, foi desenvolvida uma placa para testes e posteriormente comparada com soluções existentes no mercado. A placa de prototipação utilizada no estudo utiliza um microcontrolador ATmega2560, que possui pinos de entradas e saídas para sinais externos, sendo que alguns destes apresentam recursos de hardware dedicado. Foram analisadas as formas de comunicação do microcontrolador com hardware externo utilizando estruturas diferentes de endereçamento através de pinos de uso geral e pinos com hardware gerenciado por registradores, possibilitando o mapeamento em memória externa - XMEM. Para demonstrar a otimização no desempenho na comunicação utilizando os pinos com hardware gerenciado, foi desenvolvido uma shield para acoplar ao Arduino Mega 2560 que explora os pinos de external memory interface do microcontrolador. As análises basearam-se nas variações de tempo de inicialização das placas shields, comercial e desenvolvida, com display LCD. Ao final deste projeto, conclui-se que a partir das análises realizadas, a otimização do hardware e software obteve uma redução de 18 ms para 6,94 ms, alcançando um aprimoramento de 61,45 %.
publishDate 2020
dc.date.submitted.none.fl_str_mv 2020-12-04
dc.date.issued.fl_str_mv 2020-11
dc.date.accessioned.fl_str_mv 2021-09-10T21:11:03Z
dc.date.available.fl_str_mv 2021-09-10T21:11:03Z
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 SCHUBERT, Karolina Amanda. Proposta de otimização de comunicação para plataformas microcontroladas utilizando mapeamento em memória externa. 2020. Monografia (Graduação em Engenharia de Controle e Automação) – Universidade do Vale do Taquari - Univates, Lajeado, 04 dez. 2020. Disponível em: http://hdl.handle.net/10737/3055.
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10737/3055
identifier_str_mv SCHUBERT, Karolina Amanda. Proposta de otimização de comunicação para plataformas microcontroladas utilizando mapeamento em memória externa. 2020. Monografia (Graduação em Engenharia de Controle e Automação) – Universidade do Vale do Taquari - Univates, Lajeado, 04 dez. 2020. Disponível em: http://hdl.handle.net/10737/3055.
url http://hdl.handle.net/10737/3055
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-sa/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-sa/4.0/
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)
instname:Centro Universitário Univates (UNIVATES)
instacron:UNIVATES
instname_str Centro Universitário Univates (UNIVATES)
instacron_str UNIVATES
institution UNIVATES
reponame_str Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)
collection Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)
bitstream.url.fl_str_mv https://www.univates.br/bdu/bitstreams/467cc238-518a-46d6-834c-6652f3b7d0ed/download
https://www.univates.br/bdu/bitstreams/1d5a63c8-963b-4f87-9d5c-3036dcccefd6/download
https://www.univates.br/bdu/bitstreams/b414953b-a9db-4b43-97fc-093b4ecf6084/download
https://www.univates.br/bdu/bitstreams/43264e1e-76ea-4b96-84d6-045056334800/download
https://www.univates.br/bdu/bitstreams/ed234059-6ae8-4be3-b676-1b5268d57f21/download
https://www.univates.br/bdu/bitstreams/3eae2bd2-9e72-4a47-be94-a28b632c4a62/download
https://www.univates.br/bdu/bitstreams/9b24328f-d91b-47e2-aa81-789c76c408ef/download
bitstream.checksum.fl_str_mv 76c7aeb7bc7053a245599960daa132b2
6f1da3ff281999354d4abd56d1551468
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
a3c83a2b51a5a76407a61cc81e2a4025
ba2d47b36cacf699e9a9edbba5954246
a1d2cb45ec9a9e2d579feb10b3a19bc6
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) - Centro Universitário Univates (UNIVATES)
repository.mail.fl_str_mv
_version_ 1801842388294959104