System Software
Peter Marwedel · Embedded systems · 2017
Cited by 0
Read the abstract, see who wrote it and who cites it, and get the citation in APA, MLA, Chicago or Harvard.
About 10,000 papers for “Software system”
Peter Marwedel · Embedded systems · 2017
Cited by 0
Roger Carter · Elsevier eBooks · 1991
Cited by 0
SpringerReference · 2011
Cited by 0
John David Prieto Prada (11883577), Jintaek Im (8130864), Hyondong Oh (7120517) et al. · Figshare · 2021
<p>Arduino IDE, Oculus SDK, and Unity were the software used in this study. Arduino processes all the electronic signals provided by the IMU. Oculus gathers the VR signals. Unity merges the data from the IMU and VR controller in a sensor fusion algorithm. The VR graphics are processed in Unity as well.</p>
Cited by 0Open access
OSF Preprints (OSF Preprints) · 2016
Cited by 0
Stuart Bennett I. BASIC CONCEPTS · 1998
Real-time systems have many common features as illustrated in Figure 1. This system controls the speed o f a servo-motor and performs some logical control. I t is also part o f a larger system and is linked to this system by a communications net work. There is provision for local communication wi th an operator. The speed measurement transducer provides an analog signal which has to be sampled and converted to a digital signal by an A D C (analog-to-digital-converter) and the mo tor controller requires an analog value which has to be converted from the internal digital representation by the D A C (digital-to-analog-converter). The logic control communicates via the digital input and digital output registers. Communication with the operator is via the input device and display device controllers and it is assumed that data is transferred between these devices in the form o f eight bit (byte) character codes. The data transferred to and from the communications con troller is in the form o f messages which are made up o f blocks o f A S C I I charac ters which are transferred character by character to the communications controller.
Cited by 0
Peter Marwedel · Embedded systems · 2021
Abstract In order to cope with the complexity of applications of embedded systems, reuse of components is a key technique. As pointed out by Sangiovanni-Vincentelli (The context for platform-based design. IEEE Design and Test of Computers, 2002), software and hardware components must be reused in the platform-based design methosdology (see p. 296). These components comprise knowledge from earlier design efforts and constitute intellectual property (IP). Standard software components that can be reused include system software components such as embedded operating systems (OSs) and middleware . The last term denotes software that provides an intermediate layer between the OS and application software. This chapter starts with a description of general requirements for embedded operating systems. This includes real-time capabilities as well as adaptation techniques to provide just the required functionality. Mutually exclusive access to resources can result in priority inversion, which is a serious problem for real-time systems. Priority inversion can be circumvented with resource access protocols. We will present three such protocols: the priority inheritance, priority ceiling, and stack resource protocols. A separate section covers the ERIKA real-time system kernel. Furthermore, we will explain how Linux can be adapted to systems with tight resource constraints. Finally, we will provide pointers for additional reusable software components, like hardware abstraction layers (HALs), communication software, and real-time data bases. Our description of embedded operating systems and of middleware in this chapter is consistent with the overall design flow.
Cited by 2Open access
SpringerReference · 2011
Cited by 0
Fran Jović · 1986
Cited by 0
Martin H. Weik · 2000
Cited by 0
Wim Rouwet · Elsevier eBooks · 2025
Cited by 0
Yoni Dayan, Chunyu Sun, crystal et al. · OSF Preprints (OSF Preprints) · 2016
Cited by 0
World Scientific Publishing Co. Pte. Ltd. eBooks · 1993
Cited by 0
Phillip A. Laplante · 2004
Software design is the process concerned with translating the models of the problem domain generated during analysis into the models of the solution which are needed for implementation. It is during this phase that decisions are made concerning responsibility fulfillment and assignment, system architecture and deployment, separation of concerns, layering and modularization. Successful design is achieved when these decisions result in a model that exhibits a number of properties. The chapter studies the various design techniques for real-time systems.
Cited by 0
Сопыев А., Гельдиев Г. · CyberLeninK (CyberLeninka)
Cited by 0
Gagnaire, Alain, Perriollat, Fabien · CERN Document Server (European Organization for Nuclear Research) · 1979
Cited by 0
NASA Technical Reports Server (NASA)
C Language Integrated Production System (CLIPS) is a software shell for developing expert systems is designed to allow research and development of artificial intelligence on conventional computers. Originally developed by Johnson Space Center, it enables highly efficient pattern matching. A collection of conditions and actions to be taken if the conditions are met is built into a rule network. Additional pertinent facts are matched to the rule network. Using the program, E.I. DuPont de Nemours & Co. is monitoring chemical production machines; California Polytechnic State University is investigating artificial intelligence in computer aided design; Mentor Graphics has built a new Circuit Synthesis system, and Brooke and Brooke, a law firm, can determine which facts from a file are most important.
Cited by 0Open access
Information and Software Technology · 1987
Cited by 0
nasa · 2018
C Language Integration Production System (CLIPS), a NASA-developed expert systems program, has enabled a security systems manufacturer to design a new generation of hardware. C.CURESystem 1 Plus, manufactured by Software House, is a software based system that is used with a variety of access control hardware at installations around the world. Users can manage large amounts of information, solve unique security problems and control entry and time scheduling. CLIPS acts as an information management tool when accessed by C.CURESystem 1 Plus. It asks questions about the hardware and when given the answer, recommends possible quick solutions by non-expert persons.
Cited by 0
Sam Pierce · 1992
Cited by 0