Embedded XINU and Beyond B. Ramamurthy
Embedded XINU Platform WRT54GL Understand the various components CPU, different types of memory, its classification as an embedded system, devices, device drivers, kernel Various software components in the xinu software Shell, device drivers, memory layout Read the embedded xinu UML class diagram.
Beyond Exinu How does one apply the knowledge acquired in the class to other applications? What are the emerging application in this area? One particular emerging area is that of “Internet of Things” It is also known as Internet of objects, refers to the interconnection of very objects.
Reference Internet of Things. last visited Nov
Things It started with simply electronic tagging of items to automate the identification, inventory control, supply chain management etc. Surveillance, security, healthcare, safety, food industry People location, geo-signals, object detection Tele-operation, tele-presence, remote operations Embedded within things are devices that can sense, compute, monitor and control This advance is commonly termed Internet of Things (IoT).
IoT Communication is a foundational requirement: – People Things – Things Things Things report their status and sensors data and people can respond with actions to be taken. Things can communicate among themselves to adjust to conditions, share data and corrective actions. Example: the famous IBM’s ad on fridge ordering milk for you when the milk is running out
Embedded Controllers Most everyday objects have embedded controllers in them: automatic coffee maker The combination of embedded microcontrollers, sensors, actuators, network interfaces, and the greater Internet makes it possible for the Internet to evolve from an network of interconnected computers to a network of interconnected objects.
Other requirements Sensors: sense the environment Positioning systems: determine location Biometrics: authenticate requests Machine vision: view the world and identify objects
Enabling Technology Machine-machine interfaces and protocols of electronic communication Microcontrollers (MIPS processor of WRt54GL) Wireless communication Identification technology (RFID), QR code Energy harvesting technology Sensors and transducers Actuators: pneumatics, pumps, etc. Location technology Software: Still lot to be done
Think of the possibilities Lets discuss some From shopping to national security and military
Applications That push the boundaries of IoT Cell phones as windows on everything Cell phones as remote controllers Continuous monitoring and measuring Locating things: eye glasses and car keys Loosely organized things Just-in time diagnosis and maintenance of vehicles and machinery Healthcare and caretaking Deterring thefts and knockoffs Standards, food safety, energy conservation, cyber warfare
Summary Internet of things is a natural evolution of the current internet and the devices It requires a lot of work from dedicated development environment to standards. You can use all your embedded systems expertise to contribute to advances in this area.