Research for OSEK/VDX-based Architecture of Vehicular Application Specific Operating System

Size: px
Start display at page:

Download "Research for OSEK/VDX-based Architecture of Vehicular Application Specific Operating System"

Transcription

1 Research for OSEK/VDX-based Architecture of Vehicular Application Specific Operating System Yeqing Li Computer Science Department of Career Colleges Inner Mongolia Finance and Economics University Hohhot, China Yuan Sun Information technology school Minzu University of China Beijing, China Abstract The open vehicular industry standard OSEK/VDX is introduced briefly and the OSEK/VDX-based architecture of Vehicular Application Specific Operating System is proposed in this paper. This architecture is based on microkernel mode. Its flexibility, reliability and portability are obvious with the comparison of Monolithic Kernel mode and Exokernel mode which can improve the security and performance of vehicles. At last, the UML is used to model the architecture of Vehicular Application Specific Operating System, and the functions and relationship of different components are analyzed. It is proved that to construct Linux-based Vehicular Application Specific Operating System is feasible. Keywords- OSEK/VDX;Vehicular Application Specific Operating System; UML; embedded operating system I. INTRODUCTION With the rapid progress of modern electronic information technology and the robust growth of automobile manufacturing, modern car technology is integrated with electronic technology and information technology. As a consequence, automobile is no longer a means of transportation only, but also a product and carrier of modern science and technology[1]. The wide application of electronic equipment in automobile is seen as a revolution in the development of vehicular technology as well as the most important technical measure in the improvement of vehicular performance. The employment of integrated circuit and software technology helps better the automobile electronic technology, improves the security and comfortableness, and serves as the foundation of automobile intellectualization, automation and networking. As the automotive electronics develop, electronic control units are being increasingly diversified and complicated. Merely depending on some functional modules to fulfill their respective tasks can no longer satisfy the needs of good performance, real-timing, security and dependability. Thus, it calls for a corresponding operating system to control and coordinate every functional module, so as to make sure that the car performs well and safely. Owing that cars have a high demand in security and realtime performance and there is a corresponding requirement for the vehicular operating system, it is not yet suitable to adopt the general-purpose operating system in the automotive field. Therefore, it is necessary to develop a Vehicular Application Specific Operating System (vasos) according to the specific automotive functions and features. Now some foreign companies have done researches in this field, but there are no systematical studies on it in our country. It is now at the primary stage for the specific operating system, especial vehicular application specific operating system, no matter in theory studies or in technical researches. Though researches have been done by some of the foreign companies and some operating systems have been developed, there are no corresponding standards and systems; hence it is essential to study the architecture, constructive ideology, software engineering, scheduling theory and optimization of the vehicular application specific operating system. Furthermore, the development of vasos theory will guide and speed up the development of automotive electronic engineering[2]. II. BRIEF INTRODUCTION OF OSEK/VDX May 1993, several German automobile manufacturers agreed to cooperate in normalization of a real-time distributed operating system which can be applied to various kinds of cars. The automobile manufacturers were BMW, Bosch, Daimler-Chrysler, Opel, Siemens and VW. Coordinated by University of Karlsruhe, Germany, it was called Offene Systeme und Schnittstellen fur die Elektronik im Kraftfahrzeug or OSEK for short, with the meaning of open systems and the corresponding interfaces for automotive electronics. At the same time, PSA and Renault in France developed a similar system which was called VDX (Vehicle Distributed executive). The two programs were merged in 1994, and one year later, OSEK/VDX was dedicated to the whole world[3]. The purpose of developing OSEK/VDX is to supply the different ECUs with an open, reliable and intercommunicatable software platform. At the present time, this norm has become the open standard for vehicular industry and the basis of long term automotive practicability. Four standards are covered in OSEK/VDX: Operating System (OS), Communication (COM), Network Management (NM) and OSEK Implementation Language (OIL)[3], as shown in Figure 1.

2 III. ARCHITECTURE OF VASOS Figure 1. Architecture of OSCK/VDX OSEK/VDX OS describes the standards of OSEK/VDX operating system, which adopt the concept classification and define a scalable operating system. Tasks, alarming, resources, events and inside information are clearly defined in this part. Communication (COM) describes the standards of OSEK/VDX communications, which stipulate the process and inter-process communications. Network Management (NM) sets up the standards of OSEK/VDX network regulations, which lay out the ways to identify all the node states of the network[3]. OIL is the implementation language of OSEK/VDX, which can be applied to realize the portability of the software[5]. As an open standard of vehicular industry, the prominent merits of OSEK/VDX lie in[6]: High portability OSEK provides the standard API interface. Designing the software according to it guarantees the high portability and reusability. Minor changes are needed when being transferred between different microcontrollers, which will lower the cost greatly. High reliability OSEK operating system is designed statically and the functions and requirements of the application programs are also static. Accordingly, compared with the dynamic operating system, it avoids the uncertainty and randomness brought by the dynamic system, and thereby, has higher security and reliability. So the automotive operating system based on OSEK/VDX guarantees the stable and safe performance to a greater extent. At the present time, the real-time operating systems which meet the criteria of OSEK/VDX are: Oscan system by Vector Informatik, ProOSEK system by 3SOFT, OSEKWorks by Wind River, RTA3 by LiveDevices Limited Innovation Centre and OSEKTrubo by Metrowerks[7]. A. Features of vasos The automotive specific embedded operating system vasos is an extension of the specific embedded real-time operating system (ASOS). It is in line with a series of system features of ASOS. Apart from the basic functions of multi-task handling, file processing and device driving, it possesses the following system features as well[8]: Simplified system call interface for specific application which can support a certain kind or a certain category of embedded application; The smallest kernel processing set with low system overhead and high efficiency which can also be applied to various kinds of non-computing equipments Scalable and reducible system architecture which applies multilevel system architecture; Various kinds of plug-and-play device drive interfaces; Network access functions like Internet or radio access which provide TCP/UDP/IP/PPP and unified access layer interface and reserve the interfaces for various types of mobile computing devices. Compared with the general RTOS, ASOS emphasizes: first, the functional specificity which is application-oriented, such as, partial function sets with high reliability which can carter to a certain kind (or category) of application, rather than the system generality and the configurability of the system resource in RTOS; second, good real-time performance which is application-oriented, rather than the overall system efficiency in RTOS; third, the connections of the Internet, especially the radio access interfaces. vasos is a specific application of ASOS, which, though shares the similarity with ASOS, has its own characteristics: High real-time capability and high speed in task switching which can make a quick response to any interruptions and sudden events. Modularization which can achieve the high scalability and reducibility. Wireless-communication-supported, which can realize the internal and external information transfer. High security which can alarm and monitor correctly. B. Architecture of vasos Three main architectures of embedded operating system are[2]: Monolithic Kernel Mode, Microkernel Mode and Exokernel Mode. Based on the features of high real-time capability, modularization and high reliability, vasos is designed as the microkernel mode, whose architectural model is shown in Figure 2: Why do we adopt the microkernel mode? Compared with the monolithic kernel mode and exokernel mode, the microkernel enjoys the advantages as follows[9]:

