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...
Main Author: | |
---|---|
Other Authors: | |
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 |