• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 121
  • 41
  • 29
  • 23
  • 17
  • 13
  • 10
  • 4
  • 4
  • 3
  • 2
  • 2
  • Tagged with
  • 291
  • 291
  • 62
  • 45
  • 34
  • 34
  • 33
  • 30
  • 29
  • 28
  • 28
  • 27
  • 26
  • 26
  • 25
  • 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.
21

Embedded vision system for intra-row weeding

Oberndorfer, Thomas January 2006 (has links)
<p>Weed control is nowadays a hi-tech discipline. Inter-row weed control is very sophisticated </p><p>whereas the intra-row weed control lacks a lot. The aim of this pro ject is to implement </p><p>an embedded system of an autonomous vision based intra-row weeding robot. Weed and </p><p>crops can be distinguished due to several attributes like colour, shape and context fea- </p><p>tures. Using an emebedded system has several advantages. The embedded system is </p><p>specialized on video processing and is designed to withstand the needs of outdoor use. </p><p>This embedded system is already able to distinguish between weed and crops. The per- </p><p>formance of the hardware is very good whereas the software still needs some optimizations.</p>
22

ARM i inbyggt system - med prototyp / ARM in Embedded System – with Prototype

Abdulhadi, Sami January 2009 (has links)
<p>Inbyggda system blir allt vanligare i dagens samhälle. De inbyggda systemen finns i nästan allt nuförtiden, från diverse fordon till leksaker för barn.</p><p>Dagens teknik innebär bland annat att gårdagens lösningar kan realiseras på en bråkdel av den tidigare ytan. Allt mer blir ytmonterat med mindre och mer komplexa kretsar. Detta är inte alltid till utvecklarnas fördel då montering av prototypkort blir en svår och/eller dyr process.</p><p>Målet är att ta fram ett inbyggt system med en ARM-processor. Systemet ska innehålla USB-OTG, ethernet, minne av olika slag som FRAM och microSD samt en display med pekskärm för användargränssnitt. Projektet omfattar allt från komponentval till test och verifiering med programkod.</p><p>Tiden räckte inte till för att få med alla delar som planerats. Resultatet av projektet blev ett prototypkort och två små programsekvenser, en som blinkar två lysdioder på kortet och en som skriver ut en bild på displayen.</p><p>Detta inbyggda system är i första hand till för utvärdering av ARM-processorer för Mikrodidakt AB.</p> / <p>Embedded systems has become more and more common in today's society. The embedded systems are included in almost everything today, from various vehicles to children's toys.</p><p>Today's technology means that yesterday's solutions can be realised on a fraction of the area. More and more become surface mounted with smaller and more complex circuits. This is not always an advantage for the developers when assembling and soldering prototype circuit boards become a more difficult and/or an expensive process.</p><p>The goal is to create an embedded system with an ARM-processor. The system will consist of USB-OTG, ethernet, various memory like FRAM and microSD and a display with touchscreen for user interface. The project includes everything from choice of components to test and verification with program code.</p><p>The time was too short to include all the parts that was planned. The result of the project was a prototype card and two small program sequences, one that blinks the two light diodes on the card and one that writes a picture on the display.</p><p>This embedded system is intended for evaluating ARM-processors by Mikrododakt AB.</p>
23

Architecture for Diagnostic Platform