3 Unified interface: microkernel mode is designed to provide unified interface for process requests. Extendibility: new services are allowed to be added and multiple services are provided in the same functional area. Portability: all or most of the specific processor codes are included in the microkernel, and only minor changes are needed while being transferred. Reliability: by using just a few application programming interfaces, it generates high quality code for the external operating system of the kernel. Flexibility: relevant to extendibility, it not only allows the new functions to be added to the operating system, but also allows deleting the existed functions. Microkernel is delicate, and it shifts many parts of the traditional operating system kernels out, whose functions are respectively realized by the server mode. By employing this method, vasos enhances the extendibility, portability and flexibility greatly. Meanwhile, taking the microkernel as an information forwarding center helps to realize the isolation of every module, which means that the operating system will not be broken down when one of the module goes wrong, which is quite different from the monolithic kernel. By doing this, the reliability is strengthened, as is quite important to the automobiles. In addition, the necessary module will not be loaded into memory, which will in turn help to make better use of memory. monolithic kernel functions by the way of IPC (inter-process communication). In connection with the real-time capability of Vehicular Application Specific Operating System, the microkernel meets all the real-time features, including fast task switching, interruption support, and preemptive scheduling. Microkernel design lowers the system overhead so that it guarantees a quick and appropriate response to external events. Primary systemic functions are provided in the system service layer: process management, network management, device management, file system, drivers and graphic/window support, etc. Generally, the server needs to cooperate with each other, and exercises the functions supplied by the microkernel with the calling of the system. Open and convenient communication interfaces, such as CAN bus interface and wireless network communication interface, should be supplied in the platform design. Accordingly, drivers of various kinds of communication interfaces should be provided in the system service layer to satisfy the needs of application development of automobile instruments, communication and navigation, and automobile safety. C. Architecture of vasos based on OSEK/VDX In view of the features of automobile hardware, vasos focuses on the control of internal key ECU (electronic control unit) software platform. The key ECU software platform includes electronic control ECU, vehicle-mounted ECU, automobile alarm ECU and automobile gateway ECU. All the internal ECUs are connected by CAN/LIN bus lines. OSEK/VDX supports CAN bus protocol, develops CANsupported hardware for embedded automobile software platform and ECU hardware for driving assistance and safety monitoring, studies the application layer protocol and develops the corresponding application layer software, and then sets up the internal network. OSEK/VDX defines ways of multitasking, interrupt handling and scheduling and the standard interface function. According to these specifications, we need to follow OSEK/VDX and set up the corresponding standard interface while designing vasos. According to OSEK/VDX, we design the overall architecture of vasos, as shown in Figure 3. Figure 2 the architectural modal of vasos In the designing of this architecture, we just keep the task scheduling,inter-process communication, memory management, and interrupt handling for the microkernel, and try to separate the advanced functions such as device management and file system from the kernel, and make them into the independent non-kernel processes, so as to simplify and stabilize the function of kernel. The independent modules existing in the privileged mode of user process will have their own operating space, and accomplish the calling of identical

4 Microkernel, Internal Service, External Services, API and Client. Figure 3 Architecture of vasos based on OSEK/VDX In this architecture, user layer is provided with the standard API function through the system service layer based on microkernel. Task monitoring, inter-process communication, memory management and interrupt handling are introduced in B., while OSEK/VDX also establishes relevant regulations for these four aspects[10]: It stipulates the preemptive and non-preemptive mixed scheduling strategy for static priority, which guarantees the high efficiency and real-time capability of the system. It adopts the PCP protocol and shares the mutually exclusive resources, which will avoid system deadlock and guarantee security. It supports three types of ISR, realizes the fast interrupt, and satisfies the real-time requirements of different units. It adopts the ways of message management to obtain the internal process communication, which guarantee the safe transfer of information. It allocates memory statically to ensure the stability of the system. In the designing of the vasos microkernel, we do our best to follow the standards of OSEK/VDX and generate the vasos microkernel based on it. Meanwhile, we design the API function interface according to the standards provided by OSEK while we are designing the system service layer, so as to supply the application layer with the standard API function and make sure that the system will have a good portability and the car can perform well and safely. D. Modeling of UML Based on the above analysis, architecture of vasos will be modeled by UML, as shown in Figure 4. In this model, the microkernel mechanism mode with five parts is adopted[11]: Figure 4 UML model of the architecture of vasos Microkernel components which provide the core service have five main components. The scheduler component offers the service of task creating, deleting and scheduling. IPC component provides the internal process communication service. Memory management component is in charge of memory management services such memory allocating and freeing and information recycling. Interrupt redirector component deals with the internal and external fast interrupt. Hardware abstraction component helps the interlinking of device drivers. The internal service components which rely on the microkernel components and their interface service also have five main components. Network management component provides the web service based on TCP/IP protocol, which can exchange messages between the network nodes as well as conduct the remote file operations by using file service components. Process management component renders the coordinating and managing service for user process and system process. File service component supports several kinds of file systems and offers the service of file creating, deleting, reading and writing. Drivers component supplies the drivers for the device. Devices management component provides the managing and coordinating service for the internal devices. The external service components offer a series of optional services, which can use both the internal components and the microkernel. Two parts are designed here file compression component which provides the service of compression and helps make better use of the limited resources, and event logging component which renders the service of monitoring and recording[11]. Application program interfaces are a group of interfaces from microkernel components, internal service components and external service components.

