Gerenciador de aplicativos carregáveis dinamicamente em plataformas embarcadas com RTOS de pequeno porte

Detalhes bibliográficos
Autor(a) principal: Fabian Junior, Leandro
Data de Publicação: 2016
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/14607
Resumo: A atualização do firmware de um sistema embarcado em funcionamento pode representar perdas graves em alguns casos, levando em conta o tempo em que sua execução precisa ser suspensa. Além do mais, se não forem tomadas as devidas precauções no carregamento do código para a máquina, a aplicação pode apresentar problemas por conta de uma atualização o corrompida. Sistemas com maiores recursos de hardware e software, contornam muitos desses problemas com a implementação de um mecanismo de gerenciamento de aplicativos. Desse modo, as aplicações podem ser desenvolvidas exteriormente ao sistema principal e, somente depois, instaladas, sem interferir nas aplicações em execução. O seguinte trabalho tem como proposta principal trazer tais facilidades às plataformas embarcadas baseadas em sistemas com menores recursos, que utilizem sistemas operacionais de tempo real.
id UTFPR-12_4c5b1dda60bd75cd60b096933f6604e3
oai_identifier_str oai:repositorio.utfpr.edu.br:1/14607
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-18T14:01:41Z2020-11-18T14:01:41Z2016-12-06FABIAN JUNIOR, Leandro. Gerenciador de aplicativos carregáveis dinamicamente em plataformas embarcadas com RTOS de pequeno porte. 2016. 73 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2016.http://repositorio.utfpr.edu.br/jspui/handle/1/14607A atualização do firmware de um sistema embarcado em funcionamento pode representar perdas graves em alguns casos, levando em conta o tempo em que sua execução precisa ser suspensa. Além do mais, se não forem tomadas as devidas precauções no carregamento do código para a máquina, a aplicação pode apresentar problemas por conta de uma atualização o corrompida. Sistemas com maiores recursos de hardware e software, contornam muitos desses problemas com a implementação de um mecanismo de gerenciamento de aplicativos. Desse modo, as aplicações podem ser desenvolvidas exteriormente ao sistema principal e, somente depois, instaladas, sem interferir nas aplicações em execução. O seguinte trabalho tem como proposta principal trazer tais facilidades às plataformas embarcadas baseadas em sistemas com menores recursos, que utilizem sistemas operacionais de tempo real.Upgrading the firmware of a live-in system may represent serious losses in some cases, taking into account the time when its execution must be suspended. In addition, if you do not take proper precautions when loading code into the machine, the application may experience problems due to a corrupted update. Systems with greater hardware and software resources bypass many of these problems by implementing an application management mechanism. Thus, the applications can be developed outside the main system and then installed without interfering with the running applications. The main goal of this text is to bring such facilities to embedded platforms based on lower-resource systems using real-time operating systems.porUniversidade Tecnológica Federal do ParanáPato BrancoEngenharia de ComputaçãoUTFPRBrasilDepartamento Acadêmico de InformáticaCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOAplicativos móveisSoftware de aplicaçãoSistemas embarcados (Computadores)Mobile appsApplication softwareEmbedded computer systemsGerenciador de aplicativos carregáveis dinamicamente em plataformas embarcadas com RTOS de pequeno porteDynamically loadable application manager on small RTOS embedded platformsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisPato BrancoDenardin, Gustavo WeberDenardin, Gustavo WeberGuarneri, Giovanni AlfredoBrito, Robison CrisFabian Junior, Leandroinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALPB_COENC_2016_2_05.pdfapplication/pdf22026746http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/14607/1/PB_COENC_2016_2_05.pdf855b24011ab6fb9bc5d269a8273043a0MD51LICENSElicense.txttext/plain1290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/14607/2/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD52TEXTPB_COENC_2016_2_05.pdf.txtExtracted texttext/plain148650http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/14607/3/PB_COENC_2016_2_05.pdf.txtaf985ba7fea22e919298ee1f84655b30MD53THUMBNAILPB_COENC_2016_2_05.pdf.jpgGenerated Thumbnailimage/jpeg1296http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/14607/4/PB_COENC_2016_2_05.pdf.jpg0a0a6f02ad052c63182e4cf0f4b0a5e9MD541/146072020-11-18 12:01:41.188oai:repositorio.utfpr.edu.br:1/14607TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2020-11-18T14:01:41Repositó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 Gerenciador de aplicativos carregáveis dinamicamente em plataformas embarcadas com RTOS de pequeno porte
dc.title.alternative.pt_BR.fl_str_mv Dynamically loadable application manager on small RTOS embedded platforms
title Gerenciador de aplicativos carregáveis dinamicamente em plataformas embarcadas com RTOS de pequeno porte
spellingShingle Gerenciador de aplicativos carregáveis dinamicamente em plataformas embarcadas com RTOS de pequeno porte
Fabian Junior, Leandro
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Aplicativos móveis
Software de aplicação
Sistemas embarcados (Computadores)
Mobile apps
Application software
Embedded computer systems
title_short Gerenciador de aplicativos carregáveis dinamicamente em plataformas embarcadas com RTOS de pequeno porte
title_full Gerenciador de aplicativos carregáveis dinamicamente em plataformas embarcadas com RTOS de pequeno porte
title_fullStr Gerenciador de aplicativos carregáveis dinamicamente em plataformas embarcadas com RTOS de pequeno porte
title_full_unstemmed Gerenciador de aplicativos carregáveis dinamicamente em plataformas embarcadas com RTOS de pequeno porte
title_sort Gerenciador de aplicativos carregáveis dinamicamente em plataformas embarcadas com RTOS de pequeno porte
author Fabian Junior, Leandro
author_facet Fabian Junior, Leandro
author_role author
dc.contributor.advisor1.fl_str_mv Denardin, Gustavo Weber
dc.contributor.referee1.fl_str_mv Denardin, Gustavo Weber
dc.contributor.referee2.fl_str_mv Guarneri, Giovanni Alfredo
dc.contributor.referee3.fl_str_mv Brito, Robison Cris
dc.contributor.author.fl_str_mv Fabian Junior, Leandro
contributor_str_mv Denardin, Gustavo Weber
Denardin, Gustavo Weber
Guarneri, Giovanni Alfredo
Brito, Robison Cris
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Aplicativos móveis
Software de aplicação
Sistemas embarcados (Computadores)
Mobile apps
Application software
Embedded computer systems
dc.subject.por.fl_str_mv Aplicativos móveis
Software de aplicação
Sistemas embarcados (Computadores)
Mobile apps
Application software
Embedded computer systems
description A atualização do firmware de um sistema embarcado em funcionamento pode representar perdas graves em alguns casos, levando em conta o tempo em que sua execução precisa ser suspensa. Além do mais, se não forem tomadas as devidas precauções no carregamento do código para a máquina, a aplicação pode apresentar problemas por conta de uma atualização o corrompida. Sistemas com maiores recursos de hardware e software, contornam muitos desses problemas com a implementação de um mecanismo de gerenciamento de aplicativos. Desse modo, as aplicações podem ser desenvolvidas exteriormente ao sistema principal e, somente depois, instaladas, sem interferir nas aplicações em execução. O seguinte trabalho tem como proposta principal trazer tais facilidades às plataformas embarcadas baseadas em sistemas com menores recursos, que utilizem sistemas operacionais de tempo real.
publishDate 2016
dc.date.issued.fl_str_mv 2016-12-06
dc.date.accessioned.fl_str_mv 2020-11-18T14:01:41Z
dc.date.available.fl_str_mv 2020-11-18T14:01:41Z
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 FABIAN JUNIOR, Leandro. Gerenciador de aplicativos carregáveis dinamicamente em plataformas embarcadas com RTOS de pequeno porte. 2016. 73 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2016.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/14607
identifier_str_mv FABIAN JUNIOR, Leandro. Gerenciador de aplicativos carregáveis dinamicamente em plataformas embarcadas com RTOS de pequeno porte. 2016. 73 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2016.
url http://repositorio.utfpr.edu.br/jspui/handle/1/14607
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á
Pato Branco
dc.publisher.program.fl_str_mv Engenharia de Computação
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Departamento Acadêmico de Informática
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Pato Branco
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/14607/1/PB_COENC_2016_2_05.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/14607/2/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/14607/3/PB_COENC_2016_2_05.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/14607/4/PB_COENC_2016_2_05.pdf.jpg
bitstream.checksum.fl_str_mv 855b24011ab6fb9bc5d269a8273043a0
b9d82215ab23456fa2d8b49c5df1b95b
af985ba7fea22e919298ee1f84655b30
0a0a6f02ad052c63182e4cf0f4b0a5e9
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_ 1805923212217810944