Dr. Salamah Salamah
Office phone: (915)-747-6671 Email: isalamah@utep.edu
CS 5372 Specification and Design of Real-Time Systems
Course Description
The course presents the concepts of real-time software systems from the user, designer, and programmer viewpoint. The connection of an external process to a digital computer by means of hardware and software interface is discussed. The structure, programming, and basic properties of real-time systems are described with an overview of system software. Related topics as interrupts, concurrent task synchronization and communication, sharing resources, schedulability and reliability are discussed. Real-time software development in a host-target environment is presented. Required is knowledge of computer operations including input/output, interrupt interface, and familiarity with operating systems concepts, and software engineering lifecycle. Required is proficiency in a high level language programming (a working knowledge of C) including passing data between program modules, operating with input/output, and using memory resources. The hands- on laboratory experiments working outside the class time with the host-target Wind River System environment in your own machine are integral part of the course.Course Material
-
Course Syllabus -
Short C Tutorial -
Wind River Workbench Guide -
vxWorks Reference -
vxWorks Kernel Image Setup in Wind River Workbench -
Establishing a Connection to Wind River Workbench's Simmulator -
Video - Setting up VPN and DNS Suffixes -
Video - Using Wind River License and Setting Firewall Rules -
Video - Establishing Connection with the Saberlite Board -
Video - Running HelloWorld Program on the External Saberlite Board