5 Meanwhile, the model also shows the relations between different components, among which is that the internal components rely on the external ones, as shown in Figure 4. The figure shows how each part of the internal components depend on the microkernel components, for example, the process management component, which is a kind of internal component, depends on the process communication component, task scheduling component and memory management component, which are microkernel components. Besides, Figure 4 demonstrates dependence among the internal components as well, for example, network management component s dependence on file service component. Moreover, the dependence between external component and microkernel, between external component and internal component, and the dependence of clients on the whole operating system are shown in this figure. E. Construction of vasos The constructors of ASOS are the application-oriented reduction-and-generation method and mode-based generation method[10]. When constructing the vasos, we modify the Linux embedded operating system into the one which meets the standard of OSEK/VDE through custom-built cutting and basing on the microkernel mode introduced above. To satisfy some real-time requirements of automotive electronics, general kernels of Linux are also modified into dual-kernel operating mechanism with both real-time kernel and general kernel. Interrupt handling, task scheduling algorithm and synchronous processing mechanism should meet the real-time requirement of the system. At the same time, we develop a computer-aided development system for vasos, and offer more convenient mode to the clients. Real-time kernel of Linux is designed to satisfy real-time extended standard of POSIX. Though there are similarities between POSIX and OSEK/VDS in the description of real-time system, differences exist. POSIX covers most of the contents of OSEK/VDX in defining the real-time system, so it can be seen that it is feasible to modify the real-time Linux into the automotive exclusive embedded operating system based on OSEK/VDX. IV. CONCLUSION With the development and application of wireless communication and global positioning technology, vehiclemounted box with the combination of communication, information, navigation, entertainment and various kinds of automotive electronic safety system will be the leading direction in next generation and future vehicle design. Since there is a strong market demand, vehicle-mounted box will be hot in the recent development[10]. As a vehicular operating system which controls and coordinates the internal ECUs and guarantees the safe and efficient performance, vasos, the core technology of automotive electronics will enjoy the increasingly wide application in the market. The open vehicular industry standard OSEK/VDX is introduced briefly and the OSEK/VDX-based architecture of Vehicular Application Specific Operating System is proposed in this paper. The feasibility will be verified in the future work, and insufficiency will be improved, so as to realize the function of each module and finally construct the OSEK/VDX-based operating system of vasos. REFERENCES [1] x.shtm [2] Zhu, Lixin, Study on Application Specific Embedded Operating (ASOS)Systems[D], Lab of Complex Systems and Intelligence Science, Institute of Automation,Chinese Academy of Sciences, 2004(In Chinese) [3] Lemieux J., Luo, Kelu et al. (trans.) Programming in the OSEK/VDX Environment [M], Beijing: Beijing University of Aeronautics and Astronautics Press, 2004, 2~6 (In Chinese) [4] OSEK/VDX Operation System, Version 2.2.2, OSEK Group, July, 2004 [5] OSEK Implementation Language, Version 2.5, OSEK Group, July, 2004 [6] Michael O Donnell. OSEK/VDX:Driving the standard for optimized embedded systems. Embedded Computing Design [7] [8] [9] [10] [11] Douglass, B. P., Mai, Zhongfan & Tao, Wei (trans) Developing Real- Time Systems with UML, Objects, Frameworks, and Patterns [M], Beijing: Beijing University of Aeronautics and Astronautics Press, 2004,120~124 (In Chinese)

Model Based Development of Embedded Control Software

Model Based Development of Embedded Control Software Model Based Development of Embedded Control Software Part 4: Supported Target Platforms Claudiu Farcas Credits: MoDECS Project Team, Giotto Department of Computer Science cs.uni-salzburg.at Current execution

More information

Product Information Embedded Operating Systems

Product Information Embedded Operating Systems Product Information Embedded Operating Systems Table of Contents 1 Operating Systems for ECUs... 3 2 MICROSAR.OS The Real-Time Operating System for the AUTOSAR Standard... 3 2.1 Overview of Advantages...

More information

ID 025C: An Introduction to the OSEK Operating System

ID 025C: An Introduction to the OSEK Operating System ID 025C: An Introduction to the OSEK Operating System Version 1.0 1 James Dickie Product Manager for Embedded Software Real-time operating systems AUTOSAR software components Software logic analyzer Experience:

More information

Driving the standard for optimized embedded systems

Driving the standard for optimized embedded systems TM Driving the standard for optimized embedded systems By Michael O Donnell he embedded engineering community has recognized OSEK/VDX as an optimal standard for creating embedded applications. Its primary

More information

The Design of Embedded Remote Intelligent Automotive Monitoring System based on GSM. Lijun Gao

The Design of Embedded Remote Intelligent Automotive Monitoring System based on GSM. Lijun Gao 2nd International Conference on Electrical, Computer Engineering and Electronics (ICECEE 2015) The Design of Embedded Remote Intelligent Automotive Monitoring System based on GSM Lijun Gao Beijing Information

More information

Real-Time Operating Systems: Some Examples

Real-Time Operating Systems: Some Examples Real-Time Operating Systems: Some Examples Prof. Dr. Jian-Jia Chen (and Colleagues) Department of Computer Science, Chair 12 TU Dortmund, Germany 06.11.2018, Embedded Systems WS 18/19 Embeddes Systems

More information

oscan Embedded Real-time Operating Systems

oscan Embedded Real-time Operating Systems Embedded Real-time Operating Systems V0.01 2009-05-26 Agenda > OSEK/VDX Specification oscan Product Slide: 2 OSEK/VDX Basic Characteristics Specification of a full pre-emptive real-time operating system

More information

REAL TIME OPERATING SYSTEM PROGRAMMING-I: VxWorks

REAL TIME OPERATING SYSTEM PROGRAMMING-I: VxWorks REAL TIME OPERATING SYSTEM PROGRAMMING-I: I: µc/os-ii and VxWorks Lesson-1: RTOSes 1 1. Kernel of an RTOS 2 Kernel of an RTOS Used for real-time programming features to meet hard and soft real time constraints,

More information

Using a Separation Kernel to Protect against the Remote Exploitation of Unaltered Passenger Vehicles

Using a Separation Kernel to Protect against the Remote Exploitation of Unaltered Passenger Vehicles Safety & Security for the Connected World Using a Separation Kernel to Protect against the Remote Exploitation of Unaltered Passenger Vehicles 16 th June 2015 Mark Pitchford, Technical Manager, EMEA Today

More information

Study and Design of CAN / LIN Hybrid Network of Automotive Body. Peng Huang

Study and Design of CAN / LIN Hybrid Network of Automotive Body. Peng Huang Advanced Materials Research Online: 2014-06-30 ISSN: 1662-8985, Vol. 940, pp 469-474 doi:10.4028/www.scientific.net/amr.940.469 2014 Trans Tech Publications, Switzerland Study and Design of CAN / LIN Hybrid

More information

A Remote Mobile Controlling and Monitoring Vehicle System

A Remote Mobile Controlling and Monitoring Vehicle System International Conference on Advances in Energy, Environment and Chemical Engineering (AEECE-2015) A Remote Mobile Controlling and Monitoring Vehicle System Xutao.Liu 1, a, Feng.Luo 2, b 1 Clean Energy

More information

Operating System Provides

Operating System Provides Today s topic: RTOS 1 Operating System Provides Hardware abstraction layer Interrupt processing Device drivers: I/O Libraries - 10 times bigger than a minimal OS E.g. the firmware on an automotive ECU

More information

Software Architecture. Definition of Software Architecture. The importance of software architecture. Contents of a good architectural model

Software Architecture. Definition of Software Architecture. The importance of software architecture. Contents of a good architectural model Software Architecture Definition of Software Architecture Software architecture is process of designing g the global organization of a software system, including: Dividing software into subsystems. Deciding

