Proposta de otimização de comunicação para plataformas microcontroladas utilizando mapeamento em memória externa
Autor(a) principal: | |
---|---|
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 |