• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 19
  • 3
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 26
  • 9
  • 8
  • 8
  • 7
  • 6
  • 5
  • 5
  • 4
  • 4
  • 4
  • 4
  • 3
  • 3
  • 2
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Embedded software porting for automotive applications / Portning av inbyggda mjukvarusystem för fordonssystem

Carlgren, Henrik January 2010 (has links)
<p>Developing software is both time consuming and expensive. Finding waysfor minimizing development cost is therefore of great interest. One way ofreducing cost in software development is reuse of existing software. Portingsoftware is a type of reuse where an existing piece of software is adapted torun in a di erent environment than originally intended. Successfully portingsoftware requires both good preparations and evaluation of results. Guide-lines for this process are provided in this thesis. In this thesis an existingembedded software platform for automotive telematics was partially portedto a new type of hardware.</p>
2

Visual exploration support for cross-project porting

Gotimukul, Yamini 03 February 2015 (has links)
Maintaining multiple variants of software systems is extremely difficult because developers often port edits and bug fixes during software evolution. This challenge particularly applies to closely related families of open source projects, such as BSD projects (FreeBSD, NetBSD and OpenBSD) with extensive cross-project porting activities. Developers encounter increasing obstacles in maintaining projects, particularly because of the difficulty in understand- ing historical artifacts involved in cross-system porting. Maintainers face the primary challenge of keeping track of the sources of ported edits, as it can be extremely time-consuming to mine historical data and track the source and target of patches. In the worst-case scenario, the maintainer has to mine through all historical data to ascertain the sources of ported code. Although current version control systems like CVS and GIT preserve historical data, the developer cannot easily identify and understand cross-system porting activities. In this thesis, we address the aforementioned issues by designing and implementing software visualization support to analyze the long chain of cross- project porting activities for Open Source Softwares (OSS) and particularly for three BSD projects (FreeBSD, OpenBSD and NetBSD). We take into account the geographically distributed community of OSS developers and maintainers, hosting the visualization of the activities as a web application. This study aims to analyze the effects of visualization on cross-project porting activity awareness. To meet the study’s objective, we developed a web-based awareness tool, VIGNETTE, based on the results of REPERTOIRE [18] (which identifies the cross-project porting activities in BSD projects using release history). This study focuses on two research questions: (1) How can visualization help novice open-source developers and maintainers gain insights into cross- project (projects evolving from the same code base) porting activities? (2) How can the visualization show the following: (a) a file-level association between peer projects (porting activities in cross-project files with similar file names), (b) the pairwise frequency of porting (the porting activity count between two cross-projects in a year), (c) the patch-file association (same patch id applied to different cross-project files), and (d) the developer to developer association based on cross-project porting activities (number of times the cross-project developers was involved in a common porting activity)? We conducted a user study with graduate students in the role of novice open-source developers interested in learning about cross-project porting activities. The results of the initial study showed that VIGNETTE could be very useful in answering the questions about cross-project porting and in determining who was involved in a particular porting activity and when. / text
3

Embedded software porting for automotive applications / Portning av inbyggda mjukvarusystem för fordonssystem

Carlgren, Henrik January 2010 (has links)
Developing software is both time consuming and expensive. Finding waysfor minimizing development cost is therefore of great interest. One way ofreducing cost in software development is reuse of existing software. Portingsoftware is a type of reuse where an existing piece of software is adapted torun in a di erent environment than originally intended. Successfully portingsoftware requires both good preparations and evaluation of results. Guide-lines for this process are provided in this thesis. In this thesis an existingembedded software platform for automotive telematics was partially portedto a new type of hardware.
4

On the Porting and Debugging of Linux Kernel

Li, Chih-Yuen 08 February 2006 (has links)
In recent years, more and more vendors adopt Linux to be the embedded operating system for their electronic products because of its combination of reliability, performance, good tool chains, portability, and configurability. However, Linux kernel is complex, and different electronic products may use different platforms. For this reason, it often requires that Linux be ported to different platforms. In this thesis, we describe the details of how we port Linux to a new platform which is similar to but not exactly the same as another platform and thus is not currently supported by the kernel. Moreover, we propose two robust debugging techniques to solve the problems we had encountered in this thesis. One is to make it easier to trace a module with ICE; the other is to allow us to access the internal registers of the processor through the /proc filesystem rather than write a program every time we need to access those internal registers for the purpose of, say, debugging. By using these techniques, we show that the time required to port and debug a Linux kernel can be definitely reduced.
5

Decoding Ogg Vorbis Audio with The C6416 DSP, using a custom made MDCT core on FPGA

