3 research outputs found

    Implementation of a Finite State Machine using NXP FlexIO Technology

    Get PDF
    Cílem této práce je návrh a implementace konečného stavového automatu prostřednictvím periférie FlexIO. Práce se zabývá teorií kolem funkcí vývojových nástrojů jako jsou kompilátor, vývojové prostřední na bázi prostředí Eclipse a nástroje pro ladění kódů. Popisuje architekturu mikrokontrolerů Kinetis L od společnosti NXP. Následně práce popisuje funkčnost a vlastnosti technologie NXP FlexIO, kde se zaměřuje na její jednotlivé funkční módy a nejvíce na použitý stavový mód. Poté práce nastíní některé možné protokoly používané pro rozpoznávání zpráv na sériových linkách. V práci se následně řeší návrh a implementace SW konečného stavového automatu, po návrhu a implementaci SW návrhu, práce nastíní možná úskalí, která přináší použití periférie FlexIO při návrhu stavového automatu. Poté se v práci popíše návrh a implementace stavového automatu prostřednictvím periférie FlexIO. Po návrhu obou konečných automatů nastíní testování jednotlivých algoritmů a následně vyhodnocení a porovnání výsledku testování obou návrhů.The object of this thesis is the design and implementation of the final state machine via the FlexIO periphery. The thesis deals with the theory of development tools, such as the compiler, the Eclipse-based development tool, and code debugging tools. Describes the architecture of Kinetis L microcontrollers from NXP. Subsequently, the thesis describes the functionality and properties of NXP FlexIO, where it focuses on its individual modes of operation and the most used state mode. Then the thesis outlines some of the possible protocols used for message framming on serial lines. The thesis was subsequently focused on design and implementation of software finite state machine, after the design and implementation of software design work outlines the possible problems that brings peripherals FlexIO use in the design of the state machine. Then, the thesis describes the design and implementation of the state machine via the FlexIO periphery. After designing both finite automata, it will outline testing of individual algorithms and then evaluate and compare the test result of both designs.450 - Katedra kybernetiky a biomedicínského inženýrstvívelmi dobř

    User Interface for Security Terminal

    Get PDF
    Import 03/11/2016Cílem této práce je vytvořit návrh a realizaci zabezpečovacího terminálu na vývojové platformě BeagleBone Black. Práce se zabývá teorií kolem možností použití smarthome technologií, popisem softwarových prostředků operačního systému Linux a popisem softwarovými prostředky Java. Popisuje vlastnosti platformy BeagleBone Black a také poskytuje vlastnosti dalších platforem řady BeagleBone. Dále se práce zabývá vlastnostmi použitého rozšiřujícího modulu pro zabezpečovací terminál, kterým je modul dotykového displeje. V této práci se řeší návrh řídícího programu zabezpečovacího terminálu a realizaci toho zabezpečovacího terminálu. Realizace zabezpečovacího terminálu obsahuje přípravu platformy pro práci a sepsaní řídícího programu pro zabezpečovací terminál. Na závěr se práce zabývá testováním prototypu zabezpečovacího terminálu.The purpose of this thesis is design and realization of security terminal on development platform BeagleBone Black. The thesis is deal with theories about possibillity of using SmartHome technology, describing the software resources of operating system Linux and description Java software resources. It descibes the characteristics of BeagleBone Black platform and provides features of other platforms series BeagleBone. Futhermore, the thesis deals with the features of expansion module for secutity terminal, witch is a touch screen module. In this thesis solves a design of security terminal control program and realization of security terminál. Realization of security terminal includes preparing the platform for work and programming control program for security terminal. At the conclusion of the thesis is focused on testing a prototype security terminal.450 - Katedra kybernetiky a biomedicínského inženýrstvídobř

    A hardware approach of a low-power IoT communication interface by NXP FlexIO module

    Get PDF
    This article describes implementation possibilities of specialized microcontroller peripherals, as hardware solution for Internet of Things (IoT) low-power communication, interfaces. In this contribution, authors use the NXP FlexIO periphery. Meanwhile, RFC1662 is used as a reference communication standard. Implementation of RFC1662 is performed by software and hardware approaches. The total power consumption is measured during experiments. In the result section, authors evaluate a time-consumption trade-off between the software approach running in Central Processing Unit (CPU) and hardware implementation using NXP FlexIO periphery. The results confirm that the hardware-based approach is effective in terms of power consumption. This method is applicable in IoT embedded devices.Web of Science256393
    corecore