More information

In March 2007, over 200 developers met in Stuttgart for the. control algorithms that have become increasingly faster are

In March 2007, over 200 developers met in Stuttgart for the. control algorithms that have become increasingly faster are FlexRay is Driving Partners demonstrate successful system development at the FlexRay Symposium In March 2007, over 200 developers met in Stuttgart for the FlexRay Symposium sponsored by Vector Informatik.

More information

Architecture concepts in Body Control Modules

Architecture concepts in Body Control Modules Bitte decken Sie die schraffierte Fläche mit einem Bild ab. Please cover the shaded area with a picture. (24,4 x 11,0 cm) Course 7 www.continental-corporation.com Interior Body and Security Table Of Contents

More information

A Reliable Gateway for In-vehicle Networks

A Reliable Gateway for In-vehicle Networks Proceedings of the 17th World Congress The International Federation of Automatic Control A Reliable Gateway for In-vehicle Networks S. H. Seo*, J. H. Kim*, T. Y. Moon* S. H. Hwang**, K. H. Kwon*, J. W.

More information

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS By Bill Graham and Michael Weinstein WHEN IT MATTERS, IT RUNS ON WIND RIVER EXECUTIVE SUMMARY Driven by the convergence of cloud technology, rapidly

More information

ISO INTERNATIONAL STANDARD. Road vehicles Open interface for embedded automotive applications Part 4: OSEK/VDX Communication (COM)

ISO INTERNATIONAL STANDARD. Road vehicles Open interface for embedded automotive applications Part 4: OSEK/VDX Communication (COM) INTERNATIONAL STANDARD ISO 17356-4 First edition 2005-11-01 Road vehicles Open interface for embedded automotive applications Part 4: OSEK/VDX Communication (COM) Véhicules routiers Interface ouverte pour

More information

Comparative analyses for the performance of Rational Rose and Visio in software engineering teaching

Comparative analyses for the performance of Rational Rose and Visio in software engineering teaching Journal of Physics: Conference Series PAPER OPEN ACCESS Comparative analyses for the performance of Rational Rose and Visio in software engineering teaching To cite this article: Zhaojun Yu and Zhan Xiong

More information

Car Information Systems for ITS

Car Information Systems for ITS Car Information Systems for ITS 102 Car Information Systems for ITS Kozo Nakamura Ichiro Hondo Nobuo Hataoka, Ph.D. Shiro Horii OVERVIEW: For ITS (intelligent transport systems) car information systems,

More information

The modularity requirement

The modularity requirement The modularity requirement The obvious complexity of an OS and the inherent difficulty of its design lead to quite a few problems: an OS is often not completed on time; It often comes with quite a few

More information

Test requirements in networked systems

Test requirements in networked systems Test requirements in networked systems Jürgen Klüser, Vector Informatik GmbH The use of CAN with J1939 or CANopen based higher layers leads to cost efficient and flexible solutions, but together with a

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK II SEMESTER CP7204 Advanced Operating Systems Regulation 2013 Academic Year

More information

CSC Operating Systems Fall Lecture - II OS Structures. Tevfik Ko!ar. Louisiana State University. August 27 th, 2009.

CSC Operating Systems Fall Lecture - II OS Structures. Tevfik Ko!ar. Louisiana State University. August 27 th, 2009. CSC 4103 - Operating Systems Fall 2009 Lecture - II OS Structures Tevfik Ko!ar Louisiana State University August 27 th, 2009 1 Announcements TA Changed. New TA: Praveenkumar Kondikoppa Email: pkondi1@lsu.edu

More information

Announcements. Computer System Organization. Roadmap. Major OS Components. Processes. Tevfik Ko!ar. CSC Operating Systems Fall 2009

Announcements. Computer System Organization. Roadmap. Major OS Components. Processes. Tevfik Ko!ar. CSC Operating Systems Fall 2009 CSC 4103 - Operating Systems Fall 2009 Lecture - II OS Structures Tevfik Ko!ar TA Changed. New TA: Praveenkumar Kondikoppa Email: pkondi1@lsu.edu Announcements All of you should be now in the class mailing

More information

UML-based framework for simulation of distributed ECU systems in automotive applications

UML-based framework for simulation of distributed ECU systems in automotive applications UML-based framework for simulation of distributed ECU systems in automotive applications Frank Steinert protime GmbH Prien Germany A UML based framework for the simulation of distributed systems of embedded

More information

Operating Systems Overview. Chapter 2

Operating Systems Overview. Chapter 2 Operating Systems Overview Chapter 2 Operating System A program that controls the execution of application programs An interface between the user and hardware Masks the details of the hardware Layers and

More information

Improvement of the Communication Protocol Conversion Equipment Based on Embedded Multi-MCU and μc/os-ii

Improvement of the Communication Protocol Conversion Equipment Based on Embedded Multi-MCU and μc/os-ii Improvement of the Communication Protocol Conversion Equipment Based on Embedded Multi-MCU and μc/os-ii P. Sai Chaitanya & T. Sandeep ECE Department, Varadha Reddy College of Engineering, Hasanparthy,

More information

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING UNIT-1

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING UNIT-1 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester Section Subject Code Subject Name Degree & Branch : I & II : M.E : CP7204 : Advanced Operating Systems : M.E C.S.E. 1. Define Process? UNIT-1

More information

Construction Scheme for Cloud Platform of NSFC Information System

Construction Scheme for Cloud Platform of NSFC Information System , pp.200-204 http://dx.doi.org/10.14257/astl.2016.138.40 Construction Scheme for Cloud Platform of NSFC Information System Jianjun Li 1, Jin Wang 1, Yuhui Zheng 2 1 Information Center, National Natural

More information

OS Design Approaches. Roadmap. OS Design Approaches. Tevfik Koşar. Operating System Design and Implementation

OS Design Approaches. Roadmap. OS Design Approaches. Tevfik Koşar. Operating System Design and Implementation CSE 421/521 - Operating Systems Fall 2012 Lecture - II OS Structures Roadmap OS Design and Implementation Different Design Approaches Major OS Components!! Memory management! CPU Scheduling! I/O Management

More information

RTA-OSEK Texas Instruments TMS570 with the TI Compiler

RTA-OSEK Texas Instruments TMS570 with the TI Compiler RTA-OSEK Texas Instruments TMS570 with the TI Compiler Features at a Glance OSEK/VDX OS v2.2 Certified OS RTOS overhead: 28 bytes RAM, 176 bytes ROM Category 2 interrupt latency: 214 CPU cycles Applications

More information

ITS (Intelligent Transportation Systems) Solutions

