An Introduction to Computer Engineering Using the Renesas Sakura Microcontroller Board

Total Page:16

File Type:pdf, Size:1020Kb

An Introduction to Computer Engineering Using the Renesas Sakura Microcontroller Board An Introduction to Computer Engineering using the Renesas Sakura Microcontroller Board BY JAMES M. CONRAD Micri ␮m Press 1290 Weston Road, Suite 306 Weston, FL 33326 USA www.micrium.com Designations used by companies to distinguish their products are often claimed as trademarks. In all instances where Micri ␮m Press is aware of a trademark claim, the product name appears in initial capital letters, in all capital letters, or in accordance with the vendor’s capitalization preference. Readers should contact the appropriate companies for more complete information on trademarks and trademark registrations. All trademarks and registered trademarks in this book are the property of their respective holders. Copyright © 2014 by James M. Conrad except where noted otherwise. Published by Micri ␮m Press. All rights reserved. Printed in the United States of America. No part of this publication may be reproduced or distributed in any form or by any means, or stored in a database or retrieval system, without the prior written permission of the publisher; with the ex - ception that the program listings may be entered, stored, and executed in a computer system, but they may not be repro - duced for publication. The programs and code examples in this book are presented for instructional value. The programs and examples have been carefully tested, but are not guaranteed to any particular purpose. The publisher and content contributors do not offer any warranties and does not guarantee the accuracy, adequacy, or completeness of any information herein and is not responsible for any errors or omissions. The publisher and content contributors assume no liability for damages resulting from the use of the information in this book or for any infringement of the intellectual property rights of third parties that would result from the use of this information. Library of Congress subject headings: 1. Embedded computer systems 2. Real-time data processing 3. Computer software—Development For bulk orders, please contact Micriµm Press at: ϩ1 954 217 2036 ISBN: 978-1-935772-92-7 Please report errors or forward any comments and suggestions to [email protected]. Preface This book is the result of a long relationship the author has enjoyed with Renesas Electronics America, Inc. (and one of its predecessors, Mitsubishi Electronics). I originally worked with this company because of their commitment to providing a low-cost evaluation board and free development software that students could purchase and use in classes and senior design projects. Over the years the boards have remained as affordable (and popu - lar) as ever, and the software development tools available have added more functionality while still available for free to our students. I have been teaching embedded systems courses for over fourteen years (and working in the field even longer). I had not been able to find a book suitable for using in an Introduction to Computer Engineering course that would lend itself to the theoretical and applied nature of the discipline and embedded systems design. When Renesas released the GR-SAKURA board, I knew I have the perfect platform to use in the course. This book was developed to augment the hands-on exercises we use. This book also has a radical fea - ture not seen in many books currently on the market (if any). It is freely available for down - load. It is also available for purchase in hardcopy form for a modest price. This book would not have been possible had it not been for the assistance of numerous people. Several students and educators contributed to and extensively tested some of the chapters, including:Yevgeny Fridlyand (2, 3, 4), Adam Harris (1, 2, 3), Anthony Harris (3), Onkar Raut (2, 4) Suganya Jebasingh (2, 4), and Steven Erdmanczyk (4) . Thanks go to the publisher, Linda Foegen, and especially June Harris, Rob Dautel and Todd DeBoer of Renesas for their help in getting this book produced and published (and for their patience!). Many, many thanks go to the reviewers who offered valuable suggestions to make this book better, especially David Brown and students from my UNC Charlotte Introduction to Engineering and Embedded Systems courses. I would like to personally thank my parents, the Conrads, and my in-laws, the Warrens, for their continued assistance and guidance through the years while I worked on books. Also, I would especially like to thank my children, Jay, Mary Beth, and Caroline, and my wife Stephanie for their understanding when I needed to spend more time on the book than I spent with them. James M. Conrad, March 2014 iii Foreword For more than a decade the microcontroller world has been dominated by the quest for ultra-low power, high performance devices—two goals that are typically mutually exclu - sive. The Renesas RX MCU quickly achieved market leadership by achieving both of these goals with a highly innovative architecture. The RX family enables embedded designs that previously would have required some uncomfortable tradeoffs. However there are no simple solutions to complex problems, and mastering all of the RX63N’s features is not a task to be undertaken lightly. Fortunately in this book Dr. Conrad, has crafted a guidebook for embedded developers that moves smoothly from concepts to coding in a manner that is neither too high level to be useful nor too detailed to be clear. It explains beginning software engineering techniques and shows how to implement them in RX63N-based applications, moving from a clear explanation of problems to techniques for solving them to line-by-line explanations of example code. Modern embedded applications increasingly require hardware/software co-design, though few engineers are equally conversant with both of these disciplines. In this book the author takes a holistic approach to design, both explaining and demonstrating just how soft - ware needs to interact with Sakura hardware. Striking a balance between breadth and depth it should prove equally useful and illuminating for both hardware and software engineers. Whether you are a university student honing your design skills, a design engineer look - ing for leading edge approaches to time-critical processes, or a manager attempting to fur - ther your risk management techniques, you will find Jim’s approach to embedded systems to be stimulating and compelling. Peter Carbone Renesas v Contents Preface iii Foreword v CHAPTER 1 Introduction to Embedded Systems 1 1.1 Learning Objectives 1 1.2 Concepts 1 1.2.1 Economics and Microcontrollers 1 1.2.2 Embedded Networks 2 1.3 Typical Benefits of Embedded Systems 2 1.3.1 Greater Performance and Efficiency 3 1.3.2 Lower Costs 3 1.3.3 More Features 4 1.3.4 Better Dependability 4 1.4 Embedded System Functions 4 1.5 Attributes of Embedded Systems 5 1.6 Constraints on Embedded Systems 6 1.7 Developing Embedded Systems 6 1.7.1 Product Development 7 1.7.2 Designing and Manufacturing Embedded Systems 8 1.7.3 The Role of a Computer Engineer 9 1.8 An Example of an Embedded System: The Renesas Sakura Board 10 1.9 Summary of Book Contents 10 1.10 Recap 10 1.11 References 11 vii viii CONTENTS CHAPTER 2 Introduction to Software Development 13 2.1 Learning Objectives 13 2.2 Computer Organization & Architecture 13 2.3 Microcontroller Basics 16 2.3.1 Bits and Bytes 16 2.3.2 Ports 17 Port Direction Register (PDR) 17 Set Switch 1 (Port A bit 7) as Input 18 Port Output Data Register (PODR) 18 Set LED0 (Port A bit 0) as Output 19 Sets LEDs 1, 2, 3, and 4 (Port A bit 0, 1, 2, and 3) as Outputs 19 Port Input Data Register (PIDR) 19 Port Mode Register (PMR) 20 2.3.3 Data Types 20 2.4 Software Development Tools 22 2.4.1 Compilation Mechanism 22 2.4.2 Compilers for Embedded Systems 23 2.4.3 Debugger 24 2.4.4 Example of an Integrated Development Environment 24 2.5 Basic Software Development 26 2.5.1 Development Lifecycle Overview 26 2.5.2 Define System Requirements 27 2.5.3 Requirements—Robotics Applications 29 2.5.4 Developing Code 30 2.5.5 Start with an Algorithm 30 2.5.6 Convert your Algorithms to Code 31 2.6 Recap 33 2.7 References 33 2.8 Exercises 33 CONTENTS ix CHAPTER 3 Getting Started with GR-Sakura 35 3.1 Learning Objectives 35 3.2 Sakura Embedded System 35 3.2.1 Sakura Board Design 35 3.2.2 Basic Concepts of the RX63N Microprocessor 38 3.3 Sakura Software Development 44 3.4 Sakura Example Project 46 3.5 Updating the GR-Sakura Firmware 50 3.6 Setting Up an Account with MyRenesas 54 3.7 BASIC Motor & Sensor Control 57 3.7.1 Switch Controlled LEDs 57 Using LEDs as Outputs 58 Using Switches as Inputs 58 3.7.2 Driving Motors and Coils 61 3.8 Basic Robotics Application 63 3.8.1 Motor Robot Kit Assembly 63 3.8.2 Understanding the Hardware 68 3.8.3 Developing Code 72 3.9 Recap 75 3.10 References 75 3.11 Exercises 76 CHAPTER 4 Interfacing with the Outside World 77 4.1 Learning Objectives 77 4.2 Event Counters and Timers 77 Event Counter 78 x CONTENTS 4.2.1 Setting Up a Timer for Counting Events 81 Timer Count Register 81 Timer Counter Control Register 81 Time Constant Register 83 Timer Control/Status Register 84 Timer Control Register 85 4.2.2 Cascading Timers 87 4.2.3 Using Interrupts as Event Counters 92 void interrupts (void) 93 void noInterrupts (void) 93 void detachInterrupt (unsigned char interrupt) 93 interrupt—number (0–7) 93 void attachInterrupt (unsigned char interrupt, void (*) (void) func, int mode) 94 interrupt—numbers (0–7) 94 4.2.4 Setting Up a Timer for Pulse Output 97 4.2.5 Setting up Timer interrupts for Pulse Output 101 4.2.6 Frequency and Period Control 105 4.2.7 Advanced Motor Control: Robotics Application 106
Recommended publications
  • RZ Family Microprocessors Brochure
    RZ FAMILY Renesas Microprocessor 2018.10 THE NEXT-GENERATION PROCESSOR TO MEET THE NEEDS OF THE SMART SOCIETY HAS ARRIVED. achine In M te n r a f a m c u e H ntr wo Co ol Net rk CONTENTS RZ/A SERIES ___________________________________________ 04 RZ/G SERIES ___________________________________________ 10 RZ/T SERIES ___________________________________________ 16 RZ/N SERIES ___________________________________________ 22 RZ SPECIFICATIONS ______________________________________ 28 PACKAGE LINEUP _______________________________________ 38 02-03 The utilization of intelligent technology is advancing in all aspects of our lives, including electric household appliances, industrial equipment, building management, power grids, and transportation. The cloud-connected “smart society” is coming ever closer to realization. Microcontrollers are now expected to provide powerful capabilities not available previously, such as high-performance and energy-efficient control combined with interoperation with IT networks, support for human-machine interfaces, and more. To meet the demands of this new age, Renesas has drawn on its unmatched expertise in microcontrollers to create the RZ family of embedded processors. The lineup of these “next-generation processors that are as easy to use as conventional microcontrollers” to meet different customer requirements. The Zenith of the Renesas micro As embedded processors to help build the next generation of advanced products, the RZ family offers features not available elsewhere and brings new value to customer applications.
    [Show full text]
  • Renesas MCU M16C Family (R32C/M32C/M16C/R8C)
    2008.01 Renesas MCU M16C Family (R32C/M32C/M16C/R8C) www.renesas.com World’s No. 1* Flash MCUs !! index Roadmap Total shipments of Rewriting possible during operation, and CPU Architecture World’s No. 1 1,000,000,000 units!! World’s No. 1 program/erase cycles increased to 100,000! E2dataFlash substantially improves the functionality and performance of data Flash MCUs Thanks to strong demand, total flash MCU Flash MCUs flash, allowing data to be rewritten independently while the MCU is operating. Concepts Proof No. 1 shipments reached the 1 billion mark in March 2007. Proof No. 4 Guaranteed program/erase cycles have been increased to 100,000, and data Renesas flash MCUs are used in a wide range of save times are two orders of magnitude faster than external E2PROM. consumer, industrial and automotive applications. (E2dataFlash: E2PROM emulation data flash memory) Product Lineup Development Tools No. 1 lineup of flash MCUs with 40µsec./byte high-speed flash World’s No. 1 over 300 products in 30 series!! World’s No. 1 programming!! Development Flash MCUs Flash MCUs Tools from Divided into high-end, middle, and low-end classes, Flash MCU technology supports high-speed Renesas Partners Proof No. 2 the flash MCU lineup is built on the most advanced Proof No. 5 programming at a rate of 512KB every 20 seconds technology. Flexible support is provided for (total time required for reprogramming, including Middleware/ increasingly large and complex software. erasing and programming). Demo Sets Functions/ Application Fields Memory Capacity High-speed flash memory supporting Comprehensive support and World’s No.
    [Show full text]
  • Renesas Automotive
    Renesas Automotive www.renesas.com 2011.10 Introduction Renesas "Green" Automotive Initiative Automotive Leading the World with a Wide-Ranging Product Lineup I Application Systems I Renesas Products I Renesas Constituent Technologies HEV/EV 15 Car Instrumentation 36 I Renesas Automotive Products Selection Guide I Renesas Development Environments Analog and Power Devices 03 Security Solutions 09 Powertrain 19 Car Audio 39 Analog and Power Device Products 65 Contents AUTOSAR Solutions Optimized for Renesas MCUs 53 RL78 Family of New Affordable MCUs 05 Functional Safety Solutions 11 Chassis & Safety 24 Car Information System 41 Analog Master (Semi-Custom)/Mixed Signal ASIC (Fully Custom) Products 75 Development Environments from Renesas Partner 55 SoC R-Car Series for In-Vehicle Terminals 07 AUTOSAR Solutions 13 Advanced Driver Assistance System 28 In-Vehicle Networking 47 SoC Products for In-Vehicle Information Terminals 75 Body 31 Analog & Power Devices 49 01 02 Renesas Products Renesas Analog and Power Devices Automotive Automotive Power Devices Combining Low-Voltage Power MOSFETs with Ultralow On-Resistance ECO Renesas is the world’s No. 1 supplier of Comparison with TO-263-7 (40V) Energy Efficiency and Compactness Process Name low-voltage MOSFETs, offering a broad Pch A N L 1 Series No. 312 lineup of attractive products. Through Low Voltage Tolerance 7th Generation Channel the use of a fabrication process Four Technologies That Contribute to “Green Cars” 8th Generation For Automotive Applications 171 –30V to 100V 1.2mohm employing an
    [Show full text]
  • RZ Family Microprocessors Brochure
    RZ FAMILY MICROPROCESSORS 64-Bit & 32-Bit Arm-based high-end MPUs 2021.07 THE NEXT-GENERATION PROCESSOR TO MEET THE NEEDS OF THE SMART SOCIETY HAS ARRIVED. achine In M te n r a f a m c u e H ntr wo Co ol Net rk CONTENTS RZ/V SERIES ___________________________________________ 04 RZ/G SERIES ___________________________________________ 08 RZ/A SERIES ___________________________________________ 16 RZ/T SERIES ___________________________________________ 22 RZ/N SERIES ___________________________________________ 30 PACKAGE LINEUP _______________________________________ 35 02-03 The utilization of intelligent technology is advancing in all aspects of our lives, including electric household appliances, industrial equipment, building management, power grids, and transportation. The cloud-connected “smart society” is coming ever closer to realization. Microcontrollers are now expected to provide powerful capabilities not available previously, such as high-performance and energy-efficient control combined with interoperation with IT networks, support for human-machine interfaces, and more. To meet the demands of this new age, Renesas has drawn on its unmatched expertise in microcontrollers to create the RZ family of embedded processors. The lineup of these “next-generation processors that are as easy to use as conventional microcontrollers” to meet different customer requirements. The Zenith of the Renesas micro As embedded processors to help build the next generation of advanced products, the RZ family offers features not available elsewhere and
    [Show full text]
  • 29064 L902 Di
    THATTHE TOUT UNTUTUN US AUTO20180011173A1 CON UNUNTUK DI MO ANTHI (19 ) United States (12 ) Patent Application Publication ( 10) Pub . No. : US 2018 / 0011173 A1 Newman ( 43 ) Pub . Date : Jan . 11 , 2018 ( 54 ) LOW -PROFILE IMAGING SYSTEM WITH GOIS 17 /89 (2006 .01 ) ENHANCED VIEWING ANGLES B6OR 11 / 00 (2006 .01 ) (52 ) U .S . CI. ( 71) Applicant : NextEV USA , Inc. , San Jose , CA (US ) CPC .. GOIS 7 /4816 ( 2013 .01 ) ; GOIS 17 / 936 (2013 .01 ) ; GOIS 17 /89 (2013 . 01 ) ; B60R 11 /04 ( 72 ) Inventor: Austin L . Newman , San Jose, CA (US ) (2013 .01 ) ; B62D 39/ 00 ( 2013 .01 ) ; B60R ( 21 ) Appl. No .: 15 / 394 ,402 2011/ 004 ( 2013. 01 ) ( 22 ) Filed : Dec . 29 , 2016 (57 ) ABSTRACT Related U . S . Application Data Methods, devices , and systems of a light imaging and ranging system are provided . In particular, the imaging and (60 ) Provisional application No. 62 / 359 , 563 , filed on Jul. ranging system includes a LIDAR sensor and a low -profile 7 , 2016 , provisional application No . 62 /378 , 348 , filed optics assembly having a reflective element with a continu on Aug . 23 , 2016 , provisional application No . 62 / 403 , ous and uninterrupted reflective surface surrounding a 273 , filed on Oct. 3 , 2016 , provisional application No . periphery of a LIDAR sensor in a light path of the LIDAR 62 /424 , 976 , filed on Nov. 21, 2016 . sensor. The reflective element is positioned at a distance offset from the periphery of the LIDAR sensor and directs Publication Classification light emitted by the LIDAR sensor to a second reflective ( 51 ) Int . Ci. element that is substantially similar in shape and size as the GOIS 7 / 481 ( 2006 .01 ) reflective element.
    [Show full text]
  • Renesas Microprocessor RZ Family
    RZ FAMILY Renesas Microprocessor www.renesas.com 2017.07 01-02 THE NEXT-GENERATION PROCESSOR TO MEET THE NEEDS OF THE SMART SOCIETY HAS ARRIVED. The utilization of intelligent technology is advancing in all aspects of our lives, including electric household appliances, industrial equipment, building management, power grids, and transportation. The cloud-connected “smart society” is coming ever closer to realization. Microcontrollers are now expected to provide powerful capabilities not available previously, such as high-performance and energy-efficient control combined with interoperation with IT networks, support for human-machine interfaces, and more. To meet the demands of this new age, Renesas has drawn on its unmatched expertise in microcontrollers to create the new RZ family of embedded processors. The lineup of these “next-generation processors that are as easy to use as conventional microcontrollers” spans four product series to meet different customer requirements. The Zenith of the Renesas micro As embedded processors to help build the next generation of advanced products, the RZ family offers features not available elsewhere and brings new value achine In M te to customer applications. n r a f a m c u e H ¢ RZ Family Roadmap RZ/G1H Cortex®-A15x4 (1.4GHz) Cortex®-A7x4(780MHz) G6400, H.264 32bit×2ch DDR3-1600 RZ/G1M Cortex®-A15x2 (1.5GHz) RZ/G-next SGX544MP2, H.264 (T.B.D) 32bit×2ch DDR3L-1600 RZ/G1N Cortex®-A15x2 (1.5GHz) ntr wo SGX544MP2, H.264 Co ol Net rk 32bit×1ch DDR3L-1600 RZ/G series 3D Graphics RZ/G1E RZ/G1C Cortex®-A7x2 (1.0GHz) Cortex®-A7x2 (1.0GHz) HMI MPU SGX540, H.264 SGX531, H.264 32bit×1ch DDR3-1333 32bit×1ch DDR3-1000 RZ/A1H RZ/A-next Cortex®-A9(400MHz) RZ/A1LU Cortex®-A9(400MHz) 10MB, WXGA, 2D RZ/A1M 3MB, XGA, JPEG RZ/A series Cortex®-A9(400MHz) for HMI Apps.
    [Show full text]
  • Building Automation Catalog
    BUILDING AUTOMATION Leading-edge IoT solutions for HVAC, fire/safety, building security, and lighting 2018.06 BUILDING AUTOMATION BRINGING COMFORT, SAFETY, AND ENERGY SAVINGS TO PEOPLE, BUILDINGS, AND COMMUNITIES WITH SOLUTIONS TO CONNECT, PROTECT, AND CONSERVE By connecting air conditioning, disaster prevention, crime prevention, and lighting equipment via networks, buildings can be made more convenient, secure, and energy effi cient. Renesas leverages advanced technologies in connectivity, sensing, user interface, and low-power to enable the next generation of advancements in building automation. CONTENTS Renesas Technology for Building Automation ___________________ 03 Connectivity Solutions ____________________________________ 14 Key Building Automation Communication Technologies ____________ 04 Sensing Solutions _______________________________________ 16 HVAC Systems __________________________________________ 06 Lighting Solutions (DALI ed2.0) ______________________________ 18 Fire and Safety Systems ___________________________________ 08 Power Management Solutions ______________________________ 20 Building Security Systems _________________________________ 09 Renesas Synergy™ Platform Solutions ________________________ 22 Lighting Systems _______________________________________ 10 Recommended Devices for Building Automation__________________ 26 Motor Control Solutions ___________________________________ 12 Eco System Partner ______________________________________ 30 User Interface Solutions ___________________________________ 13 02-03
    [Show full text]
  • Renesas Starter Kit+ for RZ/T1 User's Manual
    User's Manual RZ/T1 Group 3232 Renesas Starter Kit+ User’s Manual For e2 studio RENESAS MCU Family / RZ/T1 Series All information contained in these materials, including products and product specifications, represents information on the product at the time of publication and is subject to change by Renesas Electronics Corporation without notice. Please review the latest information published by Renesas Electronics Corporation through various means, including the Renesas Electronics Corporation website (http://www.renesas.com). Rev. 1.00 Mar 2015 Notice 1. Descriptions of circuits, software and other related information in this document are provided only to illustrate the operation of semiconductor products and application examples. You are fully responsible for the incorporation of these circuits, software, and information in the design of your equipment. Renesas Electronics assumes no responsibility for any losses incurred by you or third parties arising from the use of these circuits, software, or information. 2. Renesas Electronics has used reasonable care in preparing the information included in this document, but Renesas Electronics does not warrant that such information is error free. Renesas Electronics assumes no liability whatsoever for any damages incurred by you resulting from errors in or omissions from the information included herein. 3. 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.
    [Show full text]
  • RZ Family Microprocessors Brochure
    RZ FAMILY 64-Bit & 32-Bit Arm-based high-end MPUs 2020.02 THE NEXT-GENERATION PROCESSOR TO MEET THE NEEDS OF THE SMART SOCIETY HAS ARRIVED. achine In M te n r a f a m c u e H ntr wo Co ol Net rk CONTENTS RZ/A SERIES ___________________________________________ 04 RZ/G SERIES ___________________________________________ 10 RZ/T SERIES ___________________________________________ 16 RZ/N SERIES ___________________________________________ 22 RZ SPECIFICATIONS ______________________________________ 28 PACKAGE LINEUP _______________________________________ 38 02-03 The utilization of intelligent technology is advancing in all aspects of our lives, including electric household appliances, industrial equipment, building management, power grids, and transportation. The cloud-connected “smart society” is coming ever closer to realization. Microcontrollers are now expected to provide powerful capabilities not available previously, such as high-performance and energy-efficient control combined with interoperation with IT networks, support for human-machine interfaces, and more. To meet the demands of this new age, Renesas has drawn on its unmatched expertise in microcontrollers to create the RZ family of embedded processors. The lineup of these “next-generation processors that are as easy to use as conventional microcontrollers” to meet different customer requirements. The Zenith of the Renesas micro As embedded processors to help build the next generation of advanced products, the RZ family offers features not available elsewhere and brings new value
    [Show full text]
  • Electromagnetic Compatibility & CAN
    Electromagnetic Compatibility & CAN Bus Todd H. Hubing Michelin Professor of Vehicular Electronics Clemson University Automobiles are Complex Electronic Systems Cabin Environment Communication System Controls Airbag Entertainment Systems Deployment Noise Cancellation Navigation System Fuel Injection Emissions Controls Engine Ignition Security System Lighting Braking Control Collision Avoidance System Transmission Suspension Control System Seat and Pedal Position Stability Control Tire Pressure Monitoring Automotive Networks LIN (Local Interconnect Network) MOST (Media Oriented Systems Transport) CAN (Controller Area Network) FlexRay Others: Byteflight, DSI bus, D2B, IEbus, Intellibus, MI, MML Bus, SMARTwireX 3 Automotive Networks LIN (Local Interconnect Network) A primary advantage of this bus is that it can be implemented with a single wire (using the vehicle chassis as a current return path). A small and relatively slow in-vehicle communication and networking serial bus system, LIN bus is used to integrate intelligent sensors and actuators. LIN can also communicate over a vehicle's power distribution system with a DC-LIN transceiver. Maximum Data Rates: 19.2Kbaud at 40m Physical Layer: Single-Wire Implementation Transmission Format: SCI (UART) Data Format Operating Voltage: 12v over a Single Wire Network Topology: Single Master / Multiple Slave (Up to 16 slaves) Standards: Enhanced ISO 9141 4 Automotive Networks MOST (Media Oriented Systems Transport) MOST was originally designed by Oasis Silicon Systems AG (now SMSC) in cooperation with BMW, Becker Radio, and DaimlerChrysler for multimedia applications in the automotive environment. It was intended to be implemented on an optical fiber, so the bit rates of this bus system are much higher than previous automotive bus technologies. MOST buses provide an optical solution for automotive peripherals like car radios, CD and DVD players, and GPS navigation systems.
    [Show full text]
  • Diagnostic System for Electronic Fuel Injection Engines
    Diagnostic System for Electronic Fuel Injection Engines Pedro Maria de Sousa Melo Correia Duarte (IST n. 50823) Dissertation submitted for obtaining the degree of Master in Electrical and Computer Engineering Proposal 251/2007 Thesis Committee President: Prof. José António Beltran Gerald Advisor: Prof. Moisés Simões Piedade Members: Prof. Leonel Augusto Pires Seabra de Sousa Prof. Francisco André Corrêa Alegria September 2007 To all of those who always fed my interest in engineering, specially my grand fathers, my uncles and my father. I would probably be a rich doctor by now if weren't for you. i Acknowledgements Acknowledgements Before going into any further details of my thesis I believe that I must mention all the people and companies who made my work possible or at least eased the way as much as they could. Among these there are three special acknowledgements that have to be made to the ones whose contribution was invaluable. These are my parents and grandparents who gave me all the support they could, both financially and emotionally, throughout my academic process; my supervisor Dr. Moisés Piedade who accepted to guide my work and whose passion for electronics has been a key factor on my personal motivation on this course; and at last but not less important than the others, my colleague Paulo Louro who assisted me on every doubts I came across regarding both hardware and software development. I must also express my profound appreciation for the following individuals: Eng. Victor Silvestre from Fatrónica, Fabrico de Artigos Electrónicos, S.A. who provided me with testing hardware for the development of the on-board car computer, Dr.
    [Show full text]
  • Remotely Connected Secure Remote Monitoring for Internet of Things Applications Table of Contents
    WHITE PAPER REMOTELY CONNECTED SECURE REMOTE MONITORING FOR INTERNET OF THINGS APPLICATIONS TABLE OF CONTENTS INTRODUCTION 3 ANATOMY OF AN IOT SECURE REMOTE MONITORING SOLUTION 4 ARUBA IOT REMOTE MONITORING SOLUTIONS 8 USE CASES 14 CONCLUSION 20 REFERENCES 20 WHITE PAPER REMOTELY CONNECTED INTRODUCTION Once data visibility and security have been achieved we can In a provocative 2015 report, Gartner analysts Karamouzis, begin to reap the business benefits of IoT.5 For example, IoT Jivan, and Notardonato opined that the rise of smart data can drive profitability by helping merchants better machines, cognitive technologies, and algorithmic business understand customers and their preferences. IoT can also models could render obsolete the competitive advantage of enhance productivity through process improvement, and the offshoring.1 Hyper-automation, the analysts argued, will trump empowerment of the people who run them.6 labor arbitrage in driving profitability and enhancing The Internet of Things Value Cycle (Figure 1) shows the interplay productivity. Smart machines will accomplish this by between visibility, security, profitability, and productivity. classifying content, finding patterns, and extrapolating Achieving adequate visibility and security are critical challenges generalizations from those patterns. The eyes and ears of for most IoT deployments and organizations. smart machines will be the Internet of Things (IoT), the so-called “digital mesh,” which will be given voice by secure A simple case in point shows why. Operational technology connectivity infrastructure.2, 3 (OT) data are rich with insights about processes and device performance. Having access to these data could enhance a Labor arbitrage aside, there is no denying the central role of variety of applications and services including, among others, IoT on the journey to run businesses more efficiently, supply chain efficiency, inventory management, and predictive productively, and profitably.
    [Show full text]