Metodologia para porte do sistema operacional Linux para sistemas embarcados

SOUZA, O. Metodologia para porte do sistema operacional Linux para sistemas embarcados. 2007. 78 f. Dissertação (Mestrado em Engenharia de Teleinformática) – Centro de Tecnologia, Universidade Federal do Ceará, Fortaleza, 2007. === Submitted by Marlene Sousa (mmarlene@ufc.br) on 2016-04-05T12:10:56Z...

Full description

Bibliographic Details
Main Author: Souza, Osvaldo de
Other Authors: Castro, Helano de Souza
Language:Portuguese
Published: 2016
Subjects:
Online Access:http://www.repositorio.ufc.br/handle/riufc/16065
id ndltd-IBICT-oai-www.repositorio.ufc.br-riufc-16065
record_format oai_dc
spelling ndltd-IBICT-oai-www.repositorio.ufc.br-riufc-160652019-01-21T17:10:16Z Metodologia para porte do sistema operacional Linux para sistemas embarcados Method for porting of the operating system(OS)Linux for embedded system Souza, Osvaldo de Castro, Helano de Souza Teleinformática Sistemas embarcados (Computadores) Sistemas operacionais (Computadores) Linux (Sistema operacional de computador) SOUZA, O. Metodologia para porte do sistema operacional Linux para sistemas embarcados. 2007. 78 f. Dissertação (Mestrado em Engenharia de Teleinformática) – Centro de Tecnologia, Universidade Federal do Ceará, Fortaleza, 2007. Submitted by Marlene Sousa (mmarlene@ufc.br) on 2016-04-05T12:10:56Z No. of bitstreams: 1 2007_dis_osouza.pdf: 947735 bytes, checksum: 7e9a83068dadae0c7e247ec7883cd3fc (MD5) Approved for entry into archive by Marlene Sousa(mmarlene@ufc.br) on 2016-04-05T19:04:01Z (GMT) No. of bitstreams: 1 2007_dis_osouza.pdf: 947735 bytes, checksum: 7e9a83068dadae0c7e247ec7883cd3fc (MD5) Made available in DSpace on 2016-04-05T19:04:01Z (GMT). No. of bitstreams: 1 2007_dis_osouza.pdf: 947735 bytes, checksum: 7e9a83068dadae0c7e247ec7883cd3fc (MD5) Previous issue date: 2007-10-07 Embedded system development frequently uses the “trial and error” approach for Operating System (OS) porting,resulting in incomplete or inconsistent porting. In this work, we present a pioneer work addressing this issue. We propose a complete method for detecting OS parts that should be adjusted in order to port the OS into a new hardware platform. The proposed method combines information from the OS source-code and peculiarities of the new hardware platform, resulting in: a complete list of source-codes that must be adjusted; the interdependence between these source-codes; the priority order of modifications for each source-code; and an effort-based schedule to help planning the modifications. In addition, we propose an algorithm dealing with source-code’s cyclic references. Finally, we present a study-case based on an application developed according the proposed method. Em projetos de desenvolvimento de sistemas embarcados normalmente adota-se uma abordagem de “tentativa e erro” nas atividades relacionadas ao porte do sistema operacional(SO), resultando em um porte incompleto ou inconsistente. Nesta pesquisa apresenta-se um trabalho original onde se propõe uma solução para esta abordagem através de uma metodologia completa para a detecção das partes do SO que devem ser ajustadas de forma que o SO seja portado para a nova plataforma de hardware. A metodologia proposta combina as informações do código-fonte do SO e as particularidades do novo hardware, resultando em: uma lista completa do código-fonte que deve ser ajustado; a interdependência entre estes códigos-fonte; a ordem de prioridade de modificação para cada código-fonte; e um cronograma baseado em esforço, para auxiliar o planejamento das modificações. Adicionalmente, propõe-se um algoritmo para a resolução de referências cíclicas em arquivos de código-fonte. Por fim, é apresentado um estudo de caso baseado em uma aplicação desenvolvida segundo a metodologia proposta. 2016-04-05T19:04:01Z 2016-04-05T19:04:01Z 2007-10-07 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis SOUZA, O. (2007) http://www.repositorio.ufc.br/handle/riufc/16065 por info:eu-repo/semantics/openAccess reponame:Repositório Institucional da UFC instname:Universidade Federal do Ceará instacron:UFC
collection NDLTD
language Portuguese
sources NDLTD
topic Teleinformática
Sistemas embarcados (Computadores)
Sistemas operacionais (Computadores)
Linux (Sistema operacional de computador)
spellingShingle Teleinformática
Sistemas embarcados (Computadores)
Sistemas operacionais (Computadores)
Linux (Sistema operacional de computador)
Souza, Osvaldo de
Metodologia para porte do sistema operacional Linux para sistemas embarcados
description SOUZA, O. Metodologia para porte do sistema operacional Linux para sistemas embarcados. 2007. 78 f. Dissertação (Mestrado em Engenharia de Teleinformática) – Centro de Tecnologia, Universidade Federal do Ceará, Fortaleza, 2007. === Submitted by Marlene Sousa (mmarlene@ufc.br) on 2016-04-05T12:10:56Z No. of bitstreams: 1 2007_dis_osouza.pdf: 947735 bytes, checksum: 7e9a83068dadae0c7e247ec7883cd3fc (MD5) === Approved for entry into archive by Marlene Sousa(mmarlene@ufc.br) on 2016-04-05T19:04:01Z (GMT) No. of bitstreams: 1 2007_dis_osouza.pdf: 947735 bytes, checksum: 7e9a83068dadae0c7e247ec7883cd3fc (MD5) === Made available in DSpace on 2016-04-05T19:04:01Z (GMT). No. of bitstreams: 1 2007_dis_osouza.pdf: 947735 bytes, checksum: 7e9a83068dadae0c7e247ec7883cd3fc (MD5) Previous issue date: 2007-10-07 === Embedded system development frequently uses the “trial and error” approach for Operating System (OS) porting,resulting in incomplete or inconsistent porting. In this work, we present a pioneer work addressing this issue. We propose a complete method for detecting OS parts that should be adjusted in order to port the OS into a new hardware platform. The proposed method combines information from the OS source-code and peculiarities of the new hardware platform, resulting in: a complete list of source-codes that must be adjusted; the interdependence between these source-codes; the priority order of modifications for each source-code; and an effort-based schedule to help planning the modifications. In addition, we propose an algorithm dealing with source-code’s cyclic references. Finally, we present a study-case based on an application developed according the proposed method. === Em projetos de desenvolvimento de sistemas embarcados normalmente adota-se uma abordagem de “tentativa e erro” nas atividades relacionadas ao porte do sistema operacional(SO), resultando em um porte incompleto ou inconsistente. Nesta pesquisa apresenta-se um trabalho original onde se propõe uma solução para esta abordagem através de uma metodologia completa para a detecção das partes do SO que devem ser ajustadas de forma que o SO seja portado para a nova plataforma de hardware. A metodologia proposta combina as informações do código-fonte do SO e as particularidades do novo hardware, resultando em: uma lista completa do código-fonte que deve ser ajustado; a interdependência entre estes códigos-fonte; a ordem de prioridade de modificação para cada código-fonte; e um cronograma baseado em esforço, para auxiliar o planejamento das modificações. Adicionalmente, propõe-se um algoritmo para a resolução de referências cíclicas em arquivos de código-fonte. Por fim, é apresentado um estudo de caso baseado em uma aplicação desenvolvida segundo a metodologia proposta.
author2 Castro, Helano de Souza
author_facet Castro, Helano de Souza
Souza, Osvaldo de
author Souza, Osvaldo de
author_sort Souza, Osvaldo de
title Metodologia para porte do sistema operacional Linux para sistemas embarcados
title_short Metodologia para porte do sistema operacional Linux para sistemas embarcados
title_full Metodologia para porte do sistema operacional Linux para sistemas embarcados
title_fullStr Metodologia para porte do sistema operacional Linux para sistemas embarcados
title_full_unstemmed Metodologia para porte do sistema operacional Linux para sistemas embarcados
title_sort metodologia para porte do sistema operacional linux para sistemas embarcados
publishDate 2016
url http://www.repositorio.ufc.br/handle/riufc/16065
work_keys_str_mv AT souzaosvaldode metodologiaparaportedosistemaoperacionallinuxparasistemasembarcados
AT souzaosvaldode methodforportingoftheoperatingsystemoslinuxforembeddedsystem
_version_ 1718834333582622720