ITS (Intelligent Transportation Systems) Solutions Special Issue Advanced Technologies and Solutions toward Ubiquitous Network Society ITS (Intelligent Transportation Systems) Solutions By Makoto MAEKAWA* Worldwide ITS goals for safety and environment

More information

The Design and Implementation of Disaster Recovery in Dual-active Cloud Center

The Design and Implementation of Disaster Recovery in Dual-active Cloud Center International Conference on Information Sciences, Machinery, Materials and Energy (ICISMME 2015) The Design and Implementation of Disaster Recovery in Dual-active Cloud Center Xiao Chen 1, a, Longjun Zhang

More information

Realization of Automatic Keystone Correction for Smart mini Projector Projection Screen

Realization of Automatic Keystone Correction for Smart mini Projector Projection Screen Applied Mechanics and Materials Online: 2014-02-06 ISSN: 1662-7482, Vols. 519-520, pp 504-509 doi:10.4028/www.scientific.net/amm.519-520.504 2014 Trans Tech Publications, Switzerland Realization of Automatic

More information

Research on Approach of Equipment Status and Operation Information Acquisition Based on Equipment Control Bus

Research on Approach of Equipment Status and Operation Information Acquisition Based on Equipment Control Bus Research on Approach of Equipment Status and Operation Information Acquisition Based on Equipment Control Bus Xu Li a, *, Chen Meng, Huixia Jiang, Cheng Wang Army Engineering University, Shijiazhuang 050003,

More information

EMBEDDED OPERATING SYSTEMS

EMBEDDED OPERATING SYSTEMS EMBEDDED OPERATING SYSTEMS Embedded Operating Systems Requirements Real-time OSes General requirements Scheduling, task switching, and I/O Require the support of an OS for embedded applications Some very

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF ELECTRONICS AND INSTRUMENTATION ENGINEERING QUESTION BANK VI SEMESTER EE6602 EMBEDDED SYSTEMS Regulation 2013 Academic Year

More information

International Conference on Automation, Mechanical Control and Computational Engineering (AMCCE 2015)

International Conference on Automation, Mechanical Control and Computational Engineering (AMCCE 2015) International Conference on Automation, Mechanical Control and Computational Engineering (AMCCE 2015) Risk Management Theory Application in national information security risk control Analysis of the relationship

More information

An application-based EDF scheduler for OSEK/VDX

An application-based EDF scheduler for OSEK/VDX An application-based EDF scheduler for OSEK/VDX Claas Diederichs INCHRON GmbH 14482 Potsdam, Germany claas.diederichs@inchron.de Ulrich Margull 1 mal 1 Software GmbH 90762 Fürth, Germany margull@1mal1.com

More information

MICROSAR-OS. Embedded Real-time Multitasking Operating Systems

MICROSAR-OS. Embedded Real-time Multitasking Operating Systems Embedded Real-time Multitasking Operating Systems 2013. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V 1.09 2013-05-03 AUTOSAR

More information

Real-Time & Embedded Operating Systems

Real-Time & Embedded Operating Systems Real-Time & Embedded Operating Systems VO Embedded Systems Engineering (Astrit ADEMAJ) Real-Time Operating Systems Scheduling Embedded Operating Systems Power Consumption Embedded Real-Time Operating Systems

More information

Software Development & Education Center

Software Development & Education Center Software Development & Education Center Embedded Linux & RTOS With ARM 9 µc Embedded Linux and RTOS with ARM9 µc Introduction The course is designed for those who want to pursue Linux based Embedded Systems.

More information

Migrating Linux Device Drivers to a Microkernel POSIX RTOS: A Case Study. David Donohoe Senior Software Developer QNX Software Systems

Migrating Linux Device Drivers to a Microkernel POSIX RTOS: A Case Study. David Donohoe Senior Software Developer QNX Software Systems to a Microkernel POSIX RTOS: A Case Study David Donohoe Senior Software Developer Introduction Porting Linux applications to a commercial OS can be surprisingly straightforward, provided the OS is based

More information

Design and Simulation of Temperature Data Acquisition System based on Proteus. Jinghui Su

Design and Simulation of Temperature Data Acquisition System based on Proteus. Jinghui Su Design and Simulation of Temperature Data Acquisition System based on Proteus Jinghui Su Changchun University of Science and Technology, Changchun 130022, China Abstract. The design and simulation implementation

More information

DEVELOPMENT OF DISTRIBUTED AUTOMOTIVE SOFTWARE The DaVinci Methodology

DEVELOPMENT OF DISTRIBUTED AUTOMOTIVE SOFTWARE The DaVinci Methodology DEVELOPMENT OF DISTRIBUTED AUTOMOTIVE SOFTWARE The DaVinci Methodology Dr. Uwe Honekamp, Matthias Wernicke Vector Informatik GmbH, Dep. PND - Tools for Networks and distributed Systems Abstract: The software

More information

A Study on Embedded Operating Systems for Automotive Electronics

A Study on Embedded Operating Systems for Automotive Electronics A Study on Embedded Operating Systems for Automotive Electronics Xinbo ZHANG*, Feng LUO Clean Energy Automotive Engineering Center, School of Automotive Studies, Tongji University, No. 4800 Cao an Road,

More information

The Analysis and Research of IPTV Set-top Box System. Fangyan Bai 1, Qi Sun 2

The Analysis and Research of IPTV Set-top Box System. Fangyan Bai 1, Qi Sun 2 Applied Mechanics and Materials Online: 2012-12-13 ISSN: 1662-7482, Vols. 256-259, pp 2898-2901 doi:10.4028/www.scientific.net/amm.256-259.2898 2013 Trans Tech Publications, Switzerland The Analysis and

More information

SVENSK STANDARD SS-ISO :2005

SVENSK STANDARD SS-ISO :2005 SVENSK STANDARD Fastställd 2005-11-18 Utgåva 1 Vägfordon Öppet gränssnitt för inbäddade fordonsapplikationer Del 3: OSEK/VDX operativsystem (OS) (ISO 17356-3:2005, IDT) Road vehicles Open interface for

More information

Intercom Systems in Combat Vehicles (R)evolution

Intercom Systems in Combat Vehicles (R)evolution Intercom Systems in Combat Vehicles (R)evolution Tomáš Mazúrek 1, 1 Faculty of Military Technology, University of Defence, Kounicova 65, 612 00 Brno, Czech Republic tomas.mazurek@unob.cz Abstract. The

More information

Last Class: OS and Computer Architecture. Last Class: OS and Computer Architecture

Last Class: OS and Computer Architecture. Last Class: OS and Computer Architecture Last Class: OS and Computer Architecture System bus Network card CPU, memory, I/O devices, network card, system bus Lecture 4, page 1 Last Class: OS and Computer Architecture OS Service Protection Interrupts