Hedfors, Sara January 2010 (has links)
<p>In order to maximize operating time of an industrial machine and minimize stand-by time, service time and operating costs, a diagnostic system can be a useful tool. Diagnostic systems employ information already available in a machine’s control system (such as control signals, system state, sensor readings and so forth) to perform intelligent fault detection and localisation, and predict future faults and service needs.</p><p>CC Systems develops advanced electronics and control systems for industrial machines and vehicles operating in rough environments. One of their products is a diagnostic platform called Diagnostic Runtime Engine (DRE), supplying the customer with a tool for building a diagnostic system. The platform offers supervision of the control system. Actions are performed when it detects a possible fault or indication of a potential future fault. An action could be for example the creation of an alarm.</p><p>The DRE, as designed today, only works together with a control system running in an environment called CoDeSys. In this master thesis a new architecture of the platform is presented, with the objective to make the platform compatible with an arbitrary control system. A prototype is implemented to prove the concept of the suggested architecture model. A number of different standard diagnostic blocks, used for building the diagnostic system, are also suggested with the objective to make it easier for the user to employ the DRE. A proposition of how development with the diagnostic platform can proceed beyond this thesis is also presented.</p> / <p>För att maximera drifttid hos en industriell maskin och minimera driftskostnader samt standby- och service-tid, kan ett diagnostiksystem användas. Ett sådant system använder sig av information som redan finns tillgänglig i maskinens styrsystem (så som styrsignaler, tillstånd, sensorvärden och så vidare) för att utföra feldetektering och fellokalisering samt analys av möjliga framtida feltillstånd och servicebehov.</p><p>CC Systems utvecklar avancerade elektronikkomponenter och styrsystem för industriella maskiner och fordon. En av deras produkter är en diagnostikplattform, Diagnostic Runtime Engine (DRE), som erbjuder ett verktyg för att bygga upp ett diagnostiksystem. Plattformen möjliggör övervakning av styrsystemet, och detektion av ett nuvarande feltillstånd eller möjligt framtida feltillstånd leder till att en handling utförs. En handling kan till exempel vara att ett alarm skapas.</p><p>Diagnostikplattformen, som den är gjord idag, fungerar bara tillsammans med ett styrsystem som är implementerat i utvecklingsmiljön CoDeSys. I detta examensarbete presenteras en ny arkitektur på plattformen som möjliggör användande tillsammans med ett godtyckligt styrsystem. En prototyp är implementerad för att visa att den föreslagna arkitekturmodellen fungerar i praktiken. Dessutom är ett antal standard-diagnostikblock, som används då ett diagnostiksystem byggs upp, föreslagna. Standardblocken har till syfte att underlätta användandet av diagnostikplattformen. Ett förslag för hur DRE kan byggas om och utvecklas i framtiden är också presenterat.</p>
24

Software Verification for a Custom Instrument using VectorCAST and CodeSonar

Ward, Christina Dawn 01 May 2011 (has links)
The goal of this thesis is to apply a structured verification process to a software package using a set of commercially available verification tools. The software package to be verified is adapted from a project that was developed to monitor an industrial machine at the Oak Ridge National Laboratory and includes two major subsystems. One subsystem, referred to as the Industrial Machine Monitoring Instrument (IMMI), connects to a machine and monitors operating parameters using common industrial sensors. A second subsystem, referred to as the Distributed Control System (DCS), interfaces between the IMMI and a personal computer, which provides a human machine interface using a hyperterminal. Both the IMMI and DCS are built around Freescale’s MC9S12XDP microcontroller using CodeWarrior as the Integrated Development Environment (IDE). The software package subjected to the structured verification process includes the main C code with its header file and the code for its interrupt events for the IMMI as well as the main C code for the DCS and its interrupt events. The software package is exposed to the scrutiny of two verification tools, VectorCAST and CodeSonar. VectorCAST is used to execute test cases and provide results for code coverage based on statement and branch coverage. CodeSonar is used to identify issues with the code at compile time such as allocation/deallocation issues, unsafe functions, and language use problems. The results from both verification tools are evaluated and necessary changes made to the software package. The modified software is then tested again with VectorCAST and CodeSonar. The final verification step is downloading the modified code into the IMMI and DCS microcontrollers and testing the overall system to ensure the expected results are achieved with hardware that is developed to simulate realistic signals.
25

ECG compression for Holter monitoring

