Embedded systems are
integrated systems. Each system is designed for a
specific functionality. They contain integrated hardware
pieces with software loaded in their memories. Simple
examples are – cell phones, Smart cards, DVD players, Digital cameras,
Robotics in Assembly line, Control systems used in
automobiles, Guided Missiles, Satellites, Automatic chocolate
vending machines… the list is unending.
Thus, an embedded
system is a processing system, consisting of an integration of designed hardware
and software components, to fulfill desired functionality. Below, an
embedded system is given along with their functionalities.
The term automation refer reduction in human
works. In a shopping malls, it is difficult to manage the shop with chocolates.
Dealers have to spend more time for less cost product like chocolates. For that
an automatic chocolate vending machine is necessary. The machine already in
malls are working based on weight comparison. In addition to that we are going
to introduce a comparison on coin with image processing. Each coin will be
compared with already stored images. In the previous method there is a
possibilities of inserting any metals equal to that of a coin’s weight.By
including this technique, these malpractices can be eliminated.
An RTOS has to
schedule the buying tasks from start to finish. Let μC/OS-II be the RTOS
used in ACVM. The machine has a slot for inserting the coin.
There is a slot into which a child (buyer) inserts the coins for buying a chocolate. The chocolate costs Rs. 8. A coin can be in one of the three possible denominations: Rs. 1, 2 and 5. Whenever a coin is inserted, a mechanical system directs each coin to its appropriate port, Port_1, Port_2 and Port_5. The machine should have an LCD display matrix as ‘User Interface’. Let the interface be called Port_Display. It displays the message strings in three lines. It should have a bowl from where the buyer collects the chocolate through a port for delivery. Let this port be called Port_Deliver. All ports, Port_Deliver, Port_Refund and Port_Excess Refund communicate to Port_Collect. This port is a common mechanical interface to the bowl. An RTOS has to schedule the processes (tasks) for buying from start to finish. It should also be possible to reprogram the codes and relocation of the codes.
There is a slot into which a child (buyer) inserts the coins for buying a chocolate. The chocolate costs Rs. 8. A coin can be in one of the three possible denominations: Rs. 1, 2 and 5. Whenever a coin is inserted, a mechanical system directs each coin to its appropriate port, Port_1, Port_2 and Port_5. The machine should have an LCD display matrix as ‘User Interface’. Let the interface be called Port_Display. It displays the message strings in three lines. It should have a bowl from where the buyer collects the chocolate through a port for delivery. Let this port be called Port_Deliver. All ports, Port_Deliver, Port_Refund and Port_Excess Refund communicate to Port_Collect. This port is a common mechanical interface to the bowl. An RTOS has to schedule the processes (tasks) for buying from start to finish. It should also be possible to reprogram the codes and relocation of the codes.