More information

Remote Monitoring System of Ship Running State under Wireless Network

Remote Monitoring System of Ship Running State under Wireless Network Journal of Shipping and Ocean Engineering 7 (2017) 181-185 doi 10.17265/2159-5879/2017.05.001 D DAVID PUBLISHING Remote Monitoring System of Ship Running State under Wireless Network LI Ning Department

More information

The Remote Exploitation of Unaltered Passenger Vehicles Revisited. 20 th October 2016 Mark Pitchford, Technical Manager, EMEA

The Remote Exploitation of Unaltered Passenger Vehicles Revisited. 20 th October 2016 Mark Pitchford, Technical Manager, EMEA The Remote Exploitation of Unaltered Passenger Vehicles Revisited 20 th October 2016 Mark Pitchford, Technical Manager, EMEA Today s hot topic A few years ago, Lynx presentations at events such as this

More information

Safety and Security for Automotive using Microkernel Technology

Safety and Security for Automotive using Microkernel Technology Informationstag "Das Automobil als IT-Sicherheitsfall" Berlin, 11.05.2012 Safety and Security for Automotive using Microkernel Technology Dr.-Ing. Matthias Gerlach OpenSynergy TwoBirds withonestone Safety

More information

Interaction between AUTOSAR and non-autosar Systems on top of a Hypervisor

Interaction between AUTOSAR and non-autosar Systems on top of a Hypervisor Interaction between AUTOSAR and non-autosar Systems on top of a Pierre-Antoine Bernard Ι 7th AUTOSAR Open Conference Ι Detroit, October 23rd 2014 Introduction Pierre-Antoine Bernard Senior Software Engineer

More information

Syslog Technologies Innovative Thoughts

Syslog Technologies Innovative Thoughts CAN Test Analyzer for quality testing in Automobile Production Plant with Authorized Report Generation Introduction Controller Area Network (CAN) is an attractive alternative in the automotive and automation

More information

UML MODEL FOR MIS OF BRIDGE BASED ON B/S ARCHITECTURE

UML MODEL FOR MIS OF BRIDGE BASED ON B/S ARCHITECTURE UML MODEL FOR MIS OF BRIDGE BASED ON B/S ARCHITECTURE Haifeng Li, Deliang Jia, Juan Zhu and Xinsha Fu South China University of Technology, Guangzhou, Guangdong 50640, China. ABSTRACT Developing with computer

More information

AUTOBEST: A microkernel-based system (not only) for automotive applications. Marc Bommert, Alexander Züpke, Robert Kaiser.

AUTOBEST: A microkernel-based system (not only) for automotive applications. Marc Bommert, Alexander Züpke, Robert Kaiser. AUTOBEST: A microkernel-based system (not only) for automotive applications Marc Bommert, Alexander Züpke, Robert Kaiser vorname.name@hs-rm.de Outline Motivation AUTOSAR ARINC 653 AUTOBEST Architecture

More information

The Study of Intelligent Scheduling Algorithm in the Vehicle ECU based on CAN Bus

The Study of Intelligent Scheduling Algorithm in the Vehicle ECU based on CAN Bus Send Orders for Reprints to reprints@benthamscience.ae The Open Cybernetics & Systemics Journal, 2015, 9, 1461-1465 1461 Open Access The Study of Intelligent Scheduling Algorithm in the Vehicle ECU based

More information

Design of Coal Mine Power Supply Monitoring System

Design of Coal Mine Power Supply Monitoring System 2nd International Conference on Electronics, Network and Computer Engineering (ICENCE 2016) Design of Coal Mine Power Supply Monitoring System Lei Shi 1, Guo Jin 2 and Jun Xu 3 1 2 Department of electronic

More information

Real-Time and Security Requirements in IoT Operating Systems

Real-Time and Security Requirements in IoT Operating Systems 1 Real-Time and Requirements in Echtzeit 2016, Boppard, Germany Maja Malenko and Marcel Baunach {malenko, baunach}@tugraz.at 2 Overview Dependable IoT Requirements for the IoT RTOSs Design choices for

More information

OS - Introduction Ezio Bartocci Institute for Computer Engineering

OS - Introduction Ezio Bartocci Institute for Computer Engineering TECHNISCHE UNIVERSITÄT WIEN Fakultät für Informatik Cyber-Physical Systems Group OS - Introduction Ezio Bartocci Institute for Computer Engineering ezio.bartocci@tuwien.ac.at Operative System What is it?

More information

Intelligent IO-Terminals for complex Communication Scenarios in Control Applications

Intelligent IO-Terminals for complex Communication Scenarios in Control Applications Intelligent IO-Terminals for complex Communication Scenarios in Control Applications Volker Schuermann Rafael Leidinger and Joerg F. Wollert ABSTRACT In the automation technology one observes at present

More information

Overview of the OS. CS 450 : Operating Systems Michael Saelee

Overview of the OS. CS 450 : Operating Systems Michael Saelee Overview of the OS CS 450 : Operating Systems Michael Saelee 1 Agenda - what is an operating system? - what are its main responsibilities? - how does it achieve them? - how is an operating

More information

Quo Vadis SAE J1939 Standardization

Quo Vadis SAE J1939 Standardization Quo Vadis SAE J1939 Standardization Due to new application layer requirements, SAE is continuing to develop the J1939 standard, which is primarily used to network powertrains in commercial vehicles. However,

More information

To realize Connected Vehicle Society. Yosuke NISHIMURO Ministry of Internal Affairs and Communications (MIC), Japan

To realize Connected Vehicle Society. Yosuke NISHIMURO Ministry of Internal Affairs and Communications (MIC), Japan To realize Connected Vehicle Society Yosuke NISHIMURO Ministry of Internal Affairs and Communications (MIC), Japan Services provided by Connected Vehicle 1 Vehicle 5G V2X Connected Vehicle Big Data AI

More information

Components & Characteristics of an Embedded System Embedded Operating System Application Areas of Embedded d Systems. Embedded System Components

Components & Characteristics of an Embedded System Embedded Operating System Application Areas of Embedded d Systems. Embedded System Components Components & Characteristics of an Embedded System Embedded Operating System Application Areas of Embedded d Systems Automotive Industrial Automation Building Automation etc. 1 2 Embedded System Components

More information

Student Name:.. Student ID... Course Code: CSC 227 Course Title: Semester: Fall Exercises Cover Sheet:

Student Name:.. Student ID... Course Code: CSC 227 Course Title: Semester: Fall Exercises Cover Sheet: King Saud University College of Computer and Information Sciences Computer Science Department Course Code: CSC 227 Course Title: Operating Systems Semester: Fall 2016-2017 Exercises Cover Sheet: Final

More information

Construction and Application of Cloud Data Center in University

