• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 618
  • 186
  • 93
  • 69
  • 32
  • 24
  • 20
  • 17
  • 12
  • 9
  • 6
  • 5
  • 2
  • 1
  • 1
  • Tagged with
  • 1162
  • 1162
  • 329
  • 314
  • 312
  • 220
  • 202
  • 192
  • 169
  • 139
  • 133
  • 129
  • 126
  • 124
  • 121
  • 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

Garden Monitoring with Embedded Systems

von Hacht, Karl-Johan January 2015 (has links)
In today’s modern society the process of handling crops in an accountable way withoutloss have become more and more important. By letting a gardener evaluate the progressof his plants from relevant data one can reduce these losses and increase effectiveness ofthe whole plantation. This work is about the construction of such a system composedfrom a developers perspective of three different platforms, from the start of data samplingwithin the context of gardening to and end user easily able to understand the data thentranslated. The first platform will be created from scratch with both hardware andsoftware, the next assembled from already finished hardware components and build withsimpler software. The last will essentially only be a software solution in an alreadyfinished hardware environment.
2

Embedded Systems Development for SFL Satellites

Lifshits, Jakob 10 January 2011 (has links)
The work described in this thesis summarizes the author's contributions to the design, development, and testing of embedded systems for SFL spacecraft. The unique environment of space and the constraints it imposes on embedded systems is described, and the testing methodologies employed to qualify spacecraft hardware for this environment are presented. The implementation of an automated functional test framework for SFL's Generic Nanosatellite Bus satellites and the role it plays in the spacecraft development cycle is also discussed. Application software and device drivers in support of the BRITE mission were designed and developed. Finally, a controller was implemented for thermal control of the BRITE optical instrument. These contributions play an important role in the continual efforts to expand access to space and to prove the feasibility of the microspace approach in doing so.
3

Embedded Systems Development for SFL Satellites

Lifshits, Jakob 10 January 2011 (has links)
The work described in this thesis summarizes the author's contributions to the design, development, and testing of embedded systems for SFL spacecraft. The unique environment of space and the constraints it imposes on embedded systems is described, and the testing methodologies employed to qualify spacecraft hardware for this environment are presented. The implementation of an automated functional test framework for SFL's Generic Nanosatellite Bus satellites and the role it plays in the spacecraft development cycle is also discussed. Application software and device drivers in support of the BRITE mission were designed and developed. Finally, a controller was implemented for thermal control of the BRITE optical instrument. These contributions play an important role in the continual efforts to expand access to space and to prove the feasibility of the microspace approach in doing so.
4

RTOS-Centric Cosimulator for Embedded System Design

TAKADA, Hiroaki, TOMIYAMA, Hiroyuki, WAKABAYASHI, Takayuki, HONDA, Shinya 01 December 2004 (has links)
No description available.
5

Object-oriented techniques applied to real-time systems

Maclean, Stuart Douglas January 1995 (has links)
No description available.
6

Advanced Linux Sound Architecture for Embedded Systems

Yang, I-fan 22 August 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 toolchains, 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. Vedio and sound have been supported by Linux for a long time. The Open Sound System (OSS) plays an important role in Linux¡¦s sound system. OSS is a device driver for sound cards and other sound devices under various UNIX and UNIX-compatible operating systems. The biggest problem with OSS is that the free implementation that exists in the Kernel is quite limited. For a better support of modern sound cards, a new sound driver project was started by Jaroslav Kysela and others. Jaroslav Kysela started with a sound driver he needed to supporta sound card, and this grew into the ALSA project which he co-ordinates. More and More people become involved in the development of ALSA. This thesis can be divided into two parts. In the first part, we give a detailed description of how we port ALSA to an embedded system, which include both ALSA driver and ALSA library. In the second part, we turn our attention to applications that rely on ALSA, which include a PCM recorder, a PCM player, and a MP3 player.
7

System-level modeling and design space exploration for multiprocessor embedded system-on-chip architectures

Erbaş, Çaǧkan. January 2006 (has links)
Proefschrift Universiteit van Amsterdam. / Met lit.opg. - Met samenvatting in het Nederlands.
8

Model based Design of a Sailboat Autopilot

Ruzicka, Theophil January 2017 (has links)
No description available.
9

Behavioral modelling of embedded software using execution traces

Khandeparkar, Satej January 2017 (has links)
Software updates made by developers often achieve their intendedpurpose, but these updates may also lead to an anomalous behaviorpreviously unknown to the developers. This might be due to theirinteraction with other parts of the system. If the developers had a toolwhich could help them to visually see these changes as a behavioralmodel, it would benefit them to actually know how the changes haveaffected the behavior of the system. Thus, empowering them to fixany side effects or bugs that arise as a part of their update. Thus, in order to visualize and compare learned behavioral models,a tool was created which would model the behavior from traces generatedby scenarios based on the related work in the area of inferringmodels of software systems. This tool was specifically intended forembedded software. So, to compare changes based on updates andfunctional changes of embedded software, behavioral models of scenarioswere obtained for different versions of a Real Time OperatingSystem (RTOS) Kernel. The visual comparison algorithm proved tobe effective in visualizing the differences between behavioral modelsfor a particular scenario across the versions.
10

Tools to Compile Dataflow Programs for Manycores

Gebrewahid, Essayas January 2017 (has links)
The arrival of manycore systems enforces new approaches for developing applications in order to exploit the available hardware resources. Developing applications for manycores requires programmers to partition the application into subtasks, consider the dependence between the subtasks, understand the underlying hardware and select an appropriate programming model. This is complex, time-consuming and prone to error. In this thesis, we identify and implement abstraction layers in compilation tools to decrease the burden of the programmer, increase program portability and scalability, and increase retargetability of the compilation framework. We present compilation frameworks for two concurrent programming languages, occam-pi and CAL Actor Language, and demonstrate the applicability of the approach with application case-studies targeting these different manycore architectures: STHorm, Epiphany, Ambric, EIT, and ePUMA. For occam-pi, we have extended the Tock compiler and added a backend for STHorm. We evaluate the approach using a fault tolerance model for a four stage 1D-DCT algorithm implemented by using occam-pi's constructs for dynamic reconguration, and the FAST corner detection algorithm which demonstrates the suitability of occam-pi and the compilation framework for data-intensive applications. For CAL, we have developed a new compilation framework, namely Cal2Many. The Cal2Many framework has a front end, two intermediate representations and four backends: for a uniprocessor, Epiphany, Ambric, and a backend for SIMD based architectures. Also, we have identied and implemented of CAL actor fusion and fission methodologies for efficient mapping CAL applications. We have used QRD, FAST corner detection, 2D-IDCT, and MPEG applications to evaluate our compilation process and to analyze the limitations of the hardware.

Page generated in 0.0887 seconds