Dissertations / Theses on the topic 'Embedded computer systems. Inbyggda system'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 50 dissertations / theses for your research on the topic 'Embedded computer systems. Inbyggda system.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.
Hänninen, Kaj. "Introducing a Memory Efficient Execution Model in a Tool-Suite for Real-Time Systems /." Västerås : Department of Computer Science and Electronics, Mälardalen University, 2006. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-152.
Full textSundmark, Daniel. "Structural System-Level Testing of Embedded Real-Time Systems." Doctoral thesis, Västerås : School of Innovation, Design and Engineering, Mälardalen University, 2008. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-488.
Full textPettersson, Stefan. "Resurssnålt kommunikationsprotokoll för små inbyggda system." Thesis, University of Skövde, School of Humanities and Informatics, 2004. http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-870.
Full textWeb Services har vuxit i popularitet de senast åren. Användningen av inbyggda system
ökar också ständigt, och möjligheten att göra inbyggda system tillgängliga via Web Services öppnar nya möjligheter.
Detta arbete visar på möjligheter och problem med standardiserade textbaserade protokoll för kommunikation i inbyggda system med små resurser. XML-RPC och SOAP studeras ur detta perspektiv. SOAP befinns vara mer komplext att implementera stöd för än XMLRPC i den begränsade testmiljön, som har 32kB internminne. XML-RPC visar sig ge fördelar över proprietära protokoll främst när det gäller underhållbarhet och återanvändbarhet.
Andrei, Alexandru. "Energy Efficient and Predictable Design of Real-Time Embedded Systems." Doctoral thesis, Linköping : Department of Computer and Information Science, Linköpings universitet, 2007. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-9770.
Full textCarlson, Jan. "Event Pattern Detection for Embedded Systems." Doctoral thesis, Västerås : Department of Computer Science and Electronics, Mälardalen University, 2007. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-231.
Full textKarlsson, Daniel. "Verification of Component-based Embedded System Designs." Doctoral thesis, Linköping : Department of Computer and Information Science, Linköping University, 2006. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-7473.
Full textGustafsson, Thomas. "Management of Real-Time Data Consistency and Transient Overloads in Embedded Systems." Doctoral thesis, Linköping : Department of Computer and Information Science, Linköpings universitet, 2007. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-9782.
Full textPop, Traian. "Analysis and Optimisation of Distributed Embedded Systems with Heterogeneous Scheduling Policies." Doctoral thesis, Linköping : Department of Computer and Information Science, Linköpings universitet, 2007. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-8934.
Full textParvez, Bilal. "Embedded Vision Machine Learning on Embedded Devices for Image classification in Industrial Internet of things." Thesis, KTH, Skolan för informations- och kommunikationsteknik (ICT), 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-219622.
Full textMaskiner har blivit extremt bra på bildklassificering i nära realtid. På grund av maskininlärning med kraftig träningsdata, kan kraftfulla maskiner utbildas för att känna igen bilder så bra som alla människor skulle. Hittills har trenden varit att få bilderna skickade till en server och sedan få servern att känna igen bilderna. Men eftersom sensorerna ökar i antal, går trenden mot så kallad "edge computing" för att stryka den ökande graden av dataöverföring och kommunikationsflaskhalsar. Tanken är att göra bearbetningen lokalt eller så nära sensorn som möjligt och sedan bara överföra aktiv data till servern. Samtidigt som detta löser överflöd av kommunikationsproblem, speciellt i industriella inställningar, skapar det ett nytt problem. Sensorerna måste kunna göra denna beräkningsintensiva bildklassificering ombord vilket speciellt är en utmaning för inbyggda system och bärbara enheter, på grund av sin resursbegränsade natur. Denna avhandling analyserar maskininlärningsalgoritmer och biblioteken från motivationen att portera generiska bildklassificatorer till inbyggda system. Att jämföra olika övervakade maskininlärningsmetoder för bildklassificering, utreda vilka som är mest lämpade för att bli porterade till inbyggda system, för att göra processen att testa och implementera maskininlärningsalgoritmer lika enkelt som sina skrivbordsmodeller. Målet är att underlätta processen för att portera nya bildigenkännings och klassificeringsalgoritmer på en mängd olika inbyggda system och att ge motivation bakom designbeslut som tagits och för att beskriva det snabbaste sättet att skapa en prototyp med "embedded vision design". Det slutliga förslaget går igenom all hänsyn till konstruktion och implementerar en prototyp som är maskinvaruoberoende och kan användas för snabb framtagning av prototyper och sedan senare överföring av maskininlärningsklassificatorer till inbyggda system.
Clemmensen, Christian, and Jonas Winsth. "Konceptuell modell av dataomvandling till USB." Thesis, Växjö University, School of Mathematics and Systems Engineering, 2006. http://urn.kb.se/resolve?urn=urn:nbn:se:vxu:diva-783.
Full textAlstom Power i Växjö arbetar med utveckling och försäljning av bland annat elektrofilter till
rökgasreningssystem vid olika typer av miljövårdsanläggningar för t.ex. kraftverksindustrin.
Dessa elektrofilter kontrolleras och regleras med hjälp av styrutrustning uppbyggd av ett
antal styrenheter som idag kommunicerar via en egentillverkad standard kallad ”Fläktbuss”. För
att övervaka detta system vill man använda handburna PDA och kommunicera med Fläktbussen
via USB. För att få kommunikationen mellan USB och Fläktbuss att fungera krävs någon form av
aktiv konvertering.
Detta examensarbete kommer att ta upp så väl problematik och lösningar kring det
problem som finns i samband med denna konvertering.
Alstom Power in Växjö develop and sell equipment like electro filters for enviromental purposes
for the power industry.
Those filters are controlled and regulated by controlunits, communicating via an Alstoms
own standrad called “Fläktbuss”. To supervise and maintain this system, a solution of PDA and
USB communication is intresting. To make this USB – Fläktbuss adaption an active conversion
of data is required.
This diplomawork will contain and discuss problems and solutions about this conversion.
Abrahamsson, David. "Security Enhanced Firmware Update Procedures in Embedded Systems." Thesis, Linköping University, Department of Computer and Information Science, 2008. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-16914.
Full textMany embedded systems are complex, and it is often required that the firmware in these systems are updatable by the end-user. For economical and confidentiality reasons, it is important that these systems only accept firmware approved by the firmware producer.
This thesis work focuses on creating a security enhanced firmware update procedure that is suitable for use in embedded systems. The common elements of embedded systems are described and various candidate algorithms are compared as candidates for firmware verification. Patents are used as a base for the proposal of a security enhanced update procedure. We also use attack trees to perform a threat analysis on an update procedure.
The results are a threat analysis of a home office router and the proposal of an update procedure. The update procedure will only accept approved firmware and prevents reversion to old, vulnerable, firmware versions. The firmware verification is performed using the hash function SHA-224 and the digital signature algorithm RSA with a key length of 2048. The selection of algorithms and key lengths mitigates the threat of brute-force and cryptanalysis attacks on the verification algorithms and is believed to be secure through 2030.
Åbonde, Anton, and Amnér Simon Salas. "Using embedded systems to optimize the care of indoor plants." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-289658.
Full textUnder de senaste åren har intresset för inomhusväxter ökat. Oavsett om de används för att dekorera, som humörförstärkare eller ibland i matlagning vill människor komma närmare naturen genom att föra den in i sina hem. Att ta bort växter från deras naturliga livsmiljö kan dock ha negativa konsekvenser för deras välbefinnande. För att uppnå en optimal miljö måste den nuvarande platsen för växterna emulera deras ursprungliga miljö. Att tänka på solljus och vattning är inte alltid tillräckligt utan temperatur, luftfuktighet, jordens näringsnivå och jordens pH-nivå är andra faktorer som också behöver ses över. Det här examensarbetet omfattar skapandet av en prototyp som mäter solljus, temperatur och luftfuktighet, jämför mätningarna med en databas över växtbehov och sedan visar resultatet på en webbplats. Syftet är att göra det möjligt för användaren att effektivisera skötseln av inomhusväxter för växternas välbefinnande såväl som för sitt egna. I slutändan skapades ett system som kan utföra mätningarna och är kapabelt att jämföra dessa två samlingar data som sedan visar resultatet på en webbplats för användaren.
de, Roos Victoria. "Reusable Method for Behavioural Regulation of Executing Real-time Embedded Systems." Thesis, KTH, Skolan för datavetenskap och kommunikation (CSC), 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-175598.
Full textTraditionellt har realtidsapplikationer körts inom ett isolerat inbyggt system,men detta har blivit ett föråldrat synsätt. Dessa system växer och blir allt större,mer distribuerade och komplexa, och är ofta nära integrerad med den yttrestrukturen. Förmågan att dynamiskt anpassa sig och reglera denna typ av systemunder drift är en allt mer önskad egenskap. Det kan öka dess livslängd och sparakostnader i form av både pengar och tid. Denna examensrapport föreslår enmetod för att utföra denna dynamiska anpassning och reglering med hjälp avkonceptet kring computational reflection. Metoden är anpassad för att stödja denansträngda och varierad miljö man möter när man arbetar med distribueradeinbyggda realtidssystem. Ett prototyp ramverk för metoden har skapats iprogrammeringsspråket C++. Detta ramverk är lättviktigt och använder ettminimalt antal beroenden. Genom att inkludera detta ramverk i ett befintligtprogram och registrera variabler till ramverket så får variablerna reflektivaegenskaper. Dessa egenskaper är bland annat dynamisk reglering och enbegränsad självkännedom. Slutligen har ramverket utvärderats genom att testadess beräkningslast och minnesförbrukning. Detta, för att visa hur mycket extrapåfrestning denna typ av metod skulle orsaka i ett befintligt system. Resultatenvisar att, relativt dess funktionalitet, så är belastning låg i de flesta av fallen.Men i en hård-realtidsmiljö så är detta antagligen inte en hållbar lösning.
Izosimov, Viacheslav. "Scheduling and Optimization of Fault-Tolerant Embedded Systems." Licentiate thesis, Linköping University, Linköping University, ESLAB - Embedded Systems Laboratory, 2006. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-7654.
Full textSafety-critical applications have to function correctly even in presence of faults. This thesis deals with techniques for tolerating effects of transient and intermittent faults. Reexecution, software replication, and rollback recovery with checkpointing are used to provide the required level of fault tolerance. These techniques are considered in the context of distributed real-time systems with non-preemptive static cyclic scheduling.
Safety-critical applications have strict time and cost constrains, which means that not only faults have to be tolerated but also the constraints should be satisfied. Hence, efficient system design approaches with consideration of fault tolerance are required.
The thesis proposes several design optimization strategies and scheduling techniques that take fault tolerance into account. The design optimization tasks addressed include, among others, process mapping, fault tolerance policy assignment, and checkpoint distribution.
Dedicated scheduling techniques and mapping optimization strategies are also proposed to handle customized transparency requirements associated with processes and messages. By providing fault containment, transparency can, potentially, improve testability and debugability of fault-tolerant applications.
The efficiency of the proposed scheduling techniques and design optimization strategies is evaluated with extensive experiments conducted on a number of synthetic applications and a real-life example. The experimental results show that considering fault tolerance during system-level design optimization is essential when designing cost-effective fault-tolerant embedded systems.
Olm, Måns, and Rör Adam. "Keep Talking : Fysisk version av ett virtuellt spel." Thesis, Karlstads universitet, Institutionen för matematik och datavetenskap (from 2013), 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-84990.
Full text”Keep Talking and Nobody Explodes” är ett spel som normalt spelas med ”vitual reality”-glasögon på en spelkonsol. Spelet går ut på att två spelare ska sammabeta för att lösasex pussel på tid för att desarmera en bomb. En person ser bomben och ska förklarahur den ser ut för den andra personen som, med hjälp av en manual, ska berätta hurpusslet ska lösas baserat på utseendet. I denna rapport beskrivs utvecklingen av en fysiskvariant av detta spel. Utmaningen med att utveckla spelet var att designa inbyggdasystem som efterliknade det virtuella spelet så mycket som möjligt. I utvecklingeningick både design av elektriska kretsar och programmering av mikroprocessorer. Syftetmed rapporten är att ge ett exempel på hur en fysisk produkt kan utvecklas från envirtuell variant och vilka för- och nackdelar de båda varianterna kan ha. Resultatet frånprojektet blev ett spel som efterliknade den virtuella versionen med ett pussel, samt enkravspecifikation för vidare utveckling av pussel.
Lyrå, Martin. "Digitalisering av skogsskötsel med GNSS : Kostnadseffektiv kartläggning med Arduino &Real-Time Kinematic." Thesis, Linnéuniversitetet, Institutionen för datavetenskap och medieteknik (DM), 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-90807.
Full textManolache, Sorin. "Analysis and Optimisation of Real-Time Systems with Stochastic Behaviour." Doctoral thesis, Linköping : Linköpings universitet, 2005. http://www.bibl.liu.se/liupubl/disp/disp2005/tek983s.pdf.
Full textLövgren, Jonatan. "Increasing Performance and Predictability of a Real-Time Kernel Using Hardware Acceleration." Thesis, KTH, Skolan för informations- och kommunikationsteknik (ICT), 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-191136.
Full textAnvändandet av en realtidskärna vid utveckling av säkerhetskritiska realtidsapplikationer har flera fördelar. Det underlättar konstruktionen av en modulär mjukvaruarkitektur och erbjuder flera mekanismer för att klara de tidsrelaterade krav som ställs på en applikation. En realtidskärna kan emellertid introducera långa och icke-deterministiska responstider, vilket tvingar applikationsdesignern att alltid ta höjd för det teoretiska värstafallet även om detta är överdrivet pessimistisk jämfört med medelfallet. I denna uppsats presenteras en hårdvaruaccelererad implementation av realtidskärnan FreeRTOS, konstruerad med hjälp av kommersiellt tillgängliga hårdvarukomponenter. Utöver detta presenteras även en uppsättning tester för att jämföra FreeRTOS samt dess hårdvaruaccelererade motsvarighet med avseende på prestanda och determinism. Genom att migrera kritiska delar av FreeRTOS till hårdvara kunde de långa responstiderna kraftigt reduceras. Utöver detta blev exekveringstiden helt deterministiskt i den hårdvaruaccelererade implementationen, något som möjliggör en mer exakt tidsanalys.
Guo, Guanghao. "Evaluation of FPGA Partial Reconfiguration : for real-time Vision applications." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-279957.
Full textAnvändningen av programmerbara logiska resurser i Field Programmable Gate Arrayer, även känd som FPGA:er, har ökat mycket nyligen på grund av komplexiteten hos algoritmerna, speciellt för vissa datorvisningsalgoritmer. På grund av detta är det ibland inte tillräckligt med hårdvaruresurser i FPGA:n. Partiell omkonfiguration ger oss möjlighet att lösa detta problem. Partiell omkonfigurering är en teknik som kan användas för att omkonfigurera specifika delar av FPGA:n under körtid. Genom att använda denna teknik kan vi minska behovet av programmerbara logiska resurser. Det här mastersprojektet syftar till att utforma ett programvaru-ramverk för partiell omkonfiguration som kan ladda en uppsättning processkomponenter / algoritmer (t.ex. objektdetektering, optiskt flöde, Harris-Corner detection etc) i FPGA- området utan att påverka statiska realtids-komponenter såsom kamerafångst, grundläggande bildfiltrering och färgkonvertering som körs kontinuerligt. Partiell omkonfiguration har tillämpats på två olika videoprocessnings-pipelines, en direkt-strömmande respektive en rambuffert-strömmande arkitektur. Resultatet visar att omkonfigurationstiden är förutsägbar och att partiell omkonfiguration kan användas i realtids-tillämpningar.
Gustafsson, Thomas. "Maintaining data consistency in embedded databases for vehicular systems." Licentiate thesis, Linköping : Univ, 2004. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-5681.
Full textArleklint, Tomas. "Memory Measurement and Message Usage Improvement on an Elevator Embedded System." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-261163.
Full textAlla inbyggda system är unika, en design som passar ett system kan sällan kopieras över till ett annat. Detta leder till att det är svårt att designa inbyggda system. Osäkerheten över framtida systemkrav då systemet utvecklas över tid gör inte designproblemet lättare. Att kontinuerligt kunna validera prestandan och pålitligheten är viktigt för att kunna garantera felfri körning.Detta examensarbete utforskar två områden. En metod för att mäta den statiska och dynamiska minnesanvändningen av systemet är nödvändig för att kunna säkerställa att systemet alltid fungerar som det ska, och att den tillgängliga hårdvaran är tillräcklig. Flera olika verktyg utvecklades och testades för att hitta det som bäst mäter hissens minnesanvändning. Utöver det granskades meddelandeanvändningen, hur de olika enheterna inom det studerade systemet kommunicerar med varandra, för potentiella förbättringar av prestandan och pålitligheten. En studie utfördes för att hitta det mest optimala kommunikationsprotokollet, och för hur av överföringarna kunde förbättras.Resultatet visar att för det här specifika systemet är bästa sättet att räkna ut minnesanvändningen med ett verktyg utvecklat under projektet. Med hjälp av det här verktyget visas att ingen av modulerna i hissystemet använde mer än 30% av det tillgängliga minnet under körning. Studien över minnesanvändningen påvisar att det mest optimala protokollet var CAN och ISO 15765-2 för det övre lagret, vilket är det som används för nuvarande. Dock föreslås förbättringar till hur meddelandena överförs, till exempel genom att utnyttja CAN protokollet till fullo och genom att implementera meddelandebufferts på mottagarsidan.En betydelsefull slutsats som drogs var att på samma sätt som det inte finns en unik systemdesign som passar alla system, finns det inte heller ett minnesanvändningsverktyg eller en meddelandeanvändning som passar alla system. Varje enskilt system måste analyseras för att hitta den mest optimala lösningen för det specifika systemet.
Jambor, Filip. "Konstruktion av kontroller för högspänningsswitchning." Thesis, KTH, Skolan för informations- och kommunikationsteknik (ICT), 2014. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-177155.
Full textIn this thesis the hardware and software has been developed for controlling the switching of a high voltage to an X-ray detector. This thesis has been done on the behalf of the company XCounter that develops advanced X-ray detectors. The result of this work is a circuit board that is mounted in one of XCounters X-ray detectors. The circuit board and software functionality is to switch the high voltage and regulate the five diodes according to a pattern that is adjustable in the software. The pattern is adjustable in relation to a sync signal coming from the detector. The timing of the events is critical. This report describes the development of this circuit board and associated software. From the planning of components to the simulation of the design to the actual development.
Björkman, Fredrik, and Gustaf Eriksson. "Indoor positioning aided survey and map generation." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-252919.
Full textInomhuspositioneringssystem kan vara till stor hjälp när man vill lo- kalisera sig i en inomhusmiljö. För att kunna navigera sig så krävs det en inomhuskarta som i viss mån representerar verkligheten. Den- na avhandling ämnar att komma fram till en konceptvalidering för ett system som ska mappa upp rektangulära objekt på tvådimensio- nella kartor i en inomhusmiljö. Kartorna ritas upp med hjälp av po- sitionen från en handhållen enhet som markerar hörnen på objekten. Problem som uppstår då är att felet från positionen kan få objekt som är av samma storlek och uppställda på rad i verkligheten, att se oli- ka stora ut och vara placerade lite huller om buller på kartan. Ett an- nat problem är att positionen kan med det här felet i positioneringen, komma att befinna sig i ett existerande objekt, vilket leder till en dålig användarupplevelse. Problemen löstes genom att utveckla ett system, som utifrån en karta med objekt mappade med hjälp av positionering, kan justera objektens form och position baserat på medelvärdena av flertalet likadana objekt. För att undvika positioner innanför objekt så skrevs en funktion som hela tiden kollar om positionen befinner sig i något befintligt objekt och om så skulle vara fallet så korrigeras po- sitionen till närmsta position utanför objektet. Slutresultatet blev en konceptvalidering av ett system som kan generera kartor med mappa- de objekt och användare som kan traversera dessa kartor med en god användarupplevelse.
Hallberg, Anders, and Jonathan Lindberg. "ATT UTVECKLA EN KRETSKORTSPROTOTYP : UTVECKLING AV EN SMART PILLERDOSA." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-264199.
Full textMore and more people are dependent on medication for their survival. These are mainly found in older age groups. Many of these are medicated daily and the burden of medication is noticeable. Because of their problems, enormous stress is associated with medication because it is particularly difficult to remember when it is to be taken, which dose, but also which medicine. Some need to take medicine as often as eight times in one day.These people are treated by doctors. Doctors assess the effectiveness of medication based on the patient's ability and willingness to recall accurate information regarding their compliance with medication. All too often, the patient recalls wrongful information.We have been given the task of further developing a prototype for a "smart" pillbox whose goal is to improve the patient's experience in medication and give the doctor a reliable and safe way to follow the patients' compliance with medication.We have further developed a previous prototype by creating a new prototype that implements all the desired features on a customized circuit board.The advantages of a specially developed circuit board prototype against a modular prototype are investigated regarding size reduction, energy efficiency and cost efficiency.A suitable approach for developing a circuit board prototype, the results of the investigation and recommendations for further development are discussed and presented in the report.A circuit board prototype according to the stated specifications was successfully developed in the specified timeframe. The investigation showed that greater sizereduction, energy-efficiency and cost-efficiency were possible to achieve.
André, Mikael, and Hannes Paulsson. "Design of microcontroller circuit and measurement software for SiC and MOREBAC experiment." Thesis, KTH, Skolan för informations- och kommunikationsteknik (ICT), 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-188836.
Full textDen här rapporten beskriver utvecklingen av ett experiment vars uppgift är att testa karaktäristiken och funktionaliteten hos Kiselkarbid(SiC)-komponenter i rymden. Experimentet, som går under namnet SiC in Space, är en del av "Minitature Student Satellite"-projektet (MIST), samt projektet "Working on Venus", vilka båda utförs på KTH, Stockholm, Sverige. Rapporten avhandlar huvudsakligen utvecklingen och implementationen av experimentets mikrokontroller samt den tillhörande mjukvaran, samtidigt som testkretsen för den transistor som undersökts utvecklades i ett annat projekt, och är således avhandlat i en annan rapport. En mikrokontroller valdes ut för projektet baserat både klimatet i "Low Earth Orbit" där satelliten kommer att befinna sig, samt de krav som ställdes på strömförbrukningen baserat på den begränsade strömförsörjningen på själva satelliten. Mjukvaran på mikrokontrollern utvecklades sedan för att avläsa temperaturvärden och spänningsnivåer vid testpunkter på transistorerna, för att sedan översätta denna data till ett läsbart format samt skicka den till satellitens omborddator, som i sin tur kan skicka datan till basstationen på jorden. Utöver den mjukvara som utvecklats till SiC in Space, utvecklades även en liknande lösning för ett annat experiment på satelliten, kallat MOREBAC. Den huvudsakliga skillnaden mellan de två mjukvarulösningarna är att de testpunkter som ska läsas av på MOREBAC skiljer sig både i antal och i utförande från de testpunkter som ska läsas på SiC in Space, samt det datapaket som sedan skickas till omborddatorn. Det slutgiltiga steget under detta projekt var sedan att designa och konstruera ett kretskort (PCB). Kretskortet innehåller både den mikrokontroller som avhandlas i denna rapport, transistorerna som ska testas, samt en strömförsörjningslösning som utvecklats i ytterligare ett parallellt projekt.
Larsson, Ante, and Niclas Fölster. "Design och utvärdering av programvara för en Bluetoothkommunicerande lågenergienhet." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-279685.
Full textThe purpose of this project was to develop a firmware for a low-energy smartwristband that communicates with the user in a new way through vibrations in Morse-code. It uses Bluetooth technology to send and receive information in real-time, from a smartphone application. The firmware did not only have to be functional, it had to reach a certain standard as well. This standard was defined by a set of goals: robustness, performance, power efficiency, comprehensibility and maintainability. All these are required for the program to be viable in practice. The firmware has three main parts: One which controls Bluetooth communication between the system and the smartphone application. One that handles the button presses on the wristband. One that controls the vibration motors on the wristband.To find the right structure for the firmware, several different frameworks were systematically evaluated with the requirements in mind. The system uses a realtime operating system which provides a strong foundation and handles all tasks in an easily manageable way. It is also well established and documented, which facilitated development. Several tests were performed to validate goal achievement.The project resulted in a fully functioning firmware which fulfilled the set goals. Some important lessons that was taught from this project is firstly that the focus on test-based evaluation was a very good choice. It makes it very clear and easy to see if requirements were fulfilled. Another part which has helped a lot was the delimitations set on the project. To specify the scope has been very important part of the projects success.
Midéus, Gustav, and Chavez Antonio Morales. "RISC-V Thread Isolation : Using Zephyr RTOS." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-279100.
Full textMånga inbyggda system saknar en enhet för minneshantering (s.k. MMU) och saknar därför oftast minnesskydd. Detta leder till att dessa system blir mindre robusta eftersom operativsystemet, processer och trådar inte längre är isolerade från varandra. Detta är också en säkerhetsbrist och med antalet inbyggda system som snabbt ökar på grund av tillväxten av Internet of things (IoT), så kan sårbarheter som denna bli ett stort problem. Med en nyligen introducerad uppdatering av RISC-Vprocessor arkitekturen, så introducerades en möjlighet till att isolera minne utan hjälp av en MMU. Denna studie syftar till att identifiera problem och möjligheter av att implementera sådant minneskydd med RISC-V. Baserat på en studie av litteratur och dokumentation om minnesskydd och RISC-V arkitekturen designades och implementerades en prototyp för att hjälpa till att fastställa problem och möjligheter samt göra en utvärdering med avseende på prestanda- och minneskostnader. Den utvecklade prototypen visade en fungerande implementering av minneskydd för minnesregioner med RISC-V. Utvärderingen av prototypen visade en ökad exekveringstid för kontextbyten och ökad minnesanvändning. Resultaten indikerar att det implementerade minneskyddet kommer med en ökad kostnad i prestanda med en konstant faktor och en liten omkostnad i minne. Därför rekommenderas att implementeringar som vill implementera minneskydd med RISC-V på mindre inbyggda system där tid och minne kan vara avgörande tar hänsyn till omkostnaderna. Ytterligare studier och tester behövs för att identifiera optimeringar som kan förbättra prestandan och upptäcka säkerhetsbrister.
Dunca, Andreas, and Hoang Anh Quoc Nguyen. "Wireless electromyogram system." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-281817.
Full textVenös tromboemboli (VTE) är en av de vanligaste kardiovaskulära sjukdomarna. KTH och dess akademiska och industriella partner avser att utveckla ett system med uppdrag att bekämpa VTE genom att stimulera inaktiva muskler. Elektromyografi (EMG) används för att mäta musklernas aktiveringspotential. Syftet med denna avhandling är att utveckla en EMG-enhet som kan mäta bioelektriska signaler och överföra denna data till andra enheter. Ett fungerande EMG system kräver en lämplig förstärkning för att resultatet ska vara läsbart och kräver filtrering samt utförlig kretskortdesign för att eliminera brus/störningar som kan påverka resultatet negativt.Projektet använde en Top-Down strategi. En arkitektur av EMG-systemet genomfördes och sedan delades upp i funktionella block. Varje block implementerades separat och hela lösningen testades experimentellt för att säkerställa att alla specifikationer uppfylldes. För att validera EMG- enheten användes referensbilder tillsammans med att direkt observera sambandet mellan muskelaktivering och dess signal via ett oscilloskop.Resultatet var en helt funktionell EMG-enhet som bestod av två PCB: en PCB med EMG funktionalitet (analog krets) och en PCB med digital processering för kommunikation (digital krets). EMG mätningarna var konsistenta mellan testpersoner och kunde lätt korreleras med muskelrörelse och spänningskraft. Referensbilderna indikerade att den fungerade som avsedd. Det fanns fortfarande 50 Hz common mode brus i EMG-enheten, vilket kan ha orsakas av dess breda bandbredd och dåliga lågfrekvensegenskaper.Målen och kraven uppfylldes: en fullt funktionell trådlös, modulär, liten och batteridriven EMG- enhet. Brusnivån för EMG kunde ha varit lägre och skulle behöva ytterligare förbättringar. Ett integrerat batteri kunde implementeras för att eliminera användarnas behov av att tillhandahålla ett batteri. En applikation kunde ha utvecklats för EMG-enheten, med ett användarvänligt användargränssnitt, för vårdpersonal.Examensarbetarna strävade efter att minimera användning av komponenter och strömförbrukning under arbetsprocessen. Alla komponenter var RoHS-certifierade och kasserade komponenter insamlades för korrekt avfallshantering. Energiförbrukning kunde ha minimerats ytterligare i det digitala kretskortet genom att implementera sleep mode och en watchdog timer. I detta examensarbete var det önskvärt att implemnetera de 17 globala hållbarhetsmålen uppsatta av FN (Förenta Nationerna). Sammanfattningsvis uppfylldes huvudsakligen “3 – Good Health and well-being”. Hållbarhetsmålen ”12 - Ansvarig konsumtion och produktion”, ”13 – Klimatåtgärder”, ”15 - Liv på land” anses även att ha beaktas i denna avhandling.
Henriksson, Michael, and Michael Fransson. "Force-Sensing Rehabilitation Glove : A tool to facilitate rehabilitation of reduced hand strength." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-254287.
Full textDenna avhandling undersöker hur trycksensorer kan användas vid rehabilitering av patienter med försvagad handstyrka. Rehabiliteringsprocessen innehåller vanligtvis vardagliga uppgifter för att utvärdera patientens förmåga och nuvarande hjälpmedel är få. Utmaningarna är att hitta en lämplig sensor för applikationen och hur man kan implementera sensorn i en mångsidig prototyp med en direkt återkoppling för användaren. För att lösa detta problem kommer forskning att genomföras på olika typer av trycksensorer. Detta görs för att kunna bestämma den mest lämpade sensortypen för denna implementering. Den resulterande prototypen består av en handske med kraft känsliga resistorer (FSR) och en separat modul som ger direkt återkoppling till patienten och vårdtagaren. Handsken har en sensor i varje fingertopp för att detektera applicerad kraft för varje enskilt finger när patienten greppar ett föremål. För att presentera data från sensorerna skapas ett visuellt gränssnitt. Gränssnittet är i form av en hand med lysdioder i varje finger för direkt återkoppling och en bildskärm för att presentera numeriska data.
Kovacs, Emilie, and Joel Abrahamsson. "Videoströmning från trådlöskamera." Thesis, KTH, Skolan för informations- och kommunikationsteknik (ICT), 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-177404.
Full textcompany H&D Wireless. The reference design would be a wireless camera that can send video data wirelessly using the aforementioned WiFi-module. The project was carried out at the company during spring 2015 as a thesis project for the Degree Program in Electronics and Computer Engineering at KTH. The project was divided into three stages: a pilot study stage, a feasibility stage and a concluding stage. A literature study was performed during the pilot study stage, which described common functions in existing network cameras, techniques for video encoding and a slightly deeper study of different types of image sensors. The pilot study stage continued with an analysis of different hardware solutions which could be used in the project. The hardware solution which would be used in the project was chosen at the end of the pilot study stage. The purpose of the feasibility stage was to find out whether the chosen hardware solution would be possible to implement. This stage consisted mainly of software de- velopment, during which test driven development was practiced. A video buffer and a HTTP-server for video streaming was developed in this stage of the project. The project report was finished and the software development was wrapped up during the concluding stage. The development of the software for the chosen video encoder was delayed until the concluding stage because of its late delivery. A Scrum inspired project method was used for this project. The project method was perceived to work well in the project because of its flexibility and demand of clear tasks. The wireless camera could was not finished at the end of the project, because of problems in the communication with the video encoder. The problem could probably have been resolved before the end of the project if the video encoder had arrived earlier. It is not sure if the implementation had been possible to complete anyways because of lack of time. Although the project was not completely finished a lot of valuable knowledge was obtained for future work.
Karlsson, Daniel. "Towards Formal Verification in a Component-based Reuse Methodology." Licentiate thesis, Linköping : Univ, 2003. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-5696.
Full textHolmeland, John, and Rikard Israelsson. "Utveckling av reglersystem till quadrokopter." Thesis, KTH, Skolan för informations- och kommunikationsteknik (ICT), 2014. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-143885.
Full textSyftet med detta projekt var att vidareutveckla och färdigställa en quadrokopter som byggts i en tidigare projektkurs på KTH, för att den sedan skulle kunna användas i demonstrations- och undervisningssyften på skolan. Quadrokoptern var från början hårdvarumässigt färdigbyggd och viss funktionalitet fanns implementerad men det fanns inget system för automatisk stabilisering. Det främsta målet med projektet var att implementera ett sådant system, och att kombinera det med tidigare funktionalitet för att göra quadrokoptern manöver- och flygbar. För att skapa en fungerande och stabil grund har flera grundläggande mjukvarufinesser implementerats, och därpå ytterligare mjukvara för att förbättra säkerheten, stabiliteten och funktionaliteten. Det viktigaste har att göra med reglersystemet som ansvarar för att omvandla sensor- och styrsignaler till lämpliga motorvärden. Denna rapport beskriver dessa tekniska problem samt de lösningsmetoder och lösningar vi kommit fram till, och analyserar det slutliga systemets egenskaper.
Richert, Adam. "Developing a Portable System for Medicine Dosage." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-235738.
Full textProjektet som presenteras i denna rapport är tänkt att utveckla ett portabelt elektroniskt system för användning som en medicinsk pillerbehållare. Med funktionaliteten att konfigurera upp till tolv dagligen upprepande alarm är syftet med medicindoseringssystemet först och främst att påminna användaren när de ska ta sin medicin. Lysdioder och användarens egna inspelade röst som notifikationer ska implementeras för att vidare hjälpa användaren att ta rätt medicin vid varje tillfälle. Enheten ska också ha en minneslogg som sparar upp till etthundra missade doseringar, vilket gör det möjligt för auktoriserad sjukvårdspersonal att verifiera användarens följsamhet till medicineringen.En översiktlig beskrivning av funktionaliteten samt det fysiska utseendet av enheten skrevs av projektägaren Victrix AB innan projektet startades. Det som detta projekt täcker är hårdvaruoch mjukvaruutvecklingen, så väl som där tillhörande designval. Projektet siktar på att följa den föreslagna funktionalitetsspecifikationen så nära som möjligt, och samtidigt göra välgrundade val för hårdoch mjukvara med enkelhet, effektivitet, energiförbrukning och tillgänglighet i åtanke. Genom att följa specifikationen är det slutliga målet att frambringa ökad medicinföljsamhet för användare av den med det här projektet utvecklade enheten.Utvecklingen av medicindoseringssystemet föregicks av en befogad bakgrundsstudie utformad genom användningen av kvalitativa forskningsmetoder. Hårdvara att användas för en första prototyp av enheten valdes sedan baserat på den insamlade informationen om existerande teknologier och relaterat arbete. Genom grundliga tester och regelbundet informationsutbyte med kunden konstruerades en prototyp av medicindoseringssystemet baserat på en Arduinomikrokontroller. Prototypen utvärderades att uppfylla 92% av kraven som Victrix ansåg vara av hög prioritet.
Ristic, Dejan. "Upcycling av teckendisplaymodul : En adapter for styrkretsen Hitachi HD44780." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-232104.
Full text"Upcycling" kan beskrivas som en syssla där föråldrade eller kasserade produkter används som material vid tillverkning av ett nytt föremål, vilket har högre kvalitet eller värde. Det finns exempel på idéer för "upcycling" av teknologiskt enkla produkter vilka har visat sig framgångsrika, i bemärkelsen att de har nått spridning och tillämpas praktiskt inom någon målgrupp. I detta arbete undersöks hur en idé för "upcycling" av en elektrisk produkt kan utvecklas till en prototyp, med syftet att underlätta tillämpning av denna idé inom målgruppen elektronikhobbyister. Detta sker genom utveckling av en prototyp till en adapter, som utökar funktionaliteten hos en teckendisplaymodul med styrkretsen Hitachi HD44780. Adapterns funktion är att öka det antal användardefinierade tecken som kan visas på en sådan teckendisplaymodul. Detta möjliggör att teckendisplaymodulen kan användas för att visa text på fler språk, och att den för vissa ändamål kan användas som substitut för en monokrom grafisk displaymodul. Slutsatsen av arbetet är att prototypen av denna adapter kan användas för att öka det antal användardefinierade tecken som samtidigt kan visas på en teckendisplaymodul, samt att prototypen kan vara användbar för vissa syften inom den avsedda målgruppen.
Björklund, Henrik, and Sebastian Kullengren. "Detektering av hindrat trafikflöde på väg." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-232122.
Full textThe number of urban dwellers is increasing, and as a result traffic congestion increases. To combat this, investigations to connect infrastructure are being done, and the use of several different sensors are relevant to this study. Sensors can be used to reduce traffic congestion, for example by detecting stationary vehicles or objects on the road. This graduate work examines the concept of how a Light Detection and Ranging sensor can be used to detect any obstructed traffic flow on roads. A prototype is created to examine the concept, which consists of a data acquisition module and a detection application. By comparing varying collected data, it is determined if traffic flow is obstructed or not. To enable the detection of traffic flow, a servo motor is used to provide the data acquisition module with the ability to measure points in a two-dimensional plane. Control of motor and data collection is done by an Arduino Uno. Data is processed on a personal computer to determine if any obstruction has occurred. The results of the tests in different test environments indicate that the data acquisition module with the detection application can detect blocked traffic flow and static environment, and with an acceptable accuracy in the distance measurements. The conclusion is that the prototype is capable of detecting a blocked traffic flow. The methods for detecting obstacles are rudimentary but effective for simple traffic flows. Testing more varied traffic for longer periods of time is required to further verify the feasibility of the concept
Aden, Hassan Abdullahi, and Källqvist Rasmus Karlsson. "Evaluating LoRa Physical as a Radio Link Technology for use in a Remote-Controlled Electric Switch System for a Network Bridge Radio-Node." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-247895.
Full textDenna rapport utforskar designen av ett system för att fjärrstyrt slå på eller av elektronik över ett avstånd på minst 15 km, för att användas med batteridrivna radionoder för nätverksbryggning utomhus med Wi-Fi. Tillämpningsområdet för nätverksbryggorna är att koppla samman avlägsna nätverk, om Internetinfrastruktur skulle sluta fungera vid en nödsituation.Problemställningen för rapporten var ”Vad är en lämplig radiolänksteknik att använda i ett fjärrstyrt elektriskt strömbrytarsystem, och hur ska det bäst brukas?”. För att svara på frågan gjordes en avgränsning att utforska Low Power Wide Area Network (LPWAN)-länktekniker, på grund av deras tidigare användning inom effektbegränsade enheter.Long Range-radio, förkortat LoRa, är en radiomodulationsteknik som används för att skicka data över långa avstånd med energibegränsade enheter. LoRa:s räckvidd uppnås genom att drastiskt sänka datatakten, och lämpar sig för bruk i batteridrivna eller energiskördande enheter, likt de som återfinns inom fältet Internet of Things.Ett LoRa-baserat sändaroch mottagarpar implementerades, och uppmättes till att ha en paketlevereringsmängd på över 95% vid ett avstånd på 2 km, mätt mellan två broar. Data vid större avstånd kunde inte bli bestämt noggrant, eftersom LoRa transceivern gav felaktiga avläsningar. Ingen slutsats kunde göras för lämpligheten för att använda ett LoRa-baserat system för att lösa problemet, delvist för att en olämplig metod för att testa radions prestanda använts, och delvist på grund av ett ofullständigt mätresultat.
Fofana, Alpha, and Carl Mossberg. "Energy harvesting from ambient WiFi energy : A method of harvesting and measuring ambient WiFi energy." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-257860.
Full textMed den nuvarande utvecklingen inom trådlös teknik och IoT-domänen har efterfrågan på elektroniska applikationer med låg effekt ökat och en av utmaningarna är att hitta effektiva och hållbara sätt att driva dessa typer av enheter. Syftet med detta projekt var att undersöka frågan hur vi skördar radiovågsenergi och kan vi skörda tillräckligt mycket med energi för att den ska vara användbar i en applikation. I ett typiskt kontor finns fler källor till radiovågor, däribland WiFi som antas ha en hög nyttjandegrad. Projektet valde att inrikta sig på WiFi bandet och undersöka om det går att utvinna tillräckligt med energi där.Projektet strävade efter att leverera en färdig produkt med alla ingående delar, en antenn, en likriktare, en lagringsenhet och ett matchningsnätverk för att anpassa antenn och likriktare till varandra. För att undersöka hur mycket energi som finns att skörda gjordes först beräkningar och sedan mätningar i bland annat ett typiskt kontor. Det konstaterades att det rör sig om väldigt låga nivåer och betonas att de apparater som använder WiFi klarar av att känna av signaler som är långt mycket lägre än de som krävs för att kunna utvinna energi. Detta innebär alltså att apparaterna kan kommunicera felfritt samtidigt som energiinnehållet är så lågt att det inte går att utvinna någon energi.Projektet ägnar stor del åt att optimera den impedansmatchning som måste ske mellan antenn och likriktare för att största möjliga effektutbyte ska kunna ske. Basen är ett kretskort med ett typiskt impedansnätverk och genom beräkningar, simuleringar och experiment tas en prototyp fram. För att kunna analysera resultaten används en mikrokontroller som tar de analoga värdena, omvandlar dem till digitala och skickar dem till en PC för analys.Mätningar gjordes i en kontorsmiljö och den maximala mängden energi som gick att utvinna var 350 mJ på 24 timmar. Energin lagrades i en superkondensator och bedöms vara tillräcklig för att driva en lågenergisensor i ca 30 sekunder.
Lundberg, Magnus. "Power aware design of COTS-based embedded Internet systems." Licentiate thesis, Luleå : Luleå University of Technology, 2005. http://epubl.luth.se/1402-1757/2005/043.
Full textAlekic, Anis, and Andreas Carmvall. "Displayintegrering." Thesis, Linnaeus University, School of Computer Science, Physics and Mathematics, 2010. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-2412.
Full textArbetet är ett examensarbete i högskoleingenjörsutbildningen, inriktning datateknik, på Linnéuniversitet. Arcoma AB är ett företag i Växjö som utvecklar och tillverkar kompletta röntgensystem. Företaget har som mål att förbättra användarvänligheten av systemet med hjälp av en LED-display. De kan förbättra systemet genom att byta ut en enhet som styr röntgengeneratorn mot LED-displayen. Detta leder till att användaren får bättre kontroll och styrning av systemet, samtidigt som patienten behandlas.
I rapporten beskrivs implementering av både hårdvara och mjukvara till displayen, samt den tekniska bakgrunden som till exempel HDMI och LED-tekniken. Mjukvaran har testats direkt mot displayen vilket har gjort testningen intressant. För att lösa uppgiften har vi fått använda Arcomas system och utvecklingsverktyg. Programspråket som användes var framförallt C++.
Resultatet blev ett system som byggs upp av Arcomas hårdvaruplattform, vår kringelektronik och displayen där de sistnämnda byggdes in i en låda. Utöver displayen utvecklades en demoapplikation för generatorstyrning som styrs av en USB-mus. Arcoma är nöjda över resultatet då vi löst huvuduppgiften med displayen, men även löst de extrauppgifter som fanns. Idag försöker Arcoma skapa en efterfrågan för lösningen i deras nya produkter.
This abstract describes the Bachelor of Science in engineering thesis for computer science at Linnaeus University. Arcoma AB in Växjö is a company that constructs and develops complete x-ray systems. The goal of the company is to improve the usability of the system with the help of a LED display. Arcoma can improve the system by exchange the unit that controls the x-ray generator with the LED display instead. This will give the user the ability to have better overview and control of the system, while treating the patient.
This report describes the implementation of both the software and the hardware for the display, but also the technical background for some standards like HDMI and the LED technologic. The software has been tested directly to the display, and therefore made the testing interesting. We have used the Arcoma system and the development tools to solve the problem. The programming language that was used to solve the problem was mainly C++.
The result was a system that is build up by the Arcoma hardware platform, our surrounding electronics and the display where the last ones were built in a box. Aside the display a demo application was developed for controlling the generator. This applications is controlled by a USB mouse. Arcoma is pleased with the result of the main problem with the display, and they are also pleased with us solving the additional problems that existed. Arcoma wants to create a demand of this solution in their new products.
Hjertström, Andreas. "Information centric development of component-based embedded real-time systems /." Västerås : School of Innovation, Design and Engineering, Mälardalen University, 2009. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-7582.
Full textCortés, Luis Alejandro. "Verification and scheduling techniques for real-time embedded systems /." Linköping : Dept. of Computer and Information Science, Univ, 2005. http://www.ep.liu.se/diss/science_technology/09/20/index.html.
Full textIzosimov, Viacheslav. "Scheduling and optimization of fault-tolerant distributed embedded systems." Doctoral thesis, Linköping : Department of Computer and Information Science, Linköping University, 2009. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-51727.
Full textEkwall, Anders. "Minimering av effektförbrukning i inbyggt system med FPGA." Thesis, KTH, Skolan för informations- och kommunikationsteknik (ICT), 2014. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-177156.
Full textThe purpose of this thesis is to examine the possibility of reducing an embedded system's power consumption through the use of a low-power Field Programmable Gate Array (FPGA). The customer's hope was that by relocating some of the functionality from the system's Micro Controller Unit (MCU) to an FPGA, the system's MCU could remain in its most efficient power saving mode long enough to reduce the average power consumption to an acceptable level. This paper documents the development work, from initial background material studies up to the implementation and test of suggested designs in an actual FPGA, an AGLN250 from Microsemi. The thesis work has demonstrated that it is possible to reduce the power consumption of the customer's system by relocating some of the MCU functionality to an FPGA. However, due to an FPGA's architecture, care must be taken to ensure that the design is implemented in such a way that the signal activity is reduced as far as possible. Otherwise the power consumption might end up higher than expected.
Eldh, Erik. "Cloud connectivity for embedded systems." Thesis, KTH, Kommunikationssystem, CoS, 2013. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-118746.
Full textAtt använda ett inbyggt system som en kontrollenhet för elektronik är inget nytt. Dessa typer av system finns idag överallt och används i vidt spridda användningsområden medans datormolnet är en ny approach för dator användning i sin helhet. Utforska och skapa en länk mellan dessa två mycket olika platformar för att facilitera nya tillvägagångs sätt att sköta underhåll sparar företag inte tid och pengar när det kommer till inbyggda system utan också när det gäller driften för servrar. Denna examensarbete utforskar denna typ av länk och presenterar för endamålet lämpliga tekniker att koppla dem samman medans lämpligheten för en sådan lösning diskuteras. Att utforska det som inkluderas i konceptet molnet genom att undersöka tillgängliga teknologier för utveckling är viktigt för att få en bild av vad marknaden har att erbjuda. Mer viktigt är hur utveckling går till och vilka fördelarna är. Hur teknologoier som databaser, last distrubutörer och server miljöer har adapterats till molnmiljön och vilka nackdelar och fördelar som kommit ut av detta är av intresse och vidare hur en lösning kan använda sig av dessa fördelar i ett verkliget scenario. Tre olika moln leverantörer och deras produkter har presenterats för att ge en bild av vad som för tillfället erbjuds. För att realisera en lösning har ett sett att kommunicera och utbyta data presenterats och diskuterats. Åter igen för att realisera konceptet i ett verkligt scenario. Denna uppsats presenterar konceptet moln anslutbarhet för inbyggda system för att kunna få en lösning realiserad och använd. En mellanprograms lösning som drar styrka ifrån de tjänster som erbjudas av molnleverantörer för driftsättning hos en leverantor föreslås. Denna mellanprogramslösnings agerar tillståndslöst för att erbjuda kommunikation och funktions sammankoppling mellan de två olika deltagarna som har olika förutsätningar. Denna approach skapar en flexibel gemensam plattform för olika klienter hos slutanvändaren och minskar bördan hos de inbyggdasystemet att behöva göra analyser och distrubuera informationen till klienterna. Denna lösning erbjuder också en abstraktion av de inbyggdasystemen för att erbjuda ytterligare säkerhet när kommunikation sker med de inbyggdasystemet genom att den endast sker med giltiga mellanprogram.
Wiklander, Jimmie. "Component-based software design of embedded real-time systems." Licentiate thesis, Luleå : Luleå University of Technology, 2009. http://pure.ltu.se/ws/fbspretrieve/3318285.
Full textGustavsson, Henrik. "Utvärdering av simulatorer och emulatorer för inbyggda system." Thesis, Tekniska Högskolan, Högskolan i Jönköping, JTH, Data- och elektroteknik, 2011. http://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-17983.
Full textThis thesis has been carried out in cooperation with Saab Electronic Defence Systems in Jönköping which has a wide range of products, mainly for Avionic applications. In order to evaluate and verify their design it is often required to simulate behaviour and debug as early as possible. System simulation can enable software development and debug to commence long before a hardware prototype is available and also scale with the size and complexity of the system. Another benefit of simulation is to more easily determine root causes to system crashes, establish worst case execution time cases and making fault injection. Therefore this thesis will focus on evaluating simulators and emulators, as development- and testing tools. This report contains a marketing research, where ten emulators and simulators were found. Of these, two simulators were chosen for further investigation; WindRiver Simics and Imperas OVPSim. The evaluations considered both usability and debugging features as well as comparative tests between real hardware and the simulated environment. The results show that simulators can help in product development, but they are not yet optimal for evaluating hardware. This is because deviations may occur in execution times between real and simulated hardware architectures.
Lüders, Frank. "An evolutionary approach to software components in embedded real-time systems /." Västerås : Department of Computer Science and Electronics, Mälardalen University, 2006. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-166.
Full textHooshidar, Daniel, and Yobart Amino. "Implementation av portabla REM-identifierande sensorer : Undersökning kring lämpliga, icke-påträngande metoder för REM-igenkänning." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-232117.
Full textTiredness in traffic is a major problem in society. It is especially dangerous to drive heavy trucks when tired because these vehicles are large and often have vital roles when involved in traffic accidents. To address the problem, this degree project has studied which sleep stage is most appropriate to wake up during, in order to wake up sharp and alert, and what types of techniques and methods are suitable for portable detection of Rapid-Eye-Movement. Previous work and studies have been done which indicates that awakening during REM sleep is optimal for feeling alert. The chosen methods are based on variants of well-established techniques that are used to identify sleep stages. Electrooculography is used to measure eye movements using four electrodes placed on the head. Body movements are detected by an accelerometer attached to the arm. Pulse measurements are made and used to calculate the pulse variation during sleep. The goal is to create a prototype which will know when the user is in REM sleep and then wake the user up. This work is divided into two embedded systems that are made between two different degree projects. The result was three sensors that worked individually. Due to lack of time and a longer troubleshooting, the prototype was not completed. Before the sensors can be used in a product, additional tests are required under the supervision of a sleep specialist.
Genc, Erkan, and Dennis Axfjord. "Från sensor tillhttp : en fallstudie av integrationen mellan inbyggda system och Web Services." Thesis, University West, Department of Informatics and Mathematics, 2003. http://urn.kb.se/resolve?urn=urn:nbn:se:hv:diva-505.
Full textJohansson, Henrik. "Evaluation of Communication Interfaces for ElectronicControl Units in Heavy-duty Vehicles." Thesis, Linköpings universitet, Fordonssystem, 2012. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-78869.
Full text