Gerenciador de aplicativos carregáveis dinamicamente em plataformas embarcadas com RTOS de pequeno porte
Autor(a) principal: | |
---|---|
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 |