Monte Benaresh Resume

Total Page:16

File Type:pdf, Size:1020Kb

Monte Benaresh Resume 13.0 MONTE BENARESH [email protected] San Jose, CA (408) 746-3797 WORK EXPERIENCE Itron (January 2018 to Present) Silver Spring Networks ( January 2017 to January 2018) Silver Spring Networks developed an ecosystem of IoT networking products and back-end systems for the collection, transmission and analysis of utility-meter data, as well as for the control of streetlights and utility distribution. It was the world's #1 IoT company by units deployed when acquired by Itron in January 2018. Senior Firmware Engineer for various models of utility-meter network interface cards and access-points. ! Investigated and fixed numerous bugs in bare-metal drivers for UART, USB, ADC, I2C, pulse counters, and other peripherals. ! Acted as FW lead for AP (access point) products, including support for new WAN modems, and for the new IoT Edge Router. ! Used GDB to perform live JTAG debugging and core dump file investigation. ! Took initiative in debugging prototype HW by studying schematics and soldering test leads and JTAG connectors. ! Integrated 3rd-party USB device driver into FW code base, including support for CCD/ACM functionality. Helped to find and fix low-level bugs and sent fixes to vendor. Implemented a UART-over-USB emulation driver for the FW system. Used a USB analyzer to capture trafc and evaluate performance. ! Wrote a UART interface to an Eagle Research electronic volume corrector (EVC) for gas metering. This supported gathering of metering data and alarm notifications from the EVC and execution of utility functions, such as setting the EVC clock and querying configuration parameters. Wrote command-line tools for test and debugging of the communication functions. Added support for queueing up to 2 asynchronous calls to the EVC interface. ! Added driver support for lithium-phosophate backup batteries for 4th- and 5th- generation Access Point products. Worked with HW engineer to investigate issues with new components. ! Performed required code reviews of FW changes, sometimes in areas outside of my familiarity. Earned a reputation for finding potential bugs and for encouraging code maintainability. ! Discovered coding and design problems that prevented long-used memory tests from working efectively. Recommended the use of ARM memory-barrier instructions, among other changes. ! Added time zone and daylight-saving time (DST) awareness to a new code base, including support for a configured DST transitions table. Wrote command-line tools for testing. Wrote a build tool to extract DST transition times from UNIX timezone files. ! Maintained tracking states in JIRA for all code and documentation tasks. ! Supported partners in HW, QA, End-to-end testing, HW test, product management and customer support. ! All SVN code submissions required reviews by at least 2 fellow engineers. GoPro (July 2014 to December 2016) GoPro develops the world's leading action cameras. Camera Firmware Engineer responsible for UI implementation. ! Quickly learned the TARA development environment and UI framework. The TARA Embedded Wizard is a visual design tool and IDE that includes the Chora C-like object-oriented language. This environment generates C code to be included in our FW build. ! Re-implemented all camera capture UI screens for a major revision of the TARA framework. ! Revised code base and drawing layers for products with new display formats. ! Fixed dozens of issues in the UI and the rest of the firmware. ! Resolved localization issues in Chinese-language release. ! Worked on multiple camera projects simultaneously. ! Implemented 3-level git submodule scheme for UI code base. ! Documented submodule repository commit procedures for ofshore team. PACE Anti-Piracy – Contractor (March 2009 to June 2012) PACE develops hardware, software tools, and web services for software copy protection. I worked on a number of projects as an outside contractor for PACE since 1995. See www.paceap.com. Assisted in development of firmware for second-generation iLok USB dongle based on the Atmel AT91SC with an ARM7 core. My assignment was to write a custom USB transport layer, and to modify Atmel's chip initialization, interrupt and peripheral code. ! Managed firmware build process and implemented custom ROM memory map. ! Implemented a custom USB transport layer using BULK transfers; made use of a state machine for interrupt-time handling of SETUP and custom handling of USB protocol. ! Debugged and fixed transfer problems in Atmel's USB firmware. In some cases, transfer routines were re-written. This included the characterization and work-around of several undocumented problems in the Atmel hardware. ! Purchased a USB protocol analyzer from International Test Instruments and used it repeatedly to debug USB initialization and timing issues. ! Wrote extensive functional, limit and destructive USB transport tests, including data checksumming, in firmware and on client side (MacOS). Exercised these in long, randomized runs with logging until they could run indefinitely without failure. ! Designed a C function dispatch/patching scheme for firmware code, and wrote assembly-language stub macros and other compiler macros to support it. Wrote macros for defining fixed-address globals to support interoperability with future patches. Converted hundreds of firmware routines to this scheme using sed. Added high- security patch installation code to firmware. ! Added debug logging to USB protocol-handling code to assist in diagnosing real-time initialization/sleep issues, using the on-board timer to provide event time-stamping. ! Stripped out unused toolbox routines and interrupt handlers from Atmel firmware. ! Used advanced features of the IAR EWARM IDE, including emulator macros for dumping my event log to the host, custom stack and data segment definitions, exclusion of "unsafe" locations from the memory layout (due to an Atmel firmware bug), and a custom fixed-address area for C globals. ! Reviewed NIST SHA-3 candidate algorithms and adapted selected ones to run under my test bed for evaluation of memory/speed performance in consideration for use in iLok2. ! Ported the PACE-developed Authex token-language interpreter for use in iLok2 and did full security review to find any vulnerabilities to being crashed by a program. ! Worked with Apple DTS to resolve USB issues we discovered. ! Hand-programmed and verified the first 2000 iLok2 production units. Provided engineering-level support to PACE developers adopting Fusion Hybrid, PACE's new interim technology for software copy-protection using source-level injections of license checks and checksumming code. This sophisticated suite of tools for VS and Xcode ran at multiple stages during a build and was controlled by many selectable parameters. The only other individuals at PACE familiar with FH were the President and one other engineer. ! Was the sole first-contact support engineer for all PACE developers using FH. ! Achieved excellent customer satisfaction, according to feedback given to the President and Business Manager. ! Maintained and enhanced the external and internal development tools in the FH suite for Xcode and VS2005/2008 (32- and 64-bit). These consisted of multiple layers of scripts and compiled tools which hooked into Xcode and VS project builds. ! Diagnosed customers' build and runtime problems and crashes, often related to the C++ STL. ! Implemented support for having 2 major revisions of FH concurrently installed under Xcode, and for easily choosing which one to use in a given project. ! Assisted customers with security design and performance tuning. ! Maintained, re-organized and contributed to all customer documentation on FH, including tutorials and guides, through multiple architectural changes to the toolset. ! Hand-processed hundreds of individual customer builds before all tools were available to them, and inspected each resulting log for problems. ! Participated in design meetings with PACE partners providing technology in FH. ! Wrote technical communications to customers and partners, including a comprehensive technical description of FH. ! Investigated migration of SDK to Xcode 4 and LLVM-GCC (including MacOS 10.7 compatibility) and documented necessary changes to existing projects. ! Updated PACE Xcode plugins for Xcode 4 compatibility and to support PACE's future Eden architecture. ! Occasionally fielded end-user issues with customer products built with FH protection. ! In anticipation of leaving PACE, authored a wiki article for handling common support issues, including respective symptom charts for Xcode and VS. Researched my entire support ticket history and populated the wiki with this info. Took over responsibility for Mac installers for existing and new products, including direct-customer and end-user products. Authored metapackages and subpackages using the Iceberg and Packages tools. ! Maintained Xcode makefile project to build PACE installers and DMGs. ! Managed installation of PACE's MacOS daemon, including plist and socket configuration and the use of the launchctl interface from installer scripts. ! Revised preflight and postflight bash scripts for PACE's various install components, including InstallaitonCheck scripts in some installers. ! Built subpackages with documentation for inclusion by PACE developers in their installers. ! Diagnosed installer issues encountered by our partners, developers and end-users. ! Converted PACE's external MacOS products to flat-package installers using the Packages tool. Contributed to various client-side projects for PACE's upcoming Eden products and to support the iLok2. I worked
Recommended publications
  • Beyond BIOS Developing with the Unified Extensible Firmware Interface
    Digital Edition Digital Editions of selected Intel Press books are in addition to and complement the printed books. Click the icon to access information on other essential books for Developers and IT Professionals Visit our website at www.intel.com/intelpress Beyond BIOS Developing with the Unified Extensible Firmware Interface Second Edition Vincent Zimmer Michael Rothman Suresh Marisetty Copyright © 2010 Intel Corporation. All rights reserved. ISBN 13 978-1-934053-29-4 This publication is designed to provide accurate and authoritative information in regard to the subject matter covered. It is sold with the understanding that the publisher is not engaged in professional services. If professional advice or other expert assistance is required, the services of a competent professional person should be sought. Intel Corporation may have patents or pending patent applications, trademarks, copyrights, or other intellectual property rights that relate to the presented subject matter. The furnishing of documents and other materials and information does not provide any license, express or implied, by estoppel or otherwise, to any such patents, trademarks, copyrights, or other intellectual property rights. Intel may make changes to specifications, product descriptions, and plans at any time, without notice. Fictitious names of companies, products, people, characters, and/or data mentioned herein are not intended to represent any real individual, company, product, or event. Intel products are not intended for use in medical, life saving, life sustaining, critical control or safety systems, or in nuclear facility applications. Intel, the Intel logo, Celeron, Intel Centrino, Intel NetBurst, Intel Xeon, Itanium, Pentium, MMX, and VTune are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
    [Show full text]
  • Company Brochure
    Accord Global Technology Solutions Pvt. Ltd. Accord Global Technology Solutions Private Limited (AGTSPL) is part of the Accord Group of companies with primary focus on Aerospace, Embedded, Automotive and Enterprise products and engineering services. Accord Group was established in 1991 by five technologists who have worked in the field of Avionics and real time embedded systems over several decades. Over the years, Accord Group has chartered an impressive record of accomplishment in customer satisfaction, innovation, sales, and profitability. The success of the group has been made possible with continuous enhancement of Competence in Technology, Quality Processes, Project Management and Customer Focus. VISION QUALITY To build the best Engineering Brand in the world. Awards & Recognitions MISSION U We shall provide innovative Products and Services to our R L customers in the field of Aerospace, Automotive, Embedded and other Safety Critical Systems including Commercial Systems. DQS Inc. We shall strive to be the most trusted partner to our customers, Accord Global Technology consistently exceeding the expectations through Innovation, Solution Pvt. Ltd. Commitment and Passion for Excellence. ISO 9001:2015 VALUES AS9100:2016 Rev D Nimble Integrity Fairness Social Responsibility CMMI Level 5 V1.3 Innovation Reliability & Safety Passion Excellence Defence Technology Award from the Government of India Awarded by the Prime Minister Of India Our range of Products & Services Autosar/ Aerospace Body Control Products Module (BCM) ISO-26262 ATE/ Staff
    [Show full text]
  • Branchenführer Embedded Software Engineering 2019
    Embedded Software Engineering Branchenführer | 2020 Branchenführer Embedded Software Engineering 2020 Eine Gemeinschaftpublikation von Embedded Software Engineering Branchenführer | 2020 • Software-Entwicklungslösungen für Arm • IDEs, Compiler, Debugger, Debug-Adapter • Performance Analyse für Code und Grafi k • Software Entwicklungsunterstützung für Arm IP Beschleunigen Sie die Software-Entwicklung von Embedded-Applikationen Firmenprofi l Studio unterstützt Entwicklung für jede Arm-Architektur, und Keil MDK wurde speziell für die Erstellung und das Die Arm-Technologie ist das Herzstück einer Revolu- Testen von Embedded-Anwendungen auf Arm-basierten tion in den Bereichen Computing & Connectivity, die Mikrokontrollern entwickelt. die Lebensweise der Menschen und die Arbeitsweise von Unternehmen verändert. Unsere fortgeschrittenen, Aktuelle Themen 2020 energieeffi zienten Prozessordesigns haben intelligentes Computing in mehr als 130 Milliarden Chips ermöglicht, Das Internet der Dinge erfordert eine hohe Sicherheit und unsere Technologien versorgen Produkte vom Sen- in den Endknoten, was eine neue Herausforderung für sor über das Smartphone bis hin zum Supercomputer. Softwareentwickler darstellt. PSA ist eine Schritt-für- In Kombination mit unserer IoT-Plattform für Geräte, Schritt-Anleitung, um das richtige Sicherheitsniveau zu Konnektivität und Datenmanagement ermöglichen wir erreichen, das Risiko der Datenzuverlässigkeit zu redu- unseren Kunden leistungsstarke und umsetzbare Ge- zieren und Unternehmen die Möglichkeit zu geben, bei schäftseinblicke, die aus ihren vernetzten Geräten und neuen Ideen innovativ zu sein. Die Open-Source Trusted Daten neue Werte schaffen. Zusammen mit über 1.000 Firmware for Cortex-M (TF-M) implementiert die in PSA Technologiepartnern sind wir führend bei der Konzeption, beschriebenen Software-Services. Es bietet dem Software– Sicherung und Verwaltung aller Rechenbereiche vom entwickler eine vertrauenswürdige Ausführungsumge- Chip bis zur Cloud.
    [Show full text]
  • Designing PCI Cards and Drivers for Power Macintosh Computers
    Designing PCI Cards and Drivers for Power Macintosh Computers Revised Edition Revised 3/26/99 Technical Publications © Apple Computer, Inc. 1999 Apple Computer, Inc. Adobe, Acrobat, and PostScript are Even though Apple has reviewed this © 1995, 1996 , 1999 Apple Computer, trademarks of Adobe Systems manual, APPLE MAKES NO Inc. All rights reserved. Incorporated or its subsidiaries and WARRANTY OR REPRESENTATION, EITHER EXPRESS OR IMPLIED, WITH No part of this publication may be may be registered in certain RESPECT TO THIS MANUAL, ITS reproduced, stored in a retrieval jurisdictions. QUALITY, ACCURACY, system, or transmitted, in any form America Online is a service mark of MERCHANTABILITY, OR FITNESS or by any means, mechanical, Quantum Computer Services, Inc. FOR A PARTICULAR PURPOSE. AS A electronic, photocopying, recording, Code Warrior is a trademark of RESULT, THIS MANUAL IS SOLD “AS or otherwise, without prior written Metrowerks. IS,” AND YOU, THE PURCHASER, ARE permission of Apple Computer, Inc., CompuServe is a registered ASSUMING THE ENTIRE RISK AS TO except to make a backup copy of any trademark of CompuServe, Inc. ITS QUALITY AND ACCURACY. documentation provided on Ethernet is a registered trademark of CD-ROM. IN NO EVENT WILL APPLE BE LIABLE Xerox Corporation. The Apple logo is a trademark of FOR DIRECT, INDIRECT, SPECIAL, FrameMaker is a registered Apple Computer, Inc. INCIDENTAL, OR CONSEQUENTIAL trademark of Frame Technology Use of the “keyboard” Apple logo DAMAGES RESULTING FROM ANY Corporation. (Option-Shift-K) for commercial DEFECT OR INACCURACY IN THIS purposes without the prior written Helvetica and Palatino are registered MANUAL, even if advised of the consent of Apple may constitute trademarks of Linotype-Hell AG possibility of such damages.
    [Show full text]
  • Composition and Construction of Embedded Software Families
    Composition and Construction of Embedded Software Families Dissertation zur Erlangung des akademischen Grades Doktoringenieur (Dr. Ing.) angenommen durch die Fakultät für Informatik der Otto-von-Guericke-Universität Magdeburg von Dipl.-Inform. Danilo Beuche geb. am 2.12.1968 in Nauen Gutachter: Prof. Dr. Wolfgang Schröder-Preikschat Prof. Dr. Reiner Dumke Prof. Dr. Jörg Nolte Promotionskolloquium: Magdeburg, den 19. Dezember 2003 Acknowledgements Finishing this dissertation would have been impossible without the help of many persons. I would like to express my gratitude to all of them. However, it is impossible to name all of my voluntary and sometimes involuntary helpers. My special thanks go to Wolfgang Schröder-Preikschat who gave me opportunity and room to develop my own ideas. His research group at Otto-von-Guericke-Universität Magdeburg was the perfect place for me and my research project. Beside my advisor I have to thank my colleagues Guido Domnick, Andreas Gal, Jens Lauterbach, André Maaß, Daniel Mahren- holz, and Michael Schulze from this group. They frequently had to use the Consul program which is a substantial result of this thesis. I am grateful that they kept sending bug reports instead of deleting it from the disk right away when it still did not work as expected after the “final” bug fix. Olaf and Ute Spinczyk, who were my first colleagues in the group, had not only to live with my chaos for about five years, they also were first time readers of my drafts. Their comments and also their believe in this work were invaluable. Frank Behrens, who always tried to motivate me, is hopefully pleased with the result of his efforts.
    [Show full text]
  • Chapter 1. Origins of Mac OS X
    1 Chapter 1. Origins of Mac OS X "Most ideas come from previous ideas." Alan Curtis Kay The Mac OS X operating system represents a rather successful coming together of paradigms, ideologies, and technologies that have often resisted each other in the past. A good example is the cordial relationship that exists between the command-line and graphical interfaces in Mac OS X. The system is a result of the trials and tribulations of Apple and NeXT, as well as their user and developer communities. Mac OS X exemplifies how a capable system can result from the direct or indirect efforts of corporations, academic and research communities, the Open Source and Free Software movements, and, of course, individuals. Apple has been around since 1976, and many accounts of its history have been told. If the story of Apple as a company is fascinating, so is the technical history of Apple's operating systems. In this chapter,[1] we will trace the history of Mac OS X, discussing several technologies whose confluence eventually led to the modern-day Apple operating system. [1] This book's accompanying web site (www.osxbook.com) provides a more detailed technical history of all of Apple's operating systems. 1 2 2 1 1.1. Apple's Quest for the[2] Operating System [2] Whereas the word "the" is used here to designate prominence and desirability, it is an interesting coincidence that "THE" was the name of a multiprogramming system described by Edsger W. Dijkstra in a 1968 paper. It was March 1988. The Macintosh had been around for four years.
    [Show full text]
  • University of Cape Town Declaration
    The copyright of this thesis vests in the author. No quotation from it or information derived from it is to be published without full acknowledgementTown of the source. The thesis is to be used for private study or non- commercial research purposes only. Cape Published by the University ofof Cape Town (UCT) in terms of the non-exclusive license granted to UCT by the author. University Automated Gateware Discovery Using Open Firmware Shanly Rajan Supervisor: Prof. M.R. Inggs Co-supervisor: Dr M. Welz University of Cape Town Declaration I understand the meaning of plagiarism and declare that all work in the dissertation, save for that which is properly acknowledged, is my own. It is being submitted for the degree of Master of Science in Engineering in the University of Cape Town. It has not been submitted before for any degree or examination in any other university. Signature of Author . Cape Town South Africa May 12, 2013 University of Cape Town i Abstract This dissertation describes the design and implementation of a mechanism that automates gateware1 device detection for reconfigurable hardware. The research facilitates the pro- cess of identifying and operating on gateware images by extending the existing infrastruc- ture of probing devices in traditional software by using the chosen technology. An automated gateware detection mechanism was devised in an effort to build a software system with the goal to improve performance and reduce software development time spent on operating gateware pieces by reusing existing device drivers in the framework of the chosen technology. This dissertation first investigates the system design to see how each of the user specifica- tions set for the KAT (Karoo Array Telescope) project in [28] could be achieved in terms of design decisions, toolchain selection and software modifications.
    [Show full text]
  • Powerpc™ Open Firmware Quick Start Guide Release
    PowerPC™ Open Firmware Quick Start Guide Release 2.0 PPCOFWQSA/UG2 Notice While reasonable efforts have been made to assure the accuracy of this document, Motorola, Inc. assumes no liability resulting from any omissions in this document, or from the use of the information obtained therein. Motorola reserves the right to revise this document and to make changes from time to time in the content hereof without obligation of Motorola to notify any person of such revision or changes. No part of this material may be reproduced or copied in any tangible medium, or stored in a retrieval system, or transmitted in any form, or by any means, radio, electronic, mechanical, photocopying, recording or facsimile, or otherwise, without the prior written permission of Motorola, Inc. It is possible that this publication may contain reference to, or information about Motorola products (machines and programs), programming, or services that are not announced in your country. Such references or information must not be construed to mean that Motorola intends to announce such Motorola products, programming, or services in your country. Restricted Rights Legend If the documentation contained herein is supplied, directly or indirectly, to the U.S. Government, the following notice shall apply unless otherwise agreed to in writing by Motorola, Inc. Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013. Motorola, Inc. Computer Group 2900 South Diablo Way Tempe, Arizona 85282 Preface The PowerPC Open Firmware Quick Start Guide provides the general information and procedures required to test and initialize the system hardware, determine the hardware conÞguration, and to boot the operating system.
    [Show full text]
  • Progress Codes
    Power Systems Progress codes Power Systems Progress codes Note Before using this information and the product it supports, read the information in “Notices,” on page 109, “Safety notices” on page v, the IBM Systems Safety Notices manual, G229-9054, and the IBM Environmental Notices and User Guide, Z125–5823. This edition applies to IBM Power Systems™ servers that contain the POWER6® processor and to all associated models. © Copyright IBM Corporation 2007, 2009. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Safety notices ............v Chapter 13. (CAxx) Partition firmware progress codes ...........79 Chapter 1. Progress codes overview . 1 Chapter 14. (CF00) Linux kernel boot Chapter 2. AIX IPL progress codes . 3 progress codes ...........91 Chapter 3. AIX diagnostic load Chapter 15. (D1xx) Service processor progress indicators .........29 firmware progress codes .......93 Chapter 4. Dump progress indicators Chapter 16. (D1xx) Service processor (dump status codes) .........33 status progress codes ........95 Chapter 5. AIX crash progress codes Chapter 17. (D1xx) Service processor (category 1) ............35 dump status progress codes .....97 Chapter 6. AIX crash progress codes Chapter 18. (D1xx) Platform dump (category 2) ............37 status progress codes .......101 Chapter 7. AIX crash progress codes Chapter 19. (D2xx) Partition status (category 3) ............39 progress codes ..........103 Chapter 8. (C1xx) Service processor Chapter 20. (D6xx) General status progress codes ...........41 progress codes ..........105 Chapter 9. (C2xx) Virtual service Chapter 21. (D9xx) General status processor progress codes ......63 progress codes ..........107 Chapter 10. (C3xx, C5xx, C6xx) IPL Appendix. Notices .........109 status progress codes ........67 Trademarks ..............110 Electronic emission notices .........111 Chapter 11.
    [Show full text]
  • Ppcbug Firmware Package User's Manual Part 1 and 2
    PPCBug Firmware Package User’s Manual Part 1 and 2 PPCBUGA1/UM5 and PPCBUGA2/UM5 February 2001 Edition © Copyright 2001 Motorola, Inc. All rights reserved. Printed in the United States of America. Motorola® and the Motorola symbol are registered trademarks of Motorola, Inc. PowerPC™ is a trademark of IBM, and is used by Motorola with permission. AIXTM is a trademark of IBM Corp. All other products mentioned in this document are trademarks or registered trademarks of their respective holders. Safety Summary The following general safety precautions must be observed during all phases of operation, service, and repair of this equipment. Failure to comply with these precautions or with specific warnings elsewhere in this manual could result in personal injury or damage to the equipment. The safety precautions listed below represent warnings of certain dangers of which Motorola is aware. You, as the user of the product, should follow these warnings and all other safety precautions necessary for the safe operation of the equipment in your operating environment. Ground the Instrument. To minimize shock hazard, the equipment chassis and enclosure must be connected to an electrical ground. If the equipment is supplied with a three-conductor AC power cable, the power cable must be plugged into an approved three-contact electrical outlet, with the grounding wire (green/yellow) reliably connected to an electrical ground (safety ground) at the power outlet. The power jack and mating plug of the power cable meet International Electrotechnical Commission (IEC) safety standards and local electrical regulatory codes. Do Not Operate in an Explosive Atmosphere. Do not operate the equipment in any explosive atmosphere such as in the presence of flammable gases or fumes.
    [Show full text]
  • Release Notes - Please Read Carefully
    TARA Systems Release Notes - please read carefully - Version 8.00 26 September 2016 Authors: Dipl. Ing. Paul Banach, Dipl. Ing. Manfred Schweyer Copyright © TARA Systems GmbH www.embedded-wizard.de Release Notes Release Notes The following chapters contain a complete version history of Embedded Wizard and describe all news and changes. Please read carefully. The following versions have been released: Embedded Wizard V8.00 (preview release) Embedded Wizard V7.10 Embedded Wizard V7.02 (preview release) Embedded Wizard V7.00 (preview release) Embedded Wizard V6.60 Embedded Wizard V6.51 Embedded Wizard V6.50 Embedded Wizard V6.41 Embedded Wizard V6.40 Embedded Wizard V6.30 Embedded Wizard V6.20 Embedded Wizard V6.10 Embedded Wizard V6.00 Embedded Wizard V5.40 Embedded Wizard V5.30 Embedded Wizard V5.20 Embedded Wizard V5.10 Embedded Wizard V5.00 Embedded Wizard V4.40 Embedded Wizard V4.30 Embedded Wizard V4.20 Embedded Wizard V4.11 Embedded Wizard V4.10 Embedded Wizard V4.01 Embedded Wizard V4.00 Embedded Wizard V3.30 Embedded Wizard V3.20 Embedded Wizard V3.00 Embedded Wizard V2.30 Embedded Wizard V2.20 Embedded Wizard Copyright © TARA Systems GmbH Page 2 Release Notes www.embedded-wizard.de Release Notes Embedded Wizard V2.10 Embedded Wizard V2.00 Embedded Wizard V1.01 Embedded Wizard V1.00 Embedded Wizard V0.92 Embedded Wizard V0.91 Embedded Wizard Copyright © TARA Systems GmbH Page 3 Release Notes www.embedded-wizard.de Embedded Wizard V8.00 (preview release) Embedded Wizard V8.00 (preview release) This version is a preview release. This means, that all new features and improvements are completed and well tested – just the documentation is not completed.
    [Show full text]
  • HPC Hardware & Software Development At
    Heiko J Schick – IBM Deutschland R&D GmbH August 2010 HPC HW & SW Development at IBM Research & Development Lab © 2010 IBM Corporation Agenda . Section 1: Hardware and Software Development Process . Section 2: Hardware and Firmware Development . Section 3: Operating System and Device Driver Development . Section 4: Performance Tuning . Section 5: Cluster Management . Section 6: Project Examples 2 © 2010 IBM Corporation IBM Deutschland Research & Development GmbH Overview Focus Areas . One of IBM‘s largest Research & Text. Skills: Hardware, Firmware, Development sites Operating Systems, Software . Founded: and Services 1953 . More than 60 Hard- . Employees: and Software projects Berlin ~2.000 . Technology consulting . Headquarter: . Cooperation with Mainz Böblingen research institutes Walldorf and universities Böblingen . Managing Director: München Dirk Wittkopp 3 3 © 2010 IBM Corporation Research Zürich Watson Almaden China Tokio Haifa Austin India 4 © Copyright IBM Corporation 2009 Research Hardware Development Greenock Rochester Boulder Böblingen Toronto Fujisawa Endicott Burlington La Gaude San Jose East Fishkill Poughkeepsie Yasu Tucson Haifa Yamato Austin Raleigh Bangalore 5 © Copyright IBM Corporation 2009 Research Hardware Development Software Development Krakau Moskau Vancouver Dublin Hursley Minsk Rochester Böblingen Beaverton Toronto Paris Endicott Santa Foster Rom City Lenexa Littleton Beijing Teresa Poughkeepsie Haifa Yamato Austin Raleigh Costa Kairo Schanghai Mesa Taipei Pune Bangalore São Paolo Golden Coast Perth Sydney
    [Show full text]