• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 214
  • 69
  • 42
  • 33
  • 23
  • 13
  • 4
  • 2
  • 2
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 450
  • 450
  • 89
  • 88
  • 67
  • 63
  • 63
  • 46
  • 43
  • 40
  • 35
  • 31
  • 30
  • 29
  • 28
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
191

Characterizing the Use of Continuous Glucose Monitors During Experimentally-Induced Short-Term Low Energy Availability in Female Endurance Runners

Morozov, Anna 13 August 2024 (has links)
Female endurance runners are at high risk for low energy availability (LEA). Preliminary evidence suggests that fasting blood glucose (BG) concentration decreases in response to short-term energy deficiency (low energy availability). BG monitoring tools, such as continuous glucose monitors (CGM), could be used as an early detection device for LEA risk in athletes. PURPOSE: Characterize changes in BG over the course of five days in experimentally-induced LEA in female runners. METHODS: Recreational runners completed a 5-day experimental condition of LEA (15 kcal/kg FFM/d) achieved by a combination of dietary restriction and treadmill running at 65% VO2max. BG concentration was monitored every 15 min across the five experimental days using a CGM (Freestyle Libre Pro, Abbott), which assesses BG from interstitial glucose concentration. Glucose data from the 5-day condition were analyzed to obtain average 24- h BG, fasting BG, BG during sleep, "time in target" BG range (TIT), "time above target" range (TAT), "time below target" range (TBT), as well as glycemic variability using MAGE (mean of amplitude of glucose excursions) and MODD (mean of daily differences). 70 to 120 mg/dL was set as the target range. Data was analyzed using repeated measures analysis of variance; post hoc comparisons were performed using paired t-tests. RESULTS: Contrary to our hypothesis, our results suggest that five days of experimentally-induced LEA in female runners progressively increased 24- h BG and TIT while simultaneously altering patterns of fasting and sleeping BG. Average glucose concentration and TIT significantly increased from day one to day five (P=0.024 and P=0.03, respectively). Fasting and sleeping BG followed the same trends and significantly decreased from day one to day three (P=0.04 and P=0.002, respectively), followed by an increase by day five that was similar to day one. There was not a significant time-effect for MAGE, MODD, TBT, TBT, and glycemic variability (P>0.05). These changes are likely due to alterations in glucose production versus utilization that are driven by decreased insulin and/or increased BG counterregulatory hormones. This study is the first to characterize glycemia during short-term experimentally-induced LEA in female endurance runners using a CGM; emphasizing the potential ability of CGMs to gain insight on BG patterns during conditions of LEA. / Master of Science / Female long-distance runners are at high risk for a lack of proper fueling due to inadequate energy intake compared to the volume they exercise (e.g. low energy availability). Previous studies have found that fasting blood sugar (BS) concentration decreases in response to a short-term bout of low energy availability. BS monitoring tools, such as continuous glucose monitors (CGM), could be used as a tool to detect this risk in athletes. PURPOSE: Characterize changes in BS over the course of five days in experimentally induced low energy availability in female runners. METHODS: Recreational runners completed a 5-d experimental condition of low energy (15 kcal/kg FFM/d) achieved by a combination of dietary restriction and daily treadmill running at 65% of their maximum performance capacity (e.g. VO2max) BS concentration was monitored every 15 min across the five experimental days using a CGM (Freestyle Libre Pro, Abbott). Glucose data from the 5-d condition were analyzed to obtain average 24- h BS, average BS during sleep, fasting BS, "time in target" (TIT), "time above target" (TAT), "time below target" (TBT), the glycemic variability (GV) as percent coefficient of variation, and swings in BS levels (e.g. glycemic variability) using calculations for mean of amplitude of glucose excursions (MAGE), mean of daily differences (MODD). Data was analyzed using repeated measures analysis of variance; post hoc comparisons were performed using paired t-tests. Data was summarized as a mean ± standard deviation. The significance level was set a priori at P<0.05. All statistical analysis was conducted using IBM® SPSS® Statistical software (Version 28.0.2.2, IBM Corporation, NY, USA). RESULTS: Our results suggest that five days of experimentally-induced LEA in female runners progressively increases TIT and 24- h BS while simultaneously altering patterns of fasting and sleeping BS. Average glucose concentration and TIT significantly increased from day one to day five (P=0.025 and P=0.03, respectively). Fasting and sleeping BS significantly decreased from day one to day three (P=0.024 and P=0.002, respectively) and had the same trends. The concentrations of both fell from day one to day three, followed by an increase by day five that were like those of day one. Additionally, there was not a significant time-effect for MAGE, MODD, TBT, TBT, and glycemic variability all had an insignificant time-effect (P>0.05). These changes are likely due to alterations in glucose production compared to glucose use that are driven by changes in the hormones that regulate blood sugar. This study is the first to characterize BS changes during short-term experimentally-induced LEA in female endurance runners using a CGM; emphasizing the potential usefulness of CGMs to gain further insight on BS patterns during conditions of LEA.
192

