Spelling suggestions: "subject:"inbyggda system."" "subject:"enbyggda system.""
121 |
Displayintegrering / Display integrationAlekic, Anis, Carmvall, Andreas January 2010 (has links)
Arbetet ä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.
|
122 |
Performance Evaluation of Cryptographic Algorithms on ESP32 with Cryptographic Hardware Acceleration FeatureJin, Qiao January 2022 (has links)
The rise of the Internet of Things (IoT) and autonomous robots/vehicles comes with a lot of embedded electronic systems. Small printed circuit boards with microcomputers will be embedded almost everywhere. Therefore, the security and data protection of those systems will be a significant challenge to take into consideration for the future development of IoT devices. Cryptographic algorithms can be used to provide confidentiality and integrity for data transmitted between those embedded devices. It is important to know what kind of algorithm is the most suitable for the specified task and the selected embedded device. In this thesis, several commonly used cryptographic algorithms are evaluated and an EPS32 based IoT device is chosen as the evaluation platform. ESP32 is a series of low cost and low power System-on-Chip microcontrollers with integrated Wi-Fi and dual-mode Bluetooth. Additionally, ESP32 has the hardware acceleration feature for commonly used cryptographic algorithms. The goal of this thesis is to evaluate the performances of different cryptographic algorithms on the ESP32 with and without using the hardware acceleration feature. The execution times of different cryptographic algorithms processing data with varying sizes are collected, and the performance of each cryptographic algorithm is then evaluated. A data logging scenario is evaluated as a case study where the ESP32 periodically sends data to a remote database. Under different configurations of the ESP32, the transmission time of encrypted and non-encrypted communications via Hypertext Transfer Protocol Secure (HTTPS) and Hypertext Transfer Protocol (HTTP) will be compared. The results can be used to simplify the calculation of performance/protection trade-offs for specific algorithms. It also shows that the built-in hardware acceleration has a significant impact on increasing those algorithms’ performances. For Advanced Encryption Standard (AES), the throughput for encryption increased by 257.8%, and for decryption 222.7%. For Secure Hash Algorithm (SHA-2), the throughput increased by 165.2%. For Rivest-Shamir-Adleman (RSA), the encryption throughput has a decrease of 40.7%, and decryption has an increase of 184%. Furthermore, the results can also aid the design and development of a secure IoT system incorporating devices built with ESP32. / Uppkomsten av Internet of Things (IoT) och autonoma robotar / fordon kommer med många inbyggda elektroniska system. Små kretskort med mikrodatorer kommer att vara inbäddade nästan överallt. Därför kommer säkerheten och dataskyddet för dessa system att vara en betydande utmaning att ta hänsyn till för den framtida utvecklingen av IoT-enheter. Kryptografiska algoritmer kan användas för att ge sekretess och integritet för data som överförs mellan de inbäddade enheterna. Det är viktigt att veta vilken typ av algoritm som är bäst lämpad för den angivna uppgiften och den valda inbäddade enheten. I denna avhandling utvärderas flera vanliga kryptografiska algoritmer och en EPS32-baserad IoT-enhet väljs som utvärderingsplattform. ESP32 är en serie av låga och lågeffektiva system-on-chip-mikrokontroller med integrerat Wi-Fi och dual-mode Bluetooth. Dessutom har ESP32 hårdvaruaccelereringsfunktionen för vanliga kryptografiska algoritmer. Målet med denna avhandling är att utvärdera prestanda för olika kryptografiska algoritmer på ESP32 med och utan att använda hårdvaruaccelereringsfunktionen. Exekveringstiderna för olika kryptografiska algoritmer som behandlar data med olika storlekar samlas in och prestanda för varje kryptografisk algoritm utvärderas sedan. Ett dataloggningsscenario utvärderas som en fallstudie där ESP32 regelbundet skickar data till en fjärrdatabas. Under olika konfigurationer av ESP32 jämförs överföringstiden för krypterad och icke-krypterad kommunikation via Hypertext Transfer Protocol Secure (HTTPS) och Hypertext Transfer Protocol (HTTP). Resultaten kan användas för att förenkla beräkningen av prestanda / skydda avvägningar för specifika algoritmer. Det visar också att den inbyggda hårdvaruaccelerationen har en betydande inverkan på att öka dessa algoritmers prestanda. För Advanced Encryption Standard (AES) ökade genomströmningen för kryptering med 257,8% och för dekryptering 222,7%. För Secure Hash Algorithm (SHA-2) ökade kapaciteten med 165,2%. För Rivest-Shamir-Adleman (RSA) har krypteringsflödet minskat med 40,7% och dekryptering har ökat med 184%. Dessutom kan resultaten också hjälpa till att utforma och utveckla ett säkert IoT-system som innehåller enheter byggda med ESP32.
|
123 |
Objektdetektering av trafikskyltar på inbyggda system med djupinlärning / Object detection of traffic signs on embedded systems using deep learningWikström, Pontus, Hotakainen, Johan January 2023 (has links)
In recent years, AI has developed significantly and become more popular than ever before. The applications of AI are expanding, making knowledge about its application and the systems it can be applied to more important. This project compares and evaluates deep learning models for object detection of traffic signs on the embedded systems Nvidia Jetson Nano and Raspberry Pi 3 Model B. The project compares and evaluates the models YOLOv5, SSD Mobilenet V1, FOMO, and Efficientdet-lite0. The project evaluates the performance of these models on the aforementioned embedded systems, measuring metrics such as CPU usage, FPS and RAM. Deep learning models are resource-intensive, and embedded systems have limited resources. Embedded systems often have different types of processor architectures than regular computers, which means that some frameworks and libraries may not be compatible. The results show that the tested systems are capable of object detection but with varying performance. Jetson Nano performs at a level we consider sufficiently high for use in production depending on the specific requirements. Raspberry Pi 3 performs at a level that may not be acceptable for real-time recognition of traffic signs. We see the greatest potential for Efficientdet-lite0 and YOLOv5 in recognizing traffic signs. The distance at which the models detect signs seems to be important for how many signs they find. For this reason, SSD MobileNet V1 is not recommended without further trai-ning despite its superior speed. YOLOv5 stood out as the model that detected signs at the longest distance and made the most detections overall. When considering all the results, we believe that Efficientdet-lite0 is the model that performs the best. / Under de senaste åren har AI utvecklats mycket och blivit mer populärt än någonsin. Tillämpningsområdena för AI ökar och därmed blir kunskap om hur det kan tillämpas och på vilka system viktigare. I det här projektet jämförs och utvärderas djupinlärningsmodeller för objektdetektering av trafikskyltar på de inbyggda systemen Nvidia Jetson Nano och Raspberry Pi 3 Model B. Modellerna som jämförs och utvärderas är YOLOv5, SSD Mobilenet V1, FOMO och Efficientdet-lite0. För varje modell mäts blandannat CPU-användning, FPS och RAM. Modeller för djupinlärning är resurskrävande och inbyggda system har begränsat med resurser. Inbyggda system har ofta andra typer av processorarkitekturer än en vanlig dator vilket gör att olika ramverk och andra bibliotek inte är kompatibla. Resultaten visar att de testade systemen klarar av objektdetektering med varierande prestation. Jetson Nano presterar på en nivå vi anser vara tillräckligt hög för användning i produktion beroende på hur hårda krav som ställs. Raspberry Pi 3 presterar på en nivå som möjligtvis inte är acceptabel för igenkänning av trafikskyltar i realtid. Vi ser störst potential för Efficientdet-lite0 och YOLOv5 för igenkänning av trafikskyltar. Hur långt avstånd modellerna upptäcker skyltar på verkar vara viktigt för hur många skyltar de hittar. Av den anledningen är SSD MobileNet V1 inte att rekommendera utan vidare träning trots sin överlägsna hastighet. YOLOv5 utmärkte sig som den som upptäckte skyltar på längst avstånd och som gjorde flest upptäckter totalt. När alla resultat vägs in anser vi dock att Efficientdet-lite0 är den modell som presterar bäst.
|
124 |
Agile Contracts Implementation for Industrial Companies Purchasing Embedded Systems / Implementering av Agila Kontrakt för företag som köper in Inbyggda SystemArnelo, Albin, Fogelgren Broberg, Nicole January 2020 (has links)
The continuous advances and prevalence of embedded systems, being systems consisting of both hardware and software put together, provides a great challenge for industrial companies. Due to the increasing need of complex products to meet the demands of customers, companies more often need to source software from external suppliers. Software has the characteristic of being a product which is difficult to specify as it has the ability to iteratively update itself according to the changing environment, making it hard to determine precisely what it will look like at the beginning of its development. As a result, traditional waterfall contracts, for which the intention is to set clear specifications early on, are often not suitable for developing systems including software. Therefore, the need for flexible contracts, called agile contracts, among industrial companies is emerging to support new technological applications. The purpose of this thesis was to examine what the main challenges are when implementing agile contracts in industrial companies who are purchasing embedded systems, and how these challenges can be mitigated or rectified. This was done by an empirical study in the form of interviews with various relevant actors. Firstly, employees from an industrial company looking to implement agile contracts within its procurement processes to support its embedded system purchases were interviewed. The respondents expressed their concerns and perceived challenges with introducing agile contracts to their business. Then, to answer the challenges interviews were conducted with people who were knowledgeable within the topic of agile contracts. Also, a benchmark, a literature review and a theoretical framework have been performed to analyse previous findings within this research area. This thesis identified nine main challenges being Risk Management, Payment Model, Time Aspect, Communication, Embedded Systems, IP-Rights, Supplier Management, Mindset & Knowledge and Future. Each of these challenges was answered separately, but it was found that some answers overlapped between different challenges. The most prevalent challenge was regarding communication, as a successful relationship built on sufficient collaboration and trust lays a foundation for all the other challenges to be managed more easily. Another recurrent theme was that all involved parties must understand precisely what an agile contract implies in order to make beneficial decisions to manage all the challenges. / De kontinuerliga framstegen för inbyggda system, som består av både hårdvara och mjukvara sammansatt innebär en stor utmaning för industriella företag. På grund av det ökade behovet av mjukvara för att möta kundernas efterfrågan behöver företag köpa in mjukvara från externa leverantörer. Mjukvara är svårt att specificera eftersom det har förmågan att iterativt uppdatera sig själv i enighet med den förändrade miljön. Detta gör det svårt att i ett tidigt skede av ett projekt fastställa exakt hur produkten ska vara utformad. På grund av detta är traditionella kontrakt, som ofta följer vattenfallsmodellen för vilken avsikten är att tidigt sätta tydliga kravspecifikationer, sällan lämpade för att köpa in inbyggda system. Därav uppstår behovet av agila kontrakt bland industriföretag för att stödja nya tekniska tillämpningar. Syftet med denna avhandling var att undersöka vilka de huvudsakliga utmaningarna är gällande att implementera agila kontrakt på ett industriföretag som köper in och utvecklar inbyggda system samt hur dessa utmaningar kan bemötas. Detta gjordes i form av en empirisk studie med relevanta aktörer, främst inom ett industriföretag som avser att implementera agila kontrakt i sin inköpsprocess för att effektivisera inköp av inbyggda system. Först intervjuades medarbetare som idag köper in inbyggda system. Dessa fick uttrycka sina tveksamheter och utmaningar kring att implementera agila kontrakt i sin inköpsprocess. Efter det utfördes mer strukturerade intervjuer med kunniga personer inom agila kontrakt med målet att hitta lösningar till de tidigare identifierade utmaningarna. Dessa intervjuer i kombination med en litteraturstudie, ett teoretiskt ramverk och en benchmark användes för att analysera och besvara de identifierade utmaningarna. Denna avhandling identifierade nio huvudsakliga utmaningar från de explorativa intervjuerna; Riskhantering, Betalningsmodell, Tidsaspekt, Kommunikation, Inbyggda System, IP-Rättigheter, Mentalitet & Kunskap samt Framtid. Dessa utmaningar har alla blivit besvarade separat men det fastställdes tidigt att de finns tydliga överlappningar mellan utmaningarna. Den vanligaste överlappningen var angående kommunikation då en framgångsrik relation byggd på samarbete och förtroende lägger grunden för att alla andra utmaningar lättare ska kunna bemötas och lösas. Ytterligare ett återkommande tema var att alla parter måste förstå exakt vad ett agilt kontrakt innebär och hur det fungerar för att kunna fatta rätt beslut och hantera övriga utmaningar.
|
125 |
Digital Certificates for the Internet of ThingsForsby, Filip January 2017 (has links)
This thesis will investigate the possibility of developing a lightweight digitalcertificate solution for resource constrained embedded systems in 6LoWPANnetworks. Such systems are battery powered or energy harvesting devices whereit is crucial that energy consumption and memory footprints are as minimalas possible. Current solutions for digital certificates are found to be moredemanding than what is desirable and therefore an issue that needs to besolved.The solution that is proposed in this thesis is a profile for the X.509 cer-tificate standard for use with constrained devices and the Internet of Things(IoT). Furthermore, a compression mechanism is designed and implementedfor certificates following this X.509 profile.Results show that compressing certificates is a highly viable solution, de-spite the added complexity it brings.This new lightweight digital certificate solution will allow resource con-strained systems to be able to run for longer without being interrupted orneeding maintenance. / Denna avhandling undersöker möjligheten att utveckla lättviktslösning förinbyggda system med begränsade resurser i 6LoWPAN-nätverk. Eneheter isådanna system drivs på batteri och återvunnen energi från omgivningen därminimal energi- och minnesanvänding är avgörande. Nuvarande lösningar fördigitala certifikat anses vara mer krävande än önskvärt och det är därför ettproblem som behöver lösas.Lösningen som presenteras i denna avhandling är en profil för certifikatstan-darden X.509 för användning med begränsade enheter inom Internet of Things(IoT). Utöver det är en komprimeringsmekanism designad och implementeradför certifikat som följer denna X.509-profil.Resultat visar att det är högst genomförbart att komprimera certifikat,trots den ökade komoplexiteten det medför.Denna nya lösning för digitala certifikat tillåter resursbegränsade enheteratt köras längre utan att behöva avbrytas eller underhållas.
|
126 |
Utvärdering av energiförbrukning av ett IoT-system för övervakning av hundars rörelsemönster / Energy evaluation of an IoT-system for monitoring of dogs behaviorGustavsson, Robert, Lind, Alexander January 2017 (has links)
Tracy Trackers utvecklar just nu en AI-plattform vars syfte är att övervaka hundens rörelsemönster. Plattformen består av en mikrokontroller med accelerometer, gyroskop, temperatur samt luftfuktighetssensorer som fästs på hunden. Mikrokontrollern är sedan uppkopplad till en mobil genom Bluetooth. I detta arbete undersöktes vilka batterier som finns på marknaden samt vilket som passar bäst för den prototyp som studerats. Målet med studien var att hitta ett batteri som är uppladdningsbart, har lång drifttid samt är ekonomiskt och miljömässigt hållbart för framtida produktion. Hårdvara för mätning av batterispänningens karaktäristik byggdes för att avgöra om olika batterier skilde sig åt.Strömförbrukningen hos de sensorer som var implementerade i produkten studerades med hjälp av oscilloskop och en egenkonstruerad förstärkarkrets. Vidare konstruerades ett lågpassfilter för att fastställa DC-komponenten av strömförbrukningen. Strömförbrukningen som uppmättes genom testerna i detta arbete avser det som drar ström i prototypen. Den utvecklade hårdvaran kan användas till mätningar på framtida prototyper. / Tracy Trackers is currently developing an AI platform which purpose is to monitor a dog's movement pattern. The platform consists of hardware with accelerometer, gyroscope, temperature and humidity sensors attached to the dog. The hardware is connected to a mobile through Bluetooth. A study was conducted to investigate which batteries that are available on the market and which ones that fit best for the prototype. The aim of the study was to find a rechargeable battery with long operat-ing hours that is economically and environmentally viable for future production. Hardware for monitoring the battery voltage characteristics was built to determine differences between kinds of batteries and if there was an optimal type of battery for the specific product. The sensors used by the prototype were studied using os-cilloscopes and a self-constructed circuit in order to be able to determine power consumption at different sampling frequencies. Furthermore, a circuit was built for filtering out certain frequencies to determine the current consumption of the DC-components. The current consumption measured by the tests in this study refers to what draws current in the prototype. The developed hardware can be used for measurements of future prototypes
|
127 |
Automatic overcurrent and leakage current sensing in multiple channel NMES systemsOtter, Malin, Jamal Pati, Bashar January 2023 (has links)
This report presents the development, implementation, and testing of a current monitor system that is specifically developed for testing a neuromuscular electrical stimulation system (NMES). The NMES system, developed by KTH and its academic and industrial partners Karolinska institute and Matrix Muscle Support, incorporates advanced features aimed at preventing cardiovascular diseases. The problem statement revolves around the necessity of developing a system capable of detecting any instances of overcurrent or leakage current in the neuromuscular electrical stimulation system. The purpose of this current monitoring system is to offer real-time monitoring of current levels within the electrical stimulation system. The project’s goal is to design and implement a comprehensive software and hardware solution that allows users to simultaneously monitor voltage levels across multiple channels and detect any abnormalities. The project was executed using a top-down approach. Each subtask is processed separately and finally tested to be verified and approved according to the expectations set. Test-driven development (TDD) methodology was employed to ensure the reliability and accuracy of the software and hardware implementation. The project has produced several significant results, the most important of which include the successful implementation of a real-time monitoring system for the multi-channel NMES system. A dedicated circuit board design has been prepared according to the specified requirements described in the report. The software interface has been designed to provide the user with real-time readings of voltage levels as well as visual identification of normal and abnormal values. The measurements carried out during all the tests gave clear answers to the set question, with the exception of some displacement (offset) which can be investigated more closely in future research. Furthermore, the reference images showed that the system was functioning in accordance with its original intended purpose. / Denna rapport presenterar utvecklingen, implementeringen och testningen av ett strömmätningssystem som är speciellt utvecklat för att testa ett neuromuskulärt elektriskt stimuleringssystem (NMES). NMES-systemet, utvecklat av KTH och dess akademiska och industriella partners Karolinska institutet och Matrix Muscle Support, innehåller avancerade funktioner som syftar till att förebygga hjärt-kärlsjukdomar. Problemformuleringen kretsar kring nödvändigheten av att utveckla ett system som kan detektera fall av överström eller läckström i det neuromuskulära elektriska stimuleringssystemet. Syftet med detta strömmätningssystem är att erbjuda realtidsövervakning av strömnivåer inom det elektriska stimuleringssystemet. Projektets mål är att designa och implementera en omfattande mjukvaru- och hårdvarulösning som tillåter användare att samtidigt övervaka spänningsnivåer över flera kanaler och upptäcka eventuella avvikelser. Projektet genomfördes med en top-down-metod. Varje deluppgift bearbetas separat och testas slutligen för att verifieras och godkännas enligt de förväntningar som satts. Testdriven utvecklingsmetod (TDD) användes för att säkerställa tillförlitligheten och noggrannheten hos implementeringen av mjukvara och hårdvara. Projektet har gett flera betydande resultat, av vilka de viktigaste inkluderar framgångsrik implementering av ett realtidsövervakningssystem för flerkanals NMES-systemet. En dedikerad kretskortsdesign har utarbetats enligt de specificerade kraven som beskrivs i rapporten. Mjukvarugränssnittet har utformats för att ge användaren realtidsavläsningar av spänningsnivåer samt visuell identifiering av normala och onormala värden. De mätningar som genomfördes under samtliga tester gav tydliga svar på frågeställningen, med undantag för viss förskjutning (offset) som kan undersökas närmare i framtida forskning. Vidare visade referensbilderna att systemet fungerade i enlighet med det ursprungliga syftet.
|
128 |
Design and Evaluation of a logging system in a power-constrained environment / Design och Utvärdering av ett loggsystem i en strömbegränsad miljöAdamsson, Morgan January 2023 (has links)
Logging plays a crucial role in debugging endeavors, assisting technicians in identifying errors and improving the overall sustainability of electrical systems. This thesis focuses on integrating local logging capabilities into the Balise Transmission Module (BTM), a legacy control system that lacks such features. The project also aims to incorporate real-time remote logging functionalities. It should be noted that the BTM does not have power output, necessitating the logging system to derive energy from existing signals while ensuring the safe operation of the control system. The thesis starts by introducing the project’s context, then explains the system architecture and relevant background information. Subsequently, it delves into the design aspects of a power supply that efficiently extracts energy from the control system. Additionally, the thesis explores wireless data transfer solutions and local data storage alternatives, addressing other pertinent details related to the logging system. Finally, it presents an evaluation of the design and an analysis of the results. The power supply design was developed to incorporate in-rush current limiting, a buck converter, and current limiting mechanisms to ensure the safe operation of the BTM. Through simulations, this thesis demonstrates that the power supply can operate within the safe boundaries of the BTM while efficiently harnessing sufficient current to power the system. The wireless transmission protocols investigated in this study were Bluetooth Low Energy (BLE) and WiFi. The thesis evaluates BLE as sufficiently power-efficient but identifies throughput limitations due to the raw data generated by the BTM exceeding the available throughput. On the other hand, WiFi exhibits no throughput issues but consumes excessive power, making it unsuitable for legacy versions of the BTM. Flash memory was designed and implemented as a feasible solution for local storage. / Loggning spelar en avgörande roll i felsökning, vilket underlättar felidentifiering och förbättrar den övergripande hållbarheten för elektiska system. Detta arbete belyser processen att integrera lokala loggningsfunktioner i ett specifikt äldre kontrollsystem, Balise Transmission Module, som helt saknar sådana funktioner. Dessutom strävar projektet efter att integrera realtidsfunktioner för fjärrloggning. I detta särskilda fall saknar det äldre kontrollsystemet utgångseffekt, vilket kräver att loggningssystemet utnyttjar energi från befintliga signaler, utan att påverka kontrollsystemets drift. Arbetet inleds med att introducera projektets sammanhang, följt av en exposition av systemarkitekturen och relevant bakgrundsinformation som är associerad med denna arkitektur. Därefter går arbetet in på designaspekterna av strömförsöjningen som effektivt utvinner energi från kontrollsystemets befintliga signaler. Dessutom utforskas den trådlösa dataöverföringen och alternativ för lokal datalagring, och tar upp andra relevanta detaljer för loggingsystemet. Slutligen presenterar arbetet en utvärdering av designen och en analys av resultaten. Strömförsörjningsdesignen utvecklades för att inkludera begränsning av startström, en buck-omvandlare och strömbegränsningsmekanismer för att säkerställa säker drift av BTM. Genom simuleringar visar detta arbete att strömförsörjningen kan fungera inom de säkra gränserna för BTM samtidigt som den effektivt utvinner tillräcklig ström för att driva systemet. De trådlösa överföringsprotokoll som undersöktes i denna studie var Bluetooth Low Energy (BLE) och WiFi. Arbetet utvärderar BLE som tillräckligt energieffektivt, men identifierar genomströmningsbegränsningar på grund av att den råa data som genereras av BTM överstiger den tillgängliga genomströmningskapaciteten. Å andra sidan uppvisar WiFi inga genomströmningsproblem men förbrukar överdriven ström, vilket gör det olämpligt för äldre versioner av BTM. Flash-minne designades och implementerades som en genomförbar lösning för lokal lagring.
|
129 |
Emergency CommunicationAburawi, Abdulrahman, Salic, Sarija January 2015 (has links)
Even in the 21st century, modern communication technology is still affected by natural disasters and political turmoil which threaten people’s lives and make the internet or mobile phone networks unavailable for use. This work uses systems theory which resulted in a proof of concept system that uses shortwave radio technology to provide a one-way communication system. A message a user writes on their smartphone, which is connected to a small pre-set transmitter, is sent out to a receiver in another part of the world where the message can then be posted on the internet. This system is a cheaper alternative to other shortwave radio transmitters, and has potential for improvement.
|
130 |
Characterization of Partial and Run-Time Reconfigurable FPGAsFazzoletto, Emilio January 2016 (has links)
FPGA based systems have been heavily used to prototype and test Application Specic Integrated Circuit (ASIC) designs with much lower costs and development time compared to hardwired prototypes. In recentyears, thanks to both the latest technology nodes and a change in the architecture of reconfigurable integrated circuits (from traditional Complex Programmable Logic Device (CPLD) to full-CMOS FPGA), FPGAs have become more popular in embedded systems, both as main computation resources and as hardware accelerators. A new era is beginning for FPGA based systems: the partial run-time reconguration of a FPGA is a feature now available in products already on the market and hardware designers and software developers have to exploit this capability. Previous works show that, when designed properly, a system can improve both its power efficiency and its performance taking advantage of a partial run-time reconfigurable architecture. Unfortunately, taking advantage of run-time reconfigurable hardware is very challenging and there are several problems to face: the reconfiguration overhead is not negligible compared to nowadays CPUs performance,the reconfiguration time is not easily predictable, and the software has to be re-though to work with a time-evolving platform. This thesis project aims to investigate the performance of a modern run-time reconfigurable SoC (a Xilinx Zynq 7020), focusing on the reconfiguration overhead and its predictability, on the achievable speedup, and the trade-off and limits of this kind of platform. Since it is not always obvious when an application (especially a real-time one) is really able to use at its own advantage a partial run-time reconfigurable platform, the data collected during this project could be a valid help for hardware designers that use reconfigurable computing. / FPGA-baserade system har tidigare främst använts för snabb och kostnadseffektiv konstruktion av prototyper vid framtagandet av applikationsspecika integrerade kretsar (ASIC). På senare år har användandet av FPGA:er i inbyggda system för implementation av hårdvaruacceleratorers såväl som huvudsaklig beräkningsenhet ökat. Denna ökning har möjliggjorts mycket tack vare den utveckling som har skett av rekonfigurerbara integrerade kretsar: från de mer traditionella Complex Programmable Logic Devices (CPLD) till helt CMOS-baserade FPGA:er. Nu inleds en ny era för FPGA-baserade system tack vare möjligheten att under körning rekonfigurera delar av FPGA:n genom så kallad partial run-time reconguration(RTR) - en teknik som redan idag finns tillgänglig i produkter på marknaden. Tidigare forskning visar att användandet av en RTR-baserad hårdvaruarkitektur kan ha en positiv effekt med avseende på prestanda såväl som strömförbrukning. Att använda RTR-baserad hårdvara innebär dock flera utmaningar: En ej försumbar rekonfigurationstid måste tas i beaktning, så även den icke-deterministiska exekveringstiden som en rekonfiguration kan innebära. Vidare måste anpassningar av mjukvaran göras för att fungera med en hårdvaruplattform som förändras över tid. Denna uppsats syftar till att undersöka prestandan hos ett modernt RTRbaserat SoC (Xilinx Zynq 7020) med fokus på rekonfigurationstider och dess förutsägbarhet, prestanda ökning, begränsningar samt nödvändiga kompromisser som denna arkitektur innebär. Huruvida en applikation kan dra nytta av en RTR-baserad arkitektur eller inte kan vara svårt att avgöra. Den insamlade datan som presenteras i denna rapport kan dock fungera som stöd för hårdvarukonstruktörer som önskar använda en RTR-baserad plattform.
|
Page generated in 0.0597 seconds