Embedded systems in real time applications, design & architecture (original) (raw)
Necessit y is the moth er of invention and embedded system s are inventions that were fuelled by the idea of making pre-program s to perform a dedicat ed narrow range of funct ions as part of large sy stem s. Usual ly with minimal end user int eractions, the 'giant leap tech nology' in future embedded system s is based on instr uction-orient ed design but not on design-oriented in structi ons. Embedded syst ems and real time operating syst ems (RTOS) are fast achi evi ng ubiquity, blurring the lines between sci ence fiction and hard reality. In general an RTOS h as the following futures: 1. multitaski n; 2. process threads that can be prioritized; 3.A suffici ent number of interrupt levels. An embedded syst em is any device controlled by instructions st ored on a chip. These devices are u sually controlled by a microprocessor that execut es the instructions stored on a ROM chi p. Embedded system s are used in navigati on tools like global positioni ng sy stem (GPS), automated teller machines (ATMs), networking eq uipment, digital video cameras, mobile phones, aerospace applications, telecom applicatio ns, etc. We concern ourselves wit h the development and implementation of model-based, realtime, embedded, hybrid control software. In particular, we target intelligent cruise control appli cations, including Adapti ve Crui se Control (ACC), in which a forward-loo king range sen sor (radar or Lidar, usually) is used to follow a vehi cle, and Coo perati ve ACC (CACC), a variation in which wirel ess communi cations are used t o supplem ent the forward looking sensor. We discu ss modeling on automated v ehicl es. Our approach emphasizes the mai ntenance of a si ngle m odel throughout the devel opment process, with particular emphasi s on "tigh t-loop."