Construction and Application of Cloud Data Center in University International Conference on Logistics Engineering, Management and Computer Science (LEMCS 2014) Construction and Application of Cloud Data Center in University Hong Chai Institute of Railway Technology,

More information

Design on Office Automation System based on Domino/Notes Lijun Wang1,a, Jiahui Wang2,b

Design on Office Automation System based on Domino/Notes Lijun Wang1,a, Jiahui Wang2,b 3rd International Conference on Management, Education Technology and Sports Science (METSS 2016) Design on Office Automation System based on Domino/Notes Lijun Wang1,a, Jiahui Wang2,b 1 Basic Teaching

More information

OPENWAVE ENGINE / WSU - A PLATFORM FOR C2C-CC

OPENWAVE ENGINE / WSU - A PLATFORM FOR C2C-CC OPENWAVE ENGINE / WSU - A PLATFORM FOR C2C-CC Robert Lasowski, Tim Leinmüller + and Markus Strassberger Cirquent GmbH, robert.lasowski@cirquent.de + DENSO AUTOMOTIVE Deutschland GmbH, Technical Research

More information

Operating-System Structures

Operating-System Structures Operating-System Structures Chapter 2 Operating System Services One set provides functions that are helpful to the user: User interface Program execution I/O operations File-system manipulation Communications

More information

Roadmap. Tevfik Koşar. CSE 421/521 - Operating Systems Fall Lecture - II OS Structures. University at Buffalo. OS Design and Implementation

Roadmap. Tevfik Koşar. CSE 421/521 - Operating Systems Fall Lecture - II OS Structures. University at Buffalo. OS Design and Implementation CSE 421/521 - Operating Systems Fall 2013 Lecture - II OS Structures Tevfik Koşar University at Buffalo August 29 th, 2013 1 Roadmap OS Design and Implementation Different Design Approaches Major OS Components!

More information

RTA-OSEK Freescale MPC55xx/56xx with the WindRiver Compiler

RTA-OSEK Freescale MPC55xx/56xx with the WindRiver Compiler RTA-OSEK Freescale MPC55xx/56xx with the WindRiver Compiler Features at a Glance OSEK/VDX OS v2.2 Certified OS RTOS overhead: 42 bytes RAM, 190 bytes ROM Category 2 interrupt latency: 133 CPU cycles Applications

More information

OS Design Approaches. Roadmap. System Calls. Tevfik Koşar. Operating System Design and Implementation. CSE 421/521 - Operating Systems Fall 2013

OS Design Approaches. Roadmap. System Calls. Tevfik Koşar. Operating System Design and Implementation. CSE 421/521 - Operating Systems Fall 2013 CSE 421/521 - Operating Systems Fall 2013 Lecture - II OS Structures Roadmap OS Design and Implementation Different Design Approaches Major OS Components!! Memory management! CPU Scheduling! I/O Management

More information

Subject: Operating System (BTCOC403) Class: S.Y.B.Tech. (Computer Engineering)

Subject: Operating System (BTCOC403) Class: S.Y.B.Tech. (Computer Engineering) A. Multiple Choice Questions (60 questions) Subject: Operating System (BTCOC403) Class: S.Y.B.Tech. (Computer Engineering) Unit-I 1. What is operating system? a) collection of programs that manages hardware

More information

Advanced Transportation Optimization Systems (ATOS)

Advanced Transportation Optimization Systems (ATOS) Advanced Transportation Optimization Systems (ATOS) By Andrew Andrusko Undergraduate Student Student in Civil Engineering, Urban & Regional Studies, Social Studies, Geography, Geology Programs Minnesota

More information

Software Development & Education Center

Software Development & Education Center Software Development & Education Center Embedded Linux & Device Drivers Embedded Linux & Device Drivers Introduction The course is designed for those who want to pursue Linux based Embedded Systems. Embedded

More information

Real-Time Systems and Intel take industrial embedded systems to the next level

Real-Time Systems and Intel take industrial embedded systems to the next level Solution brief Industrial IoT (IIoT) Embedded Software and Systems Real-Time Systems and Intel take industrial embedded systems to the next level Innovative hypervisor and partitioning software increases

More information

Operating Systems : Overview

Operating Systems : Overview Operating Systems : Overview Bina Ramamurthy CSE421 8/29/2006 B.Ramamurthy 1 Topics for discussion What will you learn in this course? (goals) What is an Operating System (OS)? Evolution of OS Important

More information

The Application Analysis and Network Design of wireless VPN for power grid. Wang Yirong,Tong Dali,Deng Wei

The Application Analysis and Network Design of wireless VPN for power grid. Wang Yirong,Tong Dali,Deng Wei Applied Mechanics and Materials Online: 2013-09-27 ISSN: 1662-7482, Vols. 427-429, pp 2130-2133 doi:10.4028/www.scientific.net/amm.427-429.2130 2013 Trans Tech Publications, Switzerland The Application

More information

RTOS Real T i Time me Operating System System Concepts Part 2

RTOS Real T i Time me Operating System System Concepts Part 2 RTOS Real Time Operating System Concepts Part 2 Real time System Pitfalls - 4: The Ariane 5 satelite launch rocket Rocket self destructed in 4 June -1996. Exactly after 40 second of lift off at an attitude

More information

BRDS ( , WS 2017) Ulrich Schmid

BRDS ( , WS 2017) Ulrich Schmid BRDS (182.704, WS 2017) Ulrich Schmid s@ecs.tuwien.ac.at http://ti.tuwien.ac.at/ecs/teaching/courses/brds File System Protocol Stack Audio Driver Graphics Driver Microkernel Application Message Bus Microkernel

More information

ECE519 Advanced Operating Systems

ECE519 Advanced Operating Systems IT 540 Operating Systems ECE519 Advanced Operating Systems Prof. Dr. Hasan Hüseyin BALIK (10 th Week) (Advanced) Operating Systems 10. Multiprocessor, Multicore and Real-Time Scheduling 10. Outline Multiprocessor

More information

RTA-OSEK Texas Instruments TMS470R1x with the TI Compiler

RTA-OSEK Texas Instruments TMS470R1x with the TI Compiler RTA-OSEK Texas Instruments TMS470R1x with the TI Compiler Features at a Glance OSEK/VDX OS v2.2 Certified OS RTOS overhead: 30 bytes RAM, 144 bytes ROM Category 2 interrupt latency: 87 CPU cycles Applications

More information

A REASONING COMPONENT S CONSTRUCTION FOR PLANNING REGIONAL AGRICULTURAL ADVANTAGEOUS INDUSTRY DEVELOPMENT