Ottley, Adam Carl 11 April 2007
Cardiologists can gain useful insight into a patient's condition when they are able to correlate the patent's symptoms and activities. For this purpose, a Holter Monitor is often used - a portable electrocardiogram (ECG) recorder worn by the patient for a period of 24-72 hours. Preferably, the monitor is not cumbersome to the patient and thus it should be designed to be as small and light as possible; however, the storage requirements for such a long signal are very large and can significantly increase the recorder's size and cost, and so signal compression is often employed. At the same time, the decompressed signal must contain enough detail for the cardiologist to be able to identify irregularities. "Lossy" compressors may obscure such details, where a "lossless" compressor preserves the signal exactly as captured.<p>The purpose of this thesis is to develop a platform upon which a Holter Monitor can be built, including a hardware-assisted lossless compression method in order to avoid the signal quality penalties of a lossy algorithm. <p>The objective of this thesis is to develop and implement a low-complexity lossless ECG encoding algorithm capable of at least a 2:1 compression ratio in an embedded system for use in a Holter Monitor. <p>Different lossless compression techniques were evaluated in terms of coding efficiency as well as suitability for ECG waveform application, random access within the signal and complexity of the decoding operation. For the reduction of the physical circuit size, a System On a Programmable Chip (SOPC) design was utilized. <p>A coder based on a library of linear predictors and Rice coding was chosen and found to give a compression ratio of at least 2:1 and as high as 3:1 on real-world signals tested while having a low decoder complexity and fast random access to arbitrary parts of the signal. In the hardware-assisted implementation, the speed of encoding was a factor of between four and five faster than a software encoder running on the same CPU while allowing the CPU to perform other tasks during the encoding process.
26

Evaluation of open source IP based embedded system with Linux

Wang, Jiayi January 2013 (has links)
Embedded system plays an important role in various industry applications. An embedded system is consisting of software and hardware. The hardware platform of conventional embedded system is typically based on IC chips that have fixed resources. Besides, with the development of FPGA, an emerging approach for designing embedded system is implementing soft IP cores on FPGAs. Soft IP cores are synthesizable hardware blocks described in HDL language. Their source code can be either open or close to public. For example, OpenRISC 1200, is an open source 32-bit RISC microprocessor. In addition, the increasing complexity of embedded system forces software developers to consider operating system support to reduce their workload. Thus, in this thesis, a prototype of open source IP based embedded system with Linux is implemented on Atlys (Xilinx Spartan-6) FPGA board and the goal is to evaluate if the system is appropriate for industrial applications. The hardware platform is ORPSOC, which is a reference SoC design based on OpenRISC 1200 processor. For software, Linux operating system is installed. Furthermore, an application executes on Linux is developed that reads the output of an I2C compass sensor-LSM303DLM. With the success of the application and the investigation of license issues, the conclusion is drawn that open source IP based embedded system with Linux is usable for industry. Although comparing to conventional embedded system, the open source IP based embedded system with Linux has following cons, such as high product cost, basic-supported development environment and more difficult software development if Linux driver doesn’t support the hardware. However, its pros are high flexibility and scalability, high software portability, low software development difficulty and high reusability that make it more suitable for industry usage.
27

Embedded vision system for intra-row weeding

Oberndorfer, Thomas January 2006 (has links)
Weed control is nowadays a hi-tech discipline. Inter-row weed control is very sophisticated whereas the intra-row weed control lacks a lot. The aim of this pro ject is to implement an embedded system of an autonomous vision based intra-row weeding robot. Weed and crops can be distinguished due to several attributes like colour, shape and context fea- tures. Using an emebedded system has several advantages. The embedded system is specialized on video processing and is designed to withstand the needs of outdoor use. This embedded system is already able to distinguish between weed and crops. The per- formance of the hardware is very good whereas the software still needs some optimizations.
28

ECG compression for Holter monitoring