The role of high-resolution dataset on developing of coastal wind-driven waves model in low energy system

Baghbani, Ramin 10 May 2024 (has links) (PDF)
The spatial variation of wave climate plays a crucial role in erosion, sediment transport, and the design of management actions in coastal areas. Low energy wave systems occur frequently and over a wide range of geographical areas. There is a lack of studies assessing wave model performance in low-energy environments at a regional scale. Therefore, this research aims to model a low energy wave system using a high-resolution dataset. The specific objectives of this study involves 1) using cluster analysis and extensive field measurements to understand the spatial behavior of ocean waves, 2) develop a physics based model of wind-driven waves using high-resolution measurements, and 3) compare machine learning and physics-based models in simulating wave climates. The findings of this study indicate that clustering can effectively assess the spatial variation of the wave climate in a low energy system, with depth identified as the most important influencing factor. Additionally, the physics-based model showed varying performance across different locations within the study area, accurately simulating wave climates in some locations but not in others. Finally, the machine learning model demonstrated overall acceptable performance and accuracy in simulating wave climates and revealed better agreement with observed data in estimating central tendency compared to the physics-based model. The physics-based model performed more favorably for dispersion metrics. These findings contribute to our understanding of coastal dynamics. By providing insights into the spatial behavior of wave climates in low energy systems and comparing the performance of physics-based model and machine learning model, this research contributes to the development of effective coastal management strategies and enhances our understanding of coastal processes.
193

Network-assisted positioning in confined spaces : A comparative study using Wi-Fi and BLE

Leifsdotter, Emelie, Jelica, Franjo January 2024 (has links)
This thesis compares and evaluates the accuracy of two RSSI-based tri-lateration methods in an indoor setting, implementing either Wi-Fi andBluetooth Low Energy (BLE) while using commercially available hardware.The purpose of evaluation is part of the long-term vision of improving thesafety of workers in adverse environments such as factories, by providing awearable Indoor Positioning System where other systems like GPS are notsuitable due to signal obstruction. Within a confined space replicating in-tended real-world conditions in terms of signal attenuation and adversity,30 consecutive measurements of signal strength readings (RSSI) to threereference nodes were collected at 10 randomized sample positions, andwas repeated across 5 tests. The accuracy of trilateration was evaluatedusing an averaged Root Mean Square Error (RMSE) over the five tests. Itwas observed that RSSI using Wi-Fi achieved better accuracy of predictingthe actual position within the testing environment than signal-strength us-ing BLE, with Wi-Fi and BLE achieving an accuracy of 0.88 and 1.85 metersrespectively. However, because of the power efficiency of BLE it is a viablecandidate for a future low-cost and device-based Indoor Localization Sys-tem to potentially be used and worn by workers. The results while alignedwith similar existing literature, infer what a low-cost indoor positioningsystem might achieve. Future research with the goal of developing suchsolutions could benefit from implementing both Wi-Fi and BLE as the basisof signal strength trilateration.
194

Evaluation and Implementation of Audio Repeater Nodes using Bluetooth LE Audio