A REASONING COMPONENT S CONSTRUCTION FOR PLANNING REGIONAL AGRICULTURAL ADVANTAGEOUS INDUSTRY DEVELOPMENT A REASONING COMPONENT S CONSTRUCTION FOR PLANNING REGIONAL AGRICULTURAL ADVANTAGEOUS INDUSTRY DEVELOPMENT Yue Fan 1, Yeping Zhu 1*, 1 Agricultural Information Institute, Chinese Academy of Agricultural

More information

The Design of CAN Bus Communication System Based on MCP2515 and S3C2440 Jinmei Liu, Junhong Wang, Donghui Sun

The Design of CAN Bus Communication System Based on MCP2515 and S3C2440 Jinmei Liu, Junhong Wang, Donghui Sun Advanced Materials Research Online: 2014-05-21 ISSN: 1662-8985, Vol. 933, pp 516-520 doi:10.4028/www.scientific.net/amr.933.516 2014 Trans Tech Publications, Switzerland The Design of CAN Bus Communication

More information

Operating System Architecture. CS3026 Operating Systems Lecture 03

Operating System Architecture. CS3026 Operating Systems Lecture 03 Operating System Architecture CS3026 Operating Systems Lecture 03 The Role of an Operating System Service provider Provide a set of services to system users Resource allocator Exploit the hardware resources

More information

2. REAL-TIME CONTROL SYSTEM AND REAL-TIME NETWORKS

2. REAL-TIME CONTROL SYSTEM AND REAL-TIME NETWORKS 2. REAL-TIME CONTROL SYSTEM AND REAL-TIME NETWORKS 2.1 Real-Time and Control Computer based digital controllers typically have the ability to monitor a number of discrete and analog inputs, perform complex

More information

Designing a New Real-Time Kernel with a Hybrid Scheduler

Designing a New Real-Time Kernel with a Hybrid Scheduler The 2008 International Conference on Embedded Software and Systems (ICESS2008) Designing a New Real-Time Kernel with a Hybrid Scheduler Qiang Huang, XiaoFeng Liang, WeiHua Xu College of Information (Software)

More information

Discussion of GPON technology application in communication engineering Zhongbo Feng

Discussion of GPON technology application in communication engineering Zhongbo Feng 2nd International Conference on Electronics, Network and Computer Engineering (ICENCE 2016) Discussion of GPON technology application in communication engineering Zhongbo Feng School of Physics and Electronic

More information

, ,China. Keywords: CAN BUS,Environmental Factors,Data Collection,Roll Call.

, ,China. Keywords: CAN BUS,Environmental Factors,Data Collection,Roll Call. Advanced Materials Research Online: 2013-09-04 ISS: 1662-8985, Vols. 765-767, pp 1693-1696 doi:10.4028/www.scientific.net/amr.765-767.1693 2013 Trans Tech Publications, Switzerland The design of artificial

More information

A Rapid Development Method of Virtual Assembly Experiments Based on 3D Game Engine Wenfeng Hu 1, a, Xin Zhang 2,b

A Rapid Development Method of Virtual Assembly Experiments Based on 3D Game Engine Wenfeng Hu 1, a, Xin Zhang 2,b A Rapid Development Method of Virtual Assembly Experiments Based on 3D Game Engine Wenfeng Hu 1, a, Xin Zhang 2,b 1 School of Computer Science, Communication University of China, Beijing, China 2 School

More information

Introduction: Context Switch

Introduction: Context Switch Introduction: The central module of an operating system. It is the part of the operating system that loads first, and it remains in main memory. Because it stays in memory, it is important for the kernel

More information

Porting the Internet Protocol to the Controller Area Network

Porting the Internet Protocol to the Controller Area Network Porting the Internet Protocol to the Controller Area Network Michael Ditze 1, Reinhard Bernhardi 2, Guido Kämper 1, Peter Altenbernd 2 1 University of Paderborn / C-LAB, Fürstenallee 11, 33094 Paderborn

More information

OPERATING SYSTEM CONCEPTS UNDERSTAND!!! IMPLEMENT!!! ANALYZE!!!

OPERATING SYSTEM CONCEPTS UNDERSTAND!!! IMPLEMENT!!! ANALYZE!!! OPERATING SYSTEM CONCEPTS UNDERSTAND!!! IMPLEMENT!!! Processor Management Memory Management IO Management File Management Multiprogramming Protection and Security Network Management UNDERSTAND!!! IMPLEMENT!!!

More information

Framework Research on Privacy Protection of PHR Owners in Medical Cloud System Based on Aggregation Key Encryption Algorithm

Framework Research on Privacy Protection of PHR Owners in Medical Cloud System Based on Aggregation Key Encryption Algorithm Framework Research on Privacy Protection of PHR Owners in Medical Cloud System Based on Aggregation Key Encryption Algorithm Huiqi Zhao 1,2,3, Yinglong Wang 2,3*, Minglei Shu 2,3 1 Department of Information

More information

Automobile Design and Implementation of CAN bus Protocol- A Review S. N. Chikhale Abstract- Controller area network (CAN) most researched

Automobile Design and Implementation of CAN bus Protocol- A Review S. N. Chikhale Abstract- Controller area network (CAN) most researched Automobile Design and Implementation of CAN bus Protocol- A Review S. N. Chikhale Abstract- Controller area network (CAN) most researched communication protocol used for automotive industries. Now we are

More information

AN ON-LINE WIRELESS IMPACT MONITORING SYSTEM FOR LARGE SCALE COMPOSITE STRUCTURES

AN ON-LINE WIRELESS IMPACT MONITORING SYSTEM FOR LARGE SCALE COMPOSITE STRUCTURES 7th European Workshop on Structural Health Monitoring July 8-11, 2014. La Cité, Nantes, France More Info at Open Access Database www.ndt.net/?id=17033 AN ON-LINE WIRELESS IMPACT MONITORING SYSTEM FOR LARGE

More information

RTA-OSEK. fåñáåéçå=qêá`çêé=ñ~ãáäó=ïáíü=íüé=q~ëâáåö=`çãéáäéê. cé~íìêéë=~í=~=dä~ååé. oq^jlpbh. `çãéáäéêl^ëëéãääéêliáåâéê.

RTA-OSEK. fåñáåéçå=qêá`çêé=ñ~ãáäó=ïáíü=íüé=q~ëâáåö=`çãéáäéê. cé~íìêéë=~í=~=dä~ååé. oq^jlpbh. `çãéáäéêl^ëëéãääéêliáåâéê. RTA-OSEK fåñáåéçå=qêá`çêé=ñ~ãáäó=ïáíü=íüé=q~ëâáåö=`çãéáäéê cé~íìêéë=~í=~=dä~ååé OSEK/VDX OS version 2.2 certified OS RTOS overhead: 28 bytes RAM, 192 bytes ROM Category 2 interrupt latency: 33 CPU cycles

More information