Ottley, Adam Carl 11 April 2007 (has links)
Cardiologists can gain useful insight into a patient's condition when they are able to correlate the patent's symptoms and activities. For this purpose, a Holter Monitor is often used - a portable electrocardiogram (ECG) recorder worn by the patient for a period of 24-72 hours. Preferably, the monitor is not cumbersome to the patient and thus it should be designed to be as small and light as possible; however, the storage requirements for such a long signal are very large and can significantly increase the recorder's size and cost, and so signal compression is often employed. At the same time, the decompressed signal must contain enough detail for the cardiologist to be able to identify irregularities. "Lossy" compressors may obscure such details, where a "lossless" compressor preserves the signal exactly as captured.<p>The purpose of this thesis is to develop a platform upon which a Holter Monitor can be built, including a hardware-assisted lossless compression method in order to avoid the signal quality penalties of a lossy algorithm. <p>The objective of this thesis is to develop and implement a low-complexity lossless ECG encoding algorithm capable of at least a 2:1 compression ratio in an embedded system for use in a Holter Monitor. <p>Different lossless compression techniques were evaluated in terms of coding efficiency as well as suitability for ECG waveform application, random access within the signal and complexity of the decoding operation. For the reduction of the physical circuit size, a System On a Programmable Chip (SOPC) design was utilized. <p>A coder based on a library of linear predictors and Rice coding was chosen and found to give a compression ratio of at least 2:1 and as high as 3:1 on real-world signals tested while having a low decoder complexity and fast random access to arbitrary parts of the signal. In the hardware-assisted implementation, the speed of encoding was a factor of between four and five faster than a software encoder running on the same CPU while allowing the CPU to perform other tasks during the encoding process.
29

Implementation of Chord-based Peer-to-Peer SIP Internet Telephony System

Chang, Shu-pang 26 July 2010 (has links)
With the development of Internet, more and more people believe that the future telecommunication network will be constructed based on IP technology. Session Initiation Protocol (SIP), which has advantages of simple entrainment method, good scalability and open protocols, is the main research topic on Voice-over-IP (VoIP). Although the client-server architecture currently used by SIP is simple and easy to maintain, it has limitation wherein service quality needs to rely on server performance. To improve this, the Internet Engineering Task Force (IETF) has created a draft to discuss the application of P2P (Peer-to-Peer) architecture in SIP, and we hope that the draft can help to provide good SIP service quality on P2P architecture, such as good fault tolerance and transmission performance. Our research is based on Chord architecture and aims to make P2P SIP architecture in an embedded User Agent. For the SIP internet telephone feature, we adjusts Chord algorithm to meet SIP internet telephone requirements. Furthermore, the adjustment to Chord makes it more applicable to the environment that users continuously join or leave, so that the revised Chord can be implemented with SIP protocol to achieve the P2P SIP goal.
30

Implementation of 2D Graphic Engine over Embedded LINUX

Wang, Fu-Min 05 July 2005 (has links)
There are many Operation Systems provide the interface likes the frame buffer in Linux. It let Application Programs can read and write the memory block tightly connecting the operating registers of display card directly to get the goal of directly modifying the monitor display. However, although we have the frame buffer, this kind of graphic processing method is not enough to provide a real-time graphic performance under the needed of huge block drawing and moving. In order to eliminate the drawback of the low graphic performance of using pure software, there are many cards with 3D graphic engine produced for speeding up the performance of 3D games, like ATI Radeon X850[1] , NVIDIA GeForce 6800[2] and so on. Although the embedded products like digital TV or mobile phone are not needed to have a complex and powerful 3D graphic engine, the idea of speeding up drafting can be provided for the embedded system as a reference. The graphic engine can not only provide a real-time performance of drafting, but also share the work of CPU in embedded system, to achieve the goal of improving graphic performance and cost down. In the paper, we will implement a 2D graphic engine dynamic shared library for combining the 2D graphic engine and frame buffer on the V/PB926EJ-S target board. To achieve the goal of improving graphic performance, come true the real-time graphic processing ability of Embedded LINUX. And providing a convenient, quickly and reliable software technique of combining hardware resource and operation system together based on the experiment.

Page generated in 0.0578 seconds