Bhat, Ayush January 2024 (has links)
In recent years, wireless audio devices have become a staple of our everyday lives. The growing demands for low-latency and multi-speaker wireless audio streaming have led to the adoption of various technologies such as Wi-Fi and a combination of Bluetooth and other proprietary radio links. Since Bluetooth has a fairly limited range and a peer-to-peer topology, it is unsuitable for streaming audio directly to multiple devices. This is where Wi-Fi based systems gained popularity, owing to their high bandwidth and flexible architecture to support audio streaming to multiple devices over larger distances. This however, comes at the cost of high power consumption and non-deterministic packet latency. With the advent of Bluetooth LE Audio, we now have a framework for broadcast audio streaming over the power efficient Bluetooth LE standard. This thesis explores the performance characteristics of Bluetooth LE Audio systems and draws a comparison with the current landscape of Wi-Fi based audio solutions. This performance data is further used to develop a proof-of-concept LE Audio repeater system, which could help solve the range limitation that has plagued Bluetooth devices in the past. For the specific system developed, a power consumption of around 14 mA was obtained, which is a fraction of the power required by equivalent Wi-Fi based systems. We also obtained a deterministic and relatively low latency of 34 ms and were able to demonstrate the feasibility of implementing repeater nodes using Bluetooth LE Audio. / Under de senaste åren har trådlösa ljudenheter blivit en stapelvara i vår vardag. De växande kraven på trådlöst strömmande ljud med låg tidsfördröjning och flera högtalare har resulterat i olika tekniker såsom WiFi och en kombination av Bluetooth och tillverkarspecifika radiolösningar. Eftersom Bluetooth har begränsningar både i räckvidd och topologi, är den olämplig för direktströmmande ljud till flera enheter. Därför har WiFi-baserade system blivit populära, med sin högre bandbredd och flexibla arkitektur som stöder strömmande ljud till flera enheter över större avstånd. Detta kommer dock på bekostnad av hög strömförbrukning och icke-deterministisk tidsfördröjning. Med tillkomsten av Bluetooth LE Audio, har vi nu ett ramverk för att strömma ljud över den strömsnåla Bluetooth LE-standarden. Denna avhandling utforskar prestandaegenskaper hos Bluetooth LE Audio-system och gör en jämförelse med nuvarande typer av WiFi-baserade ljudlösningar. Resultatet används vidare för att utveckla en prototyp till repeater-system för LE Audio, som kan hjälpa till att öka räckvidden som har hittills har varit en begränsande faktor hos Bluetooth-enheter. För den utvecklade prototypen erhölls en strömförbrukning på ca 14 mA, vilket är en bråkdel av den effekt som krävs av motsvarande WiFi-baserade system. Vi fick också en deterministisk och relativt låg fördröjning på 34 ms och kunde därmed visa att det är genomförbart att implementera repeater-noder för Bluetooth LE Audio.
195

Optimisation de la gestion d’énergie dans les systèmes embarqués / Optimization of energy management in embedded systems

