: PRUG Pune: Embedded System Development and IOT applications
Overview
Do you know about Amazon Dash? Excited about how just pressing a button orders a type of grocery for you automatically to your house, without going through the cart process yourself? You will learn about IoT (Internet of things), Internals of Operating Systems, Good coding practices in embedded system development, Various tools usage, Difference between firmware and Operating Systems, Firmware drivers and software drivers, protocols and binary file formats. By the end of the session you'll have a fair idea about embedded system environment. The topics for the agenda will be:
Contents
- What is an embedded system?
- Why is it important? (view on IoT)
- Today's communication systems
- Big picture of an operating systems
- Embedded development environment
- What is firmware?
- Microcontroller architecture
- What is Instruction set?
- Good practices in development
- Unit testing
- Emulators and Simulators
- Supporting tools
- Binary formats
- Communication protocols
- IOT Demo