Design of Data Transfer Unit (DTU) for Tactical Network

Total Page:16

File Type:pdf, Size:1020Kb

Design of Data Transfer Unit (DTU) for Tactical Network International Journal of Electronics Engineering Research. ISSN 0975-6450 Volume 9, Number 9 (2017) pp. 1439-1445 © Research India Publications http://www.ripublication.com Design of Data transfer unit (DTU) for Tactical Network Bikrantakeshari jena 1 and Amaresh S K 2 and Dr. Siva S Yellampalli3 Department of Digital Electronics, VTU Extension Centre, UTL Technologies Ltd Bangalore, India. Abstract Real-time operating systems (RTOSs) are often used to develop applications for systems with complex time and resource constraints [1]. RTOSs are deterministic by design, which allows them to meet deadlines associated with external events using a limited set of resources. Data transfer Unit (DTU) is interface equipment in the integration of tactical system in Tactical network. It provides communication with Tactical system which delivers digital data over CNR radio / Line media to Launcher. It transfers customized Ethernet packets over wired or wireless media through serial/Ethernet port. DTU supports the radio media to interface with Digital Radio as well as line media. Keywords: RTOS;Tactical; CNR; baudrate; vXWorks;EPLD I. INTRODUCTION A real-time operating system (RTOS) is an operating system (OS) intended to serve real-time applications that process data as it comes in, typically without buffer delays[10]. The aim of proposed work to design and develop a Real time system which transfers customized Ethernet packets over wired or wireless media. The proposed system designs are developed using Vxworks real time operating system and Tornado Wind River tool. It provides an integrated development platform, thus simplifying the development process. Programs can be developed and simulated in the host system before downloading them to the target system. The functionality of the interface unit is verified through simulation software [7]. The DTU is built on Power PC based Single board computer (SBC) with PC 104 bus 1440 Bikrantakeshari jena and Amaresh S K and Dr. Siva S Yellampalli interface and add on card to facilitate interface with wired and wireless media. The Unit is designed using SBC, an Interface Card Fig 1. Functional Block Diagram DTU Single Board Computer (SBC) DTU is built on PC104 based Single Board Computer (SBC) with Processor IBM PC/104 – plus SBC with 40 MHz power PC 128 MB SDRAM. It provides two Serial ports, USB ports, IDE port. It interfaces to Digital radio through Data transfer interface card, which is stacked over its PC104 Bus. Fig 2- Functional Block Diagram SBC with PC104 Design of Data transfer unit (DTU) for Tactical Network 1441 Data transfer interface Card consists of all the hardware required to interface the SBC to the radio. It supports two channels of digital radio. This channel is configured for various baud rates. The Enhanced Serial Communication Controller ESCC2 (SAB 82532/SAF 82532) is a multiprotocol data communication controller with two symmetrical serial channels. It has been designed to implement high-speed communication links and to reduce hardware and software overhead needed for serial synchronous/asynchronous communications Each channel contains an independent clock generator, DPLL, encoder/decoder and program- mable protocol hardware. Data communication with asynchronous, synchronous character oriented, and HDLC based protocols with extend- ed support of X.25 LAPB, the ISDN LAPD, and SDLC protocols is implemented. Like the SAB 82525 (HSCX) which is a functional subset of the ESCC2, the ESCC2 is capable of handling a large set of layer-2 protocol functions independently of the host processor. Enhanced Serial Communication Controller (ESCC2)opens a wide area for applications which use time division multiplex methods (e.g. time-slot oriented PCM systems, systems designed for packet switching, ISDN applications) by its programmable telecom-specific features. In this special operating mode (clock mode 5), which is applicable to all serial modes (HDLC/SDLC, ASYNC,BISYNC), the ESCC2 can transmit or receive data packets in one of up to 64 time-slots of programmable width. The device is controlled via a parallel 16-bit wide interface. The internal FIFOs (64 bytes per direction and channel) with additional DMA capability provide a powerful interface to the higher layers implemented in a microcontroller. For interrupt controlled systems, the ESCC2 supports daisy chaining and interrupt vector generation. The ESCC2 (SAB 82532/SAF 82532) comprises two completely independent full- duplex serial interfaces (channel A and channel B) which support HDLC/SDLC,BISYNC and ASYNC protocols 1442 Bikrantakeshari jena and Amaresh S K and Dr. Siva S Yellampalli Fig 3- Functional Block Diagram SAB 82532 Layer-1 functions are performed by means of internal oscillator, Baud Rate Generator (BRG), Digital Phase Locked Loop (DPLL), and Time-Slot Assignment circuits (TSA, only available for versions SAB/SAF 82532 N-10 and SAB/SAF 82532 H-10). Encoding/decoding of serial data can be done by using NRZ, NRZI, FM0, FM1 and Manchester encoding schemes. An 8-bit universal bidirectional port is provided which can be used for additional modem control lines or for general I/O purposes. Each serial channel is a set of independent command and status registers and 64-byte deep FIFOs for transmit and receive direction. Access is done via the flexible 8/16-bit microprocessor interface. DMA capability has been added to the ESCC2 by means of a 4-channel DMA interface with one DMA request line for each transmitter and receiver of both channels. The interrupt structure of ESCC2 supports interrupt driven systems using interrupt polling, daisy chaining or interrupt vector control. The logic required to interface the System Bus (PC104 Bus) to various peripheral devices like ESCC (Enhanced Serial Communication Controller) and Media transmission and reception circuitry is developed in FPGA FLEX 10K30 . The FLEX 10K architecture is similar to that of embedded gate arrays, the fastest-growing segment of the gate array market. As with standard gate arrays, embedded gate arrays implement general logic in a conventional “sea-of-gates” architecture. In addition, embedded gate arrays have dedicated die areas for implementing large, specialized Design of Data transfer unit (DTU) for Tactical Network 1443 functions. By embedding functions in silicon, embedded gate arrays provide reduced die area and increased speed compared to standard gate arrays. However, embedded mega functions typically cannot be customized, limiting the designer’s options. In contrast, FLEX 10K devices are programmable, providing the designer with full control over embedded mega functions and general logic while facilitating iterative design changes during debugging. FLEX 10K devices are configured at system power-up with data stored in an Altera serial configuration device or provided by a system controller The EPC1441 devices store configuration data in its EPROM array and serially clock data out using an internal oscillator. The OE, nCS, and DCLK pins supply the control signals for the address counter. The configuration device sends a serial bitstream of configuration data to its DATA pin, which is routed to the DATA0 input of the FPGA. The control signals for configuration devices (OE, nCS, and DCLK) interface directly with the FPGA control signals (nSTATUS, CONF_DONE, and DCLK, respectively. The PTT signal for digital channel is realized through transistor, Relay. The Tx signal of channel is filtered through wave shape filters. Figure 4: Uboot for Power PC 1444 Bikrantakeshari jena and Amaresh S K and Dr. Siva S Yellampalli Figure 5: Boot application from memory The configuration data for radio canbe send from tactical system over Ethernet media. Figure 5: configuration message sent to radio IV. CONCLUSION Data transfer interface Unit (DTIU) transfers customized Ethernet packets over wired or wireless media at Command Post and provides interface with the Launcher through RS422 communication port / Ethernet port. The realtime Operating system runs (VxWorks5.5) on PPC400 processor and the customised Ethernet packet is send to digital radio through Enhanced serial communication controller. The different mode of communication as well as baud rate setting is controlled through interface unit which is verified through teraterm software. Design of Data transfer unit (DTU) for Tactical Network 1445 REFERENCES [1] A real time operating systems (RTOS) comparison RV Aroca, G Caurin, S Carlos–SP–Brasil - Sao Carlos–SP Brasil, 2009 - iitj.ac.in [2] An Overview of Real-Time Operating Systems Walter Cedeño, Ph.D.*, Phillip A. Laplante, Ph.D. [3] New Trends in Real Time Operating Systems - IOSRJEN [4] Real-Time CORBAVictor Fay-Wolfe, Lisa C. DiPippo, Gregory Cooper, Russell Johnston,Peter Kortmann, and Bhavani Thuraisingham,Senior Member,IEEE [5] Cognitive radio system using IEEE 802.11 a over UHF TVWSR Ahuja, R Corke, A Bok - … , 2008. DySPAN 2008. 3rd IEEE …, 2008 - ieeexplore.ieee.org [6] VxWorks: An interactive development environment and real-time kernel for Gmicro H Neugass, G Espin, H Nunoe… - TRON Project …, 1991 - ieeexplore.ieee.org [7] Performance comparison of VxWorks, Linux, RTAI, and Xenomai in a hard real-time applicationA Barbalace, A Luchetta, G Manduchi… - IEEE Transactions …, 2008 - ieeexplore.ieee.org [8] IEEE 802.11 wireless LAN implemented on software defined radio with hybrid programmable architecture Design and implement of the control system for unmanned surface vehicle based on the VxWorks [9] J Zhao, W Yan, J Gao, S Shi - Informatics in Control, …, 2010 - ieeexplore.ieee.org [10] Real Time Operating System (RTOS) With Its Effective ... - IJEDR [11] https://www.ijedr.org/papers/IJEDR1302020.pdf 1446 Bikrantakeshari jena and Amaresh S K and Dr. Siva S Yellampalli .
Recommended publications
  • Sistemi Operativi Real-Time Marco Cesati Lezione R13 Sistemi Operativi Real-Time – II Schema Della Lezione
    Sistemi operativi real-time Marco Cesati Lezione R13 Sistemi operativi real-time – II Schema della lezione Caratteristiche comuni VxWorks LynxOS Sistemi embedded e real-time QNX eCos Windows Linux come RTOS 15 gennaio 2013 Marco Cesati Dipartimento di Ingegneria Civile e Ingegneria Informatica Università degli Studi di Roma Tor Vergata SERT’13 R13.1 Sistemi operativi Di cosa parliamo in questa lezione? real-time Marco Cesati In questa lezione descriviamo brevemente alcuni dei più diffusi sistemi operativi real-time Schema della lezione Caratteristiche comuni VxWorks LynxOS 1 Caratteristiche comuni degli RTOS QNX 2 VxWorks eCos 3 LynxOS Windows Linux come RTOS 4 QNX Neutrino 5 eCos 6 Windows Embedded CE 7 Linux come RTOS SERT’13 R13.2 Sistemi operativi Caratteristiche comuni dei principali RTOS real-time Marco Cesati Corrispondenza agli standard: generalmente le API sono proprietarie, ma gli RTOS offrono anche compatibilità (compliancy) o conformità (conformancy) allo standard Real-Time POSIX Modularità e Scalabilità: il kernel ha una dimensione Schema della lezione Caratteristiche comuni (footprint) ridotta e le sue funzionalità sono configurabili VxWorks Dimensione del codice: spesso basati su microkernel LynxOS QNX Velocità e Efficienza: basso overhead per cambi di eCos contesto, latenza delle interruzioni e primitive di Windows sincronizzazione Linux come RTOS Porzioni di codice non interrompibile: generalmente molto corte e di durata predicibile Gestione delle interruzioni “separata”: interrupt handler corto e predicibile, ISR lunga
    [Show full text]
  • Μitron 4.0 Specification (Ver. 4.03.00) TEF024-S001-04.03.00/En July 2010 Copyright © 2010 by T-Engine Forum
    μITRON 4.0 Specification Ver. 4.03.00 TEF024-S001-04.03.00/en July 2010 μITRON 4.0 Specification (Ver. 4.03.00) TEF024-S001-04.03.00/en July 2010 Copyright © 2010 by T-Engine Forum. This “μITRON 4.0 Specification (Ver. 4.03.00)” was originally released by TRON ASSOCIATION which has been integrated into T-Engine Forum since January 2010. The same specification now has been released by T-Engine Forum as its own specification without modification of the content after going through the IPR procedures. T-Engine Forum owns the copyright of this specification. Permission of T-Engine Forum is necessary for copying, republishing, posting on servers, or redistribution to lists of the contents of this specification. The contents written in this specification may be changed without a prior notice for improvement or other reasons in the future. About this specification, please refer to follows; Publisher T-Engine Forum The 28th Kowa Building 2-20-1 Nishi-gotanda Shinagawa-Ward Tokyo 141-0031 Japan TEL:+81-3-5437-0572 FAX:+81-3-5437-2399 E-mail:[email protected] TEF024-S001-04.03.00/en µITRON4.0 Specification Ver. 4.03.00 Supervised by Ken Sakamura Edited and Published by TRON ASSOCIATION µITRON4.0 Specification (Ver. 4.03.00) The copyright of this specification document belongs to TRON Association. TRON Association grants the permission to copy the whole or a part of this specification document and to redistribute it intact without charge or at cost. However, when a part of this specification document is redistributed, it must clearly state (1) that it is a part of the µITRON4.0 Specification document, (2) which part was taken, and (3) the method to obtain the whole specification document.
    [Show full text]
  • V850 Series Development Environment Pamphlet
    To our customers, Old Company Name in Catalogs and Other Documents On April 1st, 2010, NEC Electronics Corporation merged with Renesas Technology Corporation, and Renesas Electronics Corporation took over all the business of both companies. Therefore, although the old company name remains in this document, it is a valid Renesas Electronics document. We appreciate your understanding. Renesas Electronics website: http://www.renesas.com April 1st, 2010 Renesas Electronics Corporation Issued by: Renesas Electronics Corporation (http://www.renesas.com) Send any inquiries to http://www.renesas.com/inquiry. Notice 1. All information included in this document is current as of the date this document is issued. Such information, however, is subject to change without any prior notice. Before purchasing or using any Renesas Electronics products listed herein, please confirm the latest product information with a Renesas Electronics sales office. Also, please pay regular and careful attention to additional and different information to be disclosed by Renesas Electronics such as that disclosed through our website. 2. Renesas Electronics does not assume any liability for infringement of patents, copyrights, or other intellectual property rights of third parties by or arising from the use of Renesas Electronics products or technical information described in this document. No license, express, implied or otherwise, is granted hereby under any patents, copyrights or other intellectual property rights of Renesas Electronics or others. 3. You should not alter, modify, copy, or otherwise misappropriate any Renesas Electronics product, whether in whole or in part. 4. Descriptions of circuits, software and other related information in this document are provided only to illustrate the operation of semiconductor products and application examples.
    [Show full text]
  • Ken Sakamura
    2014 TRON Symposium. 30th Anniversary TRON Project 30th Anniversary and Its Future Outlook Embedded systems technology to support the utilization of the IoT big data and future plan for T-Engine Ken Sakamura Professor, Graduate School of Interdisciplinary Studies, The University of Tokyo Director of YRP Ubiquitous Networking Laboratory Chair of T-Engine Forum / uID Center 2014 TRON Symposium. 30th Anniversary ① TRON Project The Real-time Operating system Nucleus The 30th anniversary in 2014 One of the longest lasting projects related to Japanese computing Copyright © 2014 by Ken SAKAMURA 2 2014 TRON Symposium. 30th Anniversary What is TRON? RTOS for system control, and has different basic architecture from Windows and Linux RTOS: Real-Time Operating System Copyright © 2014 by Ken SAKAMURA 3 2014 TRON Symposium. 30th Anniversary TRON RTOS Is Embedded in Many Things “HAYABUSA” (MUSES-C), an asteroid explorer “IKAROS, ” Interplanetary Kite-craft Accelerated by Radiation Of the Sun 4 2014 TRON Symposium. 30th Anniversary TRON Project’s Root Is in Embedded Systems 5 2014 TRON Symposium. 30th Anniversary ② 30 Years of TRON Copyright © 2014 by Ken SAKAMURA 6 2014 TRON Symposium. 30th Anniversary Started in 1984 Copyright © 2014 by Ken SAKAMURA 7 2014 TRON Symposium. 30th Anniversary Historical Background at the Time Copyright © 2014 by Ken SAKAMURA 8 I4004 by Intel (1971) 2014 TRON Symposium. 30th Anniversary Alto by Xerox (1973) 2014 TRON Symposium. 30th Anniversary 2014 TRON Symposium. 30th Anniversary ③ Future Design Copyright © 2014 by Ken SAKAMURA 11 2014 TRON Symposium. 30th Anniversary How the Society Will Change Based on Newly Available Computers? Copyright © 2014 by Ken SAKAMURA 12 2014 TRON Symposium.
    [Show full text]
  • U.S. Government Publishing Office Style Manual
    Style Manual An official guide to the form and style of Federal Government publishing | 2016 Keeping America Informed | OFFICIAL | DIGITAL | SECURE [email protected] Production and Distribution Notes This publication was typeset electronically using Helvetica and Minion Pro typefaces. It was printed using vegetable oil-based ink on recycled paper containing 30% post consumer waste. The GPO Style Manual will be distributed to libraries in the Federal Depository Library Program. To find a depository library near you, please go to the Federal depository library directory at http://catalog.gpo.gov/fdlpdir/public.jsp. The electronic text of this publication is available for public use free of charge at https://www.govinfo.gov/gpo-style-manual. Library of Congress Cataloging-in-Publication Data Names: United States. Government Publishing Office, author. Title: Style manual : an official guide to the form and style of federal government publications / U.S. Government Publishing Office. Other titles: Official guide to the form and style of federal government publications | Also known as: GPO style manual Description: 2016; official U.S. Government edition. | Washington, DC : U.S. Government Publishing Office, 2016. | Includes index. Identifiers: LCCN 2016055634| ISBN 9780160936029 (cloth) | ISBN 0160936020 (cloth) | ISBN 9780160936012 (paper) | ISBN 0160936012 (paper) Subjects: LCSH: Printing—United States—Style manuals. | Printing, Public—United States—Handbooks, manuals, etc. | Publishers and publishing—United States—Handbooks, manuals, etc. | Authorship—Style manuals. | Editing—Handbooks, manuals, etc. Classification: LCC Z253 .U58 2016 | DDC 808/.02—dc23 | SUDOC GP 1.23/4:ST 9/2016 LC record available at https://lccn.loc.gov/2016055634 Use of ISBN Prefix This is the official U.S.
    [Show full text]
  • Μitron4.0 Specification (Ver
    µITRON4.0 Specification Ver. 4.00.00 ITRON Committee, TRON ASSOCIATION Supervised by Ken Sakamura Edited by Hiroaki Takada Copyright (C) 1999, 2002 by TRON ASSOCIATION, JAPAN µITRON4.0 Specification (Ver. 4.00.00) The copyright of this specification document belongs to the ITRON Committee of the TRON Association. The ITRON Committee of the TRON Association grants the permission to copy the whole or a part of this specification document and to redistribute it intact without charge or with a distribution fee. However, when a part of this specification document is redistributed, it must clearly state (1) that it is a part of the µITRON4.0 Specification document, (2) which part it was taken, and (3) the method to obtain the whole specifi- cation document. See Section 6.1 for more information on the conditions for using this specification and this specification document. Any questions regarding this specification and this specification document should be directed to the following: ITRON Committee, TRON Association Katsuta Building 5F 3-39, Mita 1-chome, Minato-ku, Tokyo 108-0073, JAPAN TEL: +81-3-3454-3191 FAX: +81-3-3454-3224 § TRON is the abbreviation of “The Real-time Operating system Nucleus.” § ITRON is the abbreviation of “Industrial TRON.” § µITRON is the abbreviation of “Micro Industrial TRON.” § BTRON is the abbreviation of “Business TRON.” § CTRON is the abbreviation of “Central and Communication TRON.” § TRON, ITRON, µITRON, BTRON, and CTRON do not refer to any specific product or products. µITRON4.0 Specification Ver. 4.00.00 A Word from the Project Leader Fifteen years have passed since the ITRON Sub-Project started as a part of the TRON Project: a real-time operating system specification for embedded equipment control.
    [Show full text]
  • Analysis of a Hardware-Based Real-Time Kernel
    MÄLARDALEN UNIVERSITY, DEPARTMENT OF SCIENCE, DESIGN AND TECHNOLOGY Analysis of a Hardware- Based Real-Time Kernel Improving Embedded Systems Performance Author: Nils Forsberg ([email protected]) Supervisor: Lennart Lindh Examiner and Supervisor: Moris Behnam 5/5/2014 An evaluation of how to improve embedded and real-time systems performance. I Abstract Embedded systems rely on faster microprocessors and system optimizations to improve their performance. These enhancements are becoming marginal, and so it is interesting to look at other alternatives. This thesis examines the use of a hardware-based kernel called Sierra as an accelerator for software-based real-time operating systems. The software RTOS focused upon is FreeRTOS, and it is compared to Sierra in regards to performance to see if there is actually any improvement to be gained. This proves true, as Sierra is several times faster than FreeRTOS in regards to most of the functionality measured. In order to find out how difficult it would be to perform such acceleration a comparison of the systems is also included, encompassing their architecture, features and functionality. It is showed that the systems are similar in these properties, meaning acceleration would be possible. This information was used in an analysis that shows how to perform the acceleration. The work of implementing system acceleration is not in the scope of this thesis, but the result is presented as a suggestion, or manual, for future work in this vein. II Sammanfattning Inbäddade system förlitar sig på snabbare mikroprocessorer och optimeringar för att nå bättre prestanda resultat. Dessa förbättringar ger allt mindre resultat, och det är därför intressant att hitta alternativ.
    [Show full text]
  • Run-Time Management for Future Mpsoc Platforms
    Run-time management for future MPSoC platforms Citation for published version (APA): Nollet, V. (2008). Run-time management for future MPSoC platforms. Technische Universiteit Eindhoven. https://doi.org/10.6100/IR633897 DOI: 10.6100/IR633897 Document status and date: Published: 01/01/2008 Document Version: Publisher’s PDF, also known as Version of Record (includes final page, issue and volume numbers) Please check the document version of this publication: • A submitted manuscript is the version of the article upon submission and before peer-review. There can be important differences between the submitted version and the official published version of record. People interested in the research are advised to contact the author for the final version of the publication, or visit the DOI to the publisher's website. • The final author version and the galley proof are versions of the publication after peer review. • The final published version features the final layout of the paper including the volume, issue and page numbers. Link to publication General rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain • You may freely distribute the URL identifying the publication in the public portal.
    [Show full text]
  • Economic Impact of Technology Standards
    Economic Impact of Technology Standards The past and the road ahead September 2017 Authors: Jorge Padilla, John Davies and Aleksandra Boutin compasslexecon.com This report was commissioned by Qualcomm Incorporated. All opinions expressed here are those of the authors, who are all employees of Compass Lexecon: Jorge Padilla, John Davies and Aleksandra Boutin, supported by Anubhav Mohanty and Sabire Ipek Demir. Executive Summary COMpass LEXECON Economic Impact of Technology Standards The past and the road ahead Executive Summary 1.1 This report examines the economic impact of technology others in the ITC sector. Furthermore, this approach is standards - which enable components from different spreading, not least because other industries are adopting suppliers to work together - on innovation, competition and wireless technologies in the ‘Internet of Things’. thus consumer choice and welfare. Such standards exist in 1.6 The mobile telephony industry has seen an impressive rate of all industries but are particularly important in Information growth and innovation, as well as a dynamic market structure and Communications Technology. We show that the way in in which new entrants continue to arise to challenge existing which these standards are developed and governed can have suppliers. Between 1994 and 2013, the number of devices profound implications for the pace of innovation and intensity sold each year rose 62 times or 20.1% per year on average. of competition. The cost of mobile subscriptions relative to maximum data 1.2 We present evidence that industries such as mobile speed has decreased 99% (approx. 40% per year) between telephony, which are based on open standards agreed through 2005 and 2013.
    [Show full text]
  • Modeling Creativity
    TOM DE SMEDT — MODELING CREATIVITY Faculteit Letteren en Wijsbegeerte Departement Taalkunde Modeling Creativity CASE STUDIES IN PYTHON Computermodellen van Creativiteit: Gevalstudies in de Python-programmeertaal Proefschrift voorgelegd tot het behalen van de graad van doctor in de Kunsten aan de Universiteit Antwerpen te verdedigen door Tom De Smedt PROMOTOR Prof. dr. Walter Daelemans CLiPS Computational Linguistics Group Universiteit Antwerpen CO-PROMOTOR Lucas Nijs EMRG Experimental Media Research Group St. Lucas University College of Art & Design, Antwerpen Antwerpen, 2013 1 TOM DE SMEDT — MODELING CREATIVITY Cover artwork: SELF-REPLICATION (Tom De Smedt & Ludivine Lechat) The fonts in the book are Computer Modern, Helvetica Neue, Arial and Courier New. The text was written in Google Docs. The layout was processed in LibreOffice. The illustrations were done in NodeBox. Computer Modern, LibreOffice and NodeBox are free and open source. Print: Silhouet, Maldegem © 2013 Tom De Smedt 2013 Uitgeverij UPA University Press Antwerp UPA is an imprint of ASP nv (Academic and Scientific Publishers nv) Ravensteengalerij 28 B-1000 Brussels Tel. +32 (0)2 289 26 50 Fax +32 (0)2 289 26 59 E-mail: [email protected] www.upa-editions.be ISBN 978 90 5718 260 0 NUR 984 / 616 / 656 Legal deposit D/2013/11.161/016 All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the author. 2 TOM DE SMEDT — MODELING CREATIVITY Modeling Creativity CASE STUDIES IN PYTHON Tom De Smedt “Enough!” he said, hoarse with indignation.
    [Show full text]
  • Vysoké Učení Technické V Brně Brno University of Technology
    VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV POČÍTAČOVÝCH SYSTÉMŮ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER SYSTEMS OPERAČNÍ SYSTÉM PRO ŘÍZENÍ VESTAVĚNÝCH APLIKACÍ OPERATING SYSTEM FOR EMBEDDED APPLICATIONS CONTROL BAKALÁŘSKÁ PRÁCE BACHELOR‘S THESIS AUTOR PRÁCE TOMÁŠ KOLARÍK AUTHOR VEDOUCÍ PRÁCE Ing. VÁCLAV ŠIMEK SUPERVISOR BRNO 2009 Abstrakt Práce se zabývá výběrem operačního systému pro vestavěnou řídící jednotku parního sterilizátoru obsluhující barevný displej s dotekovým panelem. Na teoretické úrovni se zabývá architekturou vestavěných systémů a operačních systémů. U nich je pozornost soustředěna na správu procesů. Dále se zabývá přístrojem, pro nějž je vybírán operační systém, důvody pro jeho zavedení, jeho výhodami a nevýhodami v řídícím systému. Pak je součástí práce přehled a rozdělení OS do kategorií podle způsobu použití. A blíže jsou popsány dva open source operační systémy eCos a FreeRTOS. Z nich byl následně kód FreeRTOSe upraven z překladače GCC na překladač IAR. Poslední část práce popisuje architekturu a funkcionalitu vytvořené ukázkové aplikace. Ta pomocí dotekového panelu a barevného displeje umožňuje kreslit barevné nákresy, které se dají pomocí sériové komunikace přenášet do počítače. Abstract This thesis deals with selection of operating system for embedded control unit of steam sterilizer with color touch screen. Theoretical part of the thesis deals with the architecture of embedded systems and operating systems with focus on process management. In addition, the thesis deals with a device for which the operating system is selected, the reason for its implementation, advantages and disadvantages in the control system. The thesis also contains categorization of operating systems by way of use. Of these, two open source operating systems eCos and FreeRTOS are described more thoroughly.
    [Show full text]
  • Introduction to the ITRON Specifications Open Real-Time Operating System Standards for Embedded Systems
    ITRON pf/lettersize/2002/2 02.2.13 11:02 AM ページ6 Introduction to the ITRON Specifications Open Real-Time Operating System Standards for Embedded Systems The ITRON specifications are the standards for real-time operating systems and related specifications for embedded systems. Since the project started, we have published a series of ITRON real-time kernel specifications. Of these, the µITRON real-time kernel specification, which was designed for consumer products and other small- scale embedded systems, has been implemented for numerous 8-bit, 16-bit and 32-bit MCUs (Microcontroller Units) and adopted in countless end products, making it an industry standard in this field. Based on these achievements, we have broadened the scope of our standardization efforts beyond the kernel specifications to related aspects, working to expand the ITRON specifications as well as embedded system design technologies. http://www.itron.gr.jp/ ITRON pf/lettersize/2002/2 02.2.13 11:02 AM ページ1 The Status and Features of Embedded severely limited. On a typical 16-bit MCU there might be 64 KB of Systems ROM and around 1 KB of RAM available, or perhaps 128 KB and 4 KB on a slightly larger system. Another notable feature is the Advances in microprocessor technology continue to open up extremely large number of processor cores in use, since the MCU is new application fields for embedded systems. Originally they were often optimized to a particular application for the sake of cost used mainly for factory production line control and other industrial performance. applications. Their use spread to communications and office Even in the small-scale embedded system field, the growing equipment, then on to automotive systems, audio and video scale and complexity of software and the need for fast development products, TVs, cellular phones, synthesizers, game machines, and turnaround time have made improving software productivity a household appliances such as washing machines, airconditioners pressing need.
    [Show full text]