Rammouz, Ramzy 05 December 2017 (has links)
Qu’il s’agisse de suivre des patients à domicile, ou de prévenir l’isolement ou la vulnérabilité de personnes âgées, les systèmes de suivi et d'assistance électroniques qui émergent offrent des opportunités sans précédents. L’enjeu est considérable, et on assiste à un développement technologique important qui permet désormais aux particuliers ou aux établissements hospitaliers ou médico-sociaux d’assurer le diagnostic, la prévention, le contrôle, voire le traitement de patients à distance (mesures de paramètres physiologiques, administration de médicaments, détection de chutes, etc.). Ce suivi à distance est en particulier devenu possible et performant avec l’avènement des objets connectés. On peut ainsi envisager d’exploiter un réseau de capteurs embarqué sur un patient pour mesurer à distance et en temps réel la température, le rythme cardiaque ou la tension artérielle d’un patient. Les données sont transmises (et/ou stockées) au praticien pour réaliser le diagnostic et définir les traitements. Pour autant la conception optimale (choix des technologies de transmission, de stockage, etc.) ainsi que la problématique de la gestion d’énergie constituent des verrous à leur adoption. Le travail proposé dans cette thèse consiste donc à développer un outil d’aide à la conception de réseaux de capteurs médicaux communicants embarqués sur la personne. Il s’agit en particulier de fournir une information sur la faisabilité au plus tôt dans le cycle de conception, et garantir l’obtention d’un circuit « correcte par construction ». L’accent est porté sur la maîtrise (voire la réduction) de la consommation d’énergie Dans ce sens, une simulation fiable et précise permet de contrôler, dès le début du flot de conception, la consommation en énergie du réseau. Elle assure par la suite une meilleure gestion de l’énergie disponible et éventuellement une autonomie plus importante. L’outil, centré sur l’optimisation de la consommation d’énergie, est implémenté dans un environnement Matlab. Basé sur une modélisation de la consommation en énergie d’un nœud de capteur, il se veut générique aussi bien que précis. Il assure une implémentation simple de nouveaux composants à partir de fiches techniques. Ces composants sont construits sous la forme de blocs réutilisables permettant ainsi à l’utilisateur de créer sa propre librairie. En plus de l’estimation de la consommation, cet outil met en œuvre des algorithmes d’optimisation pour guider l’utilisateur vers une conception qui respecte les contraintes énergétiques et médicales de l’application (choix de composants, choix de source d’énergie, configuration du réseau, etc.). Une application est proposée d’abord au niveau d’un nœud de capteur de température corporelle communiquant par Bluetooth Low Energy. Ce même nœud est ensuite placé au sein d’un réseau de capteurs pour la surveillance de cinq paramètres physiologiques différents. Une validation expérimentale des résultats de simulation est également réalisée. / Whether it is to monitor patients at home, or to prevent the isolation and vulnerability of the elderly, the emerging electronic monitoring and assistance systems offer new opportunities. The technological development we have witnessed allows individuals, hospitals, or medical aid organizations to provide the diagnosis, prevention, control or even treatment of patients outside of conventional clinical settings (measurements of physiological parameters, drug administration, fall detection, etc.).Recent developments in connected objects made efficient remote patient monitoring possible. In other words, we are able to use a network of wearable or implantable sensors to remotely obtain real time measurements of a patient’s vital signs (temperature, heart rate, blood pressure, etc.). Data is transmitted (and / or stored) to medical personnel who are able to perform diagnosis and define treatments accordingly. An optimal design (transmission protocols, data storage, etc.) and energy management are the bottlenecks involved in the implementation of such systems. This work proposes to develop a tool to help in the design of medical sensor networks. It aims to provide information regarding feasibility during the early stages of the design thus ensuring that a "well-constructed" circuit is obtained. The emphasis is on the control (or even reduction) of energy consumption. In this regard, an efficient energy consumption simulation at the beginning of the design flow would enable the user to decide on system parameters. This will ensure an optimal management of the available energy and eventually a longer network lifetime. The proposed tool is centered on the optimization of the energy consumption using Matlab environment. It is built over a model of the energy consumption of wireless sensor nodes. It is intended to be generic and accurate. In fact, it enables fast creation of new component description based on the datasheets. These components are reusable thus producing a growing database. In addition to energy consumption estimation, the tool uses optimization routines to guide the user through an energy aware design (picking energy sources, components, network configuration, etc.) that complies with medical requirements. An application to a single Bluetooth Low Energy body temperature sensor is first proposed. The same sensor is then included in a physiological sensor network. A physical implementation is used in order to compare the results obtained through simulation with practical measurements.
196

Internet of Things &amp; Kommunikationsprotokoll / Internet of Things &amp; Communication Protocol