Kärnhall, Henric January 2007 (has links)
<p>Ogg Vorbis is a fairly new and growing audio format, often used for online distribution of music and internet radio stations for streaming audio. It is considered to be better than MP3 in both quality and compression and in the same league as for example AAC. In contrast with many other formats, like MP3 and AAC, Ogg Vorbis is patent and royalty free.</p><p>The purpose of this thesis project was to investigate how the C6416 DSP processor and a Stratix II FPGA could be connected to each other and work together as co-processors and using an Ogg Vorbis decoder as implementation example.</p><p>A fixed-point decoder called Tremor (developed by Xiph.Org the creator of the Vorbis I specification), has been ported to the DSP processor and an Ogg Vorbis player has been developed. Tremor was profiled before performing the software / hardware partitioning to decide what parts of the source code of Tremor that should be implemented in the FPGA to off-load and accelerate the DSP.</p><p> </p>
6

Decoding Ogg Vorbis Audio with The C6416 DSP, using a custom made MDCT core on FPGA

Kärnhall, Henric January 2007 (has links)
Ogg Vorbis is a fairly new and growing audio format, often used for online distribution of music and internet radio stations for streaming audio. It is considered to be better than MP3 in both quality and compression and in the same league as for example AAC. In contrast with many other formats, like MP3 and AAC, Ogg Vorbis is patent and royalty free. The purpose of this thesis project was to investigate how the C6416 DSP processor and a Stratix II FPGA could be connected to each other and work together as co-processors and using an Ogg Vorbis decoder as implementation example. A fixed-point decoder called Tremor (developed by Xiph.Org the creator of the Vorbis I specification), has been ported to the DSP processor and an Ogg Vorbis player has been developed. Tremor was profiled before performing the software / hardware partitioning to decide what parts of the source code of Tremor that should be implemented in the FPGA to off-load and accelerate the DSP.
7

Remo : cargas concentradas de força e sua relação com a alteração de diferentes indicadores funcionais

Maia, Gustavo Bastos Moreno 25 April 2006 (has links)
Orientador: Paulo Roberto de Oliveira / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Educação Fisica / Made available in DSpace on 2018-08-06T14:47:38Z (GMT). No. of bitstreams: 1 Maia_GustavoBastosMoreno_M.pdf: 969802 bytes, checksum: c86b4949ea48400dcef9a715c116574f (MD5) Previous issue date: 2006 / Resumo: Apesar da vasta história do remo brasileiro, não se conseguiu atingir, até o presente momento, um expressivo desenvolvimento no cenário competitivo internacional. A participação mais marcante dos remadores brasileiros em competições internacionais tem ocorrido em Campeonatos Sul-Americanos e Jogos Pan-Americanos, com a conquista de algumas medalhas. Porém, o retrospecto em competições internacionais de maior expressão ¿ como os Jogos Olímpicos, os Campeonatos do Mundo e, mais recentemente, a Copa do Mundo ¿ demonstram a falta de êxito do sistema de preparação desportiva de remadores brasileiros quando comparado aos de outros países. É urgente a necessidade de buscarem-se alternativas que possam auxiliar a superação da condição atual. O presente trabalho teve como objetivo o estudo do efeito de dois modelos de treinamento. Ambos corresponderam à etapa básica do Sistema de Treinamento de Cargas Concentradas de Força, desenvolvido por Verkhoshansky. A duração do Modelo 1 (M1) foi de quatro semanas, enquanto no Modelo 2 (M2) o treino durou nove semanas. Em relação ao conteúdo do treinamento, houve uma tendência à utilização de cargas de maior intensidade no M1 quando comparado ao M2. No M2 houve a predominância do volume de treinamento em relação ao M1. O efeito de treinamento foi verificado em testes de remoergômetro a partir da observação da alteração percentual ocorrida, entre o momento pré (T0) e pós-treinamento (T1), nos testes de 125 m (potência máxima), 250 m (capacidade anaeróbia lática), 2000 m (potência aeróbia), W4 (limiar anaeróbio), Agachamento (AG) (força máxima), Levantamento Terra (LT) (força máxima) e Remada Deitada (RD) (força máxima). A amostra foi composta por três remadores com passagem pela seleção nacional: dois da categoria peso livre, com idades de 18 e 19 anos, e um da categoria peso leve de 27 anos. Os testes de força máxima apresentaram, em ambos os modelos, uma tendência a revelar alterações negativas, conforme esperado, enquanto os demais mostraram variações positivas. Este fato sugere que as cargas de treinamento relacionadas à força máxima foram organizadas coerentemente com a proposta do Sistema de Treinamento de Cargas Concentradas. Já a organização das cargas relativas aos demais indicadores não foram suficientemente concentradas para provocar alterações negativas na etapa básica, tal como preconiza o Sistema de Treinamento de Cargas Concentradas / Abstract: The sport of rowing has a long history in Brazil, yet Brazilian national rowing teams have failed so far to achieve international success. The best results have occurred in South American Championships and the Pan American Games, were medals have been won. However, the results shown in higher level competitions ¿ like the World Championships, the Olympic Games and, more recently, the World Cup ¿ demonstrate an unsuccessful training system when compared to winning countries. It is urgent and necessary to look for new alternatives to improve Brazilian rowing. This study focuses on the effects of two training models. Both were related to the Concentrated Strength Loads Training System basic phase, developed by Verkhoshansky. Model 1 (M1) duration was four weeks long, while Model 2 (M2) lasted nine weeks. Regarding its content, there was a tendency to use higher intensity training loads in M1 when compared to M2. Training volume was greater in M2 than in M1. Training effects were measured through percentile changes between pre (T0) and post (T1) training in rowing ergometer 125 m tests (maximal power output), 250 m (lactic anaerobic capacity), 2000 m (aerobic power), W4 (lactate treshold), maximal strength in the squat (AG), the deadlift and the bench pull. Three national team level male rowers aged 18 and 19 years ¿ both heavyweight ¿ and a 27 years old lightweight participated in the experiment. In both models, results in maximal strength tests declined, as expected, but all other parameters showed improvements. The results suggest the training loads related to maximal strength were organized in accordance with the Concentrated Strength Loads Training System. Training loads related to all other parameters were not concentrated enough in order to provoke negative changes in the basic phase, as proposed by the Concentrated Strength Loads Training System / Mestrado / Mestre em Educação Física
8