Sabel, Ida January 2015 (has links)
Genom att studera olika kommunikationsprotokoll kunna svara på vad det är som gör att ett visst protokoll är bäst anpassat för att användas mellan mobila enheter och IoT-enheter. I arbetet användes en kvalitativ litteraturstudie för att ge en grundlig teoretisk bakgrund samt en experimentell studie där ett par teorier undersökts ifall de stämmer med resultaten ifrån verkligheten. De fem faktorerna kompatibilitet, batteritid, frekvens, räckvidd och tillförlitlighet undersöktes hos kommunikationsprotokollen Bluetooth Low Energy (BLE), Närfältskommunikation (NFC) och Wi-Fi. Dessa tre valdes eftersom de stöds av nyare mobila plattformar idag. Kommunikations-protokollen analyserades sedan gentemot olika användningsområden inom IoT, eftersom påståendet vad som är bäst anpassat beror på vad situationen kräver för egenskaper. En systemutvecklare som ska välja kommunikationsprotokoll till en IoT-tillämpning och läser denna rapport bör själv jämföra de olika protokollen mot varandra inom de fem faktorerna för att kunna avgöra vilket protokoll som passar bäst inom dennes situation. I arbetet utfördes endast experimentella studier på BLE på grund av begränsningar inom utrustningen. Ytterligare experiment inom NFC och Wi-Fi skulle ge ett bredare perspektiv med fler infallsvinklar. / By studying different communication protocols respond to what it is that makes a certain protocol best suited for use between mobile devices and IoT devices. This study used a qualitative literature study to create a proper theoretical background and an experimental study where two theories were investigated in whether they matched wih the results from the reality. The five factors compatibility, battery loss, frequency, range and reliability were investigated in the communication protocols Bluetooth Low Energy (BLE), Near field communication (NFC) and Wi-Fi, these three because they are supported by newer mobile platforms today. The communication protocols were then analysed against various uses in the IoT, since the claim what it is that makes it best suited depends on what the situation requires. A system developer that is about to select the communication protocol to use in an IoT application and reads this study should compare the different protocols to each other within the five factors to determine which protocol is best suited for his situation. This study only performed experimental studies on BLE because of limitations in the equipment. Additional experiments on NFC and Wi-Fi would provide a wider perspective.
197

Územní plánování v praxi / Urban Planning in Practice

Pravdík, Petr January 2015 (has links)
The thesis brings urban planning and sustainable development. Introduces low-energy construction and its types. Closer focuses on self- sufficient house, describing his characteristics, principles, and selection of suitable location. Finally, the work addresses the legislation associated with the placement of a self-sufficient house on suitable parcel.
198

Message Classification Based Continuous Data Transmission for an E-health Embedded System

Sun, Jiuwu January 2019 (has links)
This thesis aims to develop an e-health embedded system with a real-time operating system (RTOS), which allows users to monitor their body condition, including heart rate and breath, through Bluetooth Low Energy (BLE). Meanwhile, the device is also able to provide guidance for breathing by simulating breathing according to given parameters. In practice, the system samples the heart rate every two milliseconds. To ensure reliability and validity, results are expected to be sent in realtime. However, numerous data cannot be transmitted directly without being processed. Otherwise, the system will crash, and hard faults will occur. A general idea to solve this problem is to classify messages into two categories based on the priority. One is urgent, and the other is unimportant. Two solutions are proposed, one using a unidirectional linked list, and the second using queues. Based on an ARM micro-controller, the e-health embedded system is designed and implemented successfully. The evaluation results show that the solution using a linked list is suitable for the system, while the solution using queues is unable to solve the problem. With the help of the message classification, the urgent messages can be timely transmitted with continuous data. / Avhandlingen syftar till att utveckla ett e-hälso-inbyggt system med ett realtidsoperativsystem (RTOS), som gör det möjligt för användare att övervaka sitt kroppstillstånd, inklusive hjärtfrekvens och andetag, genom Bluetooth Low Energy (BLE). Samtidigt kan enheten också ge vägledning för andning genom att simulera andning enligt givna parametrar. I praktiken samplar systemet hjärtfrekvensen varannan millisekund. För att säkerställa tillförlitlighet och giltighet bör resultaten skickas i realtid. Annars kraschar systemet och allvarliga fel uppstår. En allmän idé för att lösa detta problem är att klassificera meddelanden i två kategorier baserade på prioritering, en är brådskande och den andra är obetydlig. Två lösningar föreslås, en med hjälp av riktad länkad lista och en annan implementerad med hjälp av köer. Resultatmässigt, baserat på en ARM-mikrokontroller, är det inbyggda e-hälsosystemet framgångsrikt designat och konfigurerat. Lösningen med en länkad lista är lämplig för systemet, medan lösningen som implementeras med köer fortfarande inte kan lösa problemet. Med hjälp av meddelandeklassificeringen är de brådskande meddelandena inte ens försenade med kontinuerlig data.
199