Port QEMU na HelenOS / Port of QEMU to HelenOS

Mareš, Jan January 2015 (has links)
QEMU is a machine emulator that is able to emulate environment of various hardware platforms, including PC, PowerPC, ARM and SPARC. The goal of this master thesis is to port QEMU to HelenOS, thus allowing developers run the emulation of HelenOS inside HelenOS. The thesis contains a detailed analysis of the possible porting approaches (including the port of prerequisite libraries or their replacements) and an analysis of the features of QEMU (a reasonable subset of all features of QEMU) that are essential for achieving the goal and features that can be omitted in the prototype implementation. The primary focus of the implementation is to support the PC (x86 and x86-64) guest environment. Although not part of the prototype implementation, the thesis also focuses on analyzing the requirements for running QEMU as a virtualization hypervisor in HelenOS. Powered by TCPDF (www.tcpdf.org)
9

Portering av programvara – metodik och fallstudie

Ståhl, Nils January 2012 (has links)
Carasoft AB är ett företag som specialiserat sig på utveckling av dokumenthanteringssystem. Man erbjuder bland annat ett Windowsbaserat dokumenthanteringssystem vid namn Caradoc. Systemet består av flertalet DLL:er skrivna i Delphi och har inte ändrats eller kompilerats sedan 2004. Det här examensarbetet har i syfte att utreda om det finns möjlighet att inom rimlig tid portera Caradoc till Windows 7, med hjälp av den nya Delphi-versionen XE2. Efter en förstudie i ämnet portering, programspråket Delphi och systemets struktur gjordes ett försök att portera systemets största DLL "OfficeUtils.dll".Erfarenheter från examensarbetet visar på tre viktiga förutsättningar för att porteringen ska lyckas. Arbetet resulterade i en fungerande DLL samt ett antal porterade och fungerande Delhpi-komponenter. Slutligen dras slutsatsen att systemet bör kunna porteras som tänkt. / Carasoft is a company specializing in document handling systems. Caradoc, a product from Carasoft, is a system that has not been updated or compiled since 2004. It is a document handling system for Windows with several DLLs written in Delphi. The main goal of this thesis is to investigate whether a full scale porting of Caradoc to Windows 7 is feasible within a reasonable period of time. The work is done with the new Delphi version XE2. An initial study was performed, concerning porting in general, the Delphi programming language and the Caradoc system in particular. Thereafter an attempt was made to port the largest DLL,  “OfficeUtils.dll”, of the system. This thesis shows three conditions that should be satisfied for a porting effort to be successful. This work also resulted in a functional DLL and several working Delphi components. In conclusion, the system can be ported as envisioned.
10

SOFTWARE PORTING FOR THE BEARCAT III ROBOT AND HIGH SPEED MACHINING IN ROBOTICS, AN INTRODUCTION AND ITS COST ANALYSIS

VINJAMURI, REMA 06 October 2004 (has links)
No description available.

Page generated in 0.0689 seconds