Populating a Database to be used with an Indoor Positioning System / Populera en databas som ska användas med ett inomhuspositioneringssystem

Halvarsson, Maria, Qin, Jinglan January 2022 (has links)
Indoor Positioning System (IPS) are becoming more common in many areas such as retail, warehouses, smart facilities, and manufacturing.In recent years, Bluetooth Low Energy (BLE)-based IPS has become increasingly popular due to its low cost and low energy consumption. One of the more recent updates, Bluetooth 5.1, provides the ability to compute the location using Angle of Arrival (AoA) or Angle of Departure (AoD). These new features have allowed for better positioning accuracies, where AoA-based positioning has shown sub-meter accuracy. An application area for BLE-based IPS is retail stores where the technology can benefit both the store and its customers. This thesis investigates how to populate a database to be used with an IPS in a real-life store. The assumption is that customers will have BLE equipped devices and run an application that will send the properly formatted BLE advertisements, such that an BLE IPS can locate the user in the store. Additionally, we assume that the application can use the device's e-compass or other means to determine in which direction the user's device is oriented. Based on the position and orientation of the user, the software is assumed to access a database to know what item(s) are near the customer. However, the question remains of how did this data get into the database? This degree project explores this in detail and assesses the amount of time and effort needed to populate this database and the amount of time and effort needed to keep this database up to date. This project followed an iterative Design Science Research (DSR) methodology where the artifact is the database. A relational database was used as they are widely used and joins can easily be performed and it is easy to modify existing tables. The application was developed in Spring Boot and React. Amazon Web Services (AWS) was used to host and provide the necessary services for the database and application. The result showed that the estimated time needed to populate the database in a supermarket with a sales area of 5300 m2, 36623 products, and 220 containers is 106.64 hours and 107.13 hours in the worst case assuming a walking speed of 1.4 m s-1. Updating a product would take 10.34 s and 10.37 s if the time it takes for a staff member to walk to the place where the product is located is excluded. / Inomhuspositioneringssystem (IPS) har blivit allt vanligare inom många områden. De senaste åren har Bluetooth Low Energy (BLE)-baserad inomhuspositionering blivit mer populärt på grund av egenskaper som låg kostnad och låg energikonsumption. En av de senaste versionerna; Bluetooth 5.1 kan beräkna positionen med hjälp av ankomstvinkeln (eng. Angle of Arrival (AoA)) och utgångsvinkeln (eng. Angle of Departure (AoD)). Angle of Arrival (AoA)-baserad positionering kan uppnå en noggrannhet under 1 m. Ett Bluetooth Low Energy (BLE)-baserat IPS kan tillämpas i butiker där det kan gynna både butikens medarbetare och dess kunder. Detta examensarbete kommer att undersöka hur en databas som ska användas med ett IPS i en butik kan populeras. Antagandet i detta projekt är att kunderna kommer ha BLE utrustade enheter som kör ett program som tillåter att användaren kan lokalisera sig i butiken. Dessutom antar vi att applikationen kan använda enhetens e-kompass eller annan hårdvara för att kunna avgöra i vilken riktning användarens enhet är orienterad. Baserat på användarens position och riktning, antas det att mjukvaran kan komma åt databasen och veta vilka produkter som ligger i närheten av kunden. Dock kvarstår frågan: Hur sparades denna data i databasen? Det här examensarbetet kommer alltså att undersöka hur en databas i en butik kan vara uppbyggd om vi utgår från antagandet att BLE är tillämpat i butiken. Vi kommer även bedöma hur mycket tid som krävs för att populera en databas och hålla denna databas uppdaterad. Ett iterativ arbetsätt tillämpades i examensarbetet. I projektet användes en relationsdatabas eftersom det är enkelt att utföra join-operationer och uppdatera tabbeller i databasen. Applikationen som skapades tillhandahåller funktioner för att spara, uppdatera, radera och söka produkter i databasen. Frontend var kodad i React och backend var kodad i Spring Boot. Amazon Web Services (AWS) molntjänser och deras verktyg användes för att köra applikationen och databasen. Resultatet visade att populera en databas med produkter i en mataffär med en säljyta på 5300 m2, 36623 produkter, och 220 behållare (hyllor, kylskåp, etc.) tog 106.64 timmar i bästa fall och 107.13 timmar i värsta fall om vi antar en gångfart i 1.4 m s-1.
200

Design and Implementation of Partial Firmware Upgrade

Sun, Silu January 2019 (has links)
Device Firmware Upgrade (DFU) is now widely used on PC and smartphones for users to enjoy the latest applications. The project is derived from the new device of Yohoo and the firmware embedded in the system. This system can guide users on how to breathe through multiple sensory effects to reduce the harm from excessive stress. In order to be applied by different people, some breathing courses and personal settings will be used in the system, which makes the upgrade of the internal firmware of the device more important. However, the firmware upgrade for some embedded devices is not as rapid and convenient as PC and smartphones, which is still erasing and then programming the whole storage. This is a waste of time and meaningless wear to the entire device. In order to solve this problem and improve the efficiency of the firmware upgrade, the partial firmware upgrade is proposed in this project, and the storage method of new codes is improved to get better performance during the partial DFU process. The idea of wear leveling is introduced to extend the lifetime of the internal storage. As a result, the partial firmware upgrade feature was successfully designed and implemented, and integrated and tested on new devices. At the end of this work, the prototype system of the embedded software based on the nRF52832 microcontroller has basically been designed, improved and tested, and some functions which need to be updated instead of the whole firmware can be transmitted via Bluetooth and work normally. For the specific case of partial DFU, the firmware package size that maximizes the update efficiency is obtained through testing. In addition, the flash module in the chip has been divided into multiple portions for the update. The wear-leveling method ensures that when a certain function is updated multiple times, one certain part of the flash will not be overused, but the entire block will be used uniformly to alleviate the adverse effects of data abnormality or loss caused by damaged bits of the flash memory. In addition, the lifetime of the flash memory is prolonged and the industrial waste is reduced at the same time. / Device Firmware Upgrade (DFU) används nu allmänt på PC och smartphones för att användare ska kunna njuta av de senaste applikationerna. Projektet kommer från den nya enheten till Yohoo och den inbyggda programvaran i systemet. Detta system kan vägleda användare om hur man kan andas genom flera sensoriska effekter för att minska skadan från för hög stress. För att kunna tillämpas av olika personer kommer vissa andningskurser och personliga inställningar att användas i systemet, vilket gör uppgraderingen av enhetens interna firmware viktigare. Firmwareuppgraderingen för inbäddade enheter är dock inte lika snabb och bekväm som PC och smartphones, som fortfarande raderar och sedan programmerar hela lagringsutrymmet. Detta är slöseri med tid och meningslöst slitage på hela enheten. För att lösa detta problem och förbättra effektiviteten för uppgradering av firmware föreslås partiell uppgradering av firmware i detta projekt, och lagringsmetoden för nya koder förbättras för att få bättre prestanda under den partiella DFU-processen. Idén om slitstyrning införs för att förlänga livslängden för den interna lagringen. Som ett resultat designades och implementerades delvist firmware uppgraderings funktionen och integrerades och testades på nya enheter. I slutet av detta arbete har prototypsystemet för den inbäddade programvaran baserat på mikrokontrollern nRF52832 i princip utformats, förbättrats och testats, och vissa funktioner som måste uppdateras istället för hela firmware kan överföras via Bluetooth och fungera normalt. För det specifika fallet med delvis uppgradering erhålls firmwarepaketets storlek som maximerar uppdateringseffektiviteten genom testning. Dessutom har flashmodulen i chipet delats upp i flera delar för uppdateringen. Slitstyrningsmetoden gör att när en viss funktion uppdateras flera gånger kommer en viss del av blixt inte att överanvändas, men hela blocket kommer att användas enhetligt för att lindra de negativa effekterna av data i normalitet eller förlust orsakat av skadade bitar av flashminnet. Dessutom förlängs flashminnets livstid teoretiskt och industriavfallet minskas samtidigt.

Page generated in 0.054 seconds