Introduction to Device Programming for IOT C Edition
- Unit Outline
- Additional information
- Reviews (0)
About this course
In this course, each module is divided into sub-sections containing lab activities. There is no lecture material that you need to read before starting the labs. All of the additional learning content is embedded directly into the hands-on activities. This includes introductions to tools and technologies, references to additional content, and video demonstrations.
All of the information that you need in order to achieve the course objectives is included in the course documents. No external reading is required. However,we have included links to additional content for those of you who are interested in digging a little deeper into the technologies.
The modules in this course must be completed in order. Each lab builds upon the work that you completed in the previous labs.
What you’ll learn
- Describe the characteristics of an embedded device
- Configure the development environment for an embedded device
- Create a simple program that accesses GPIO pins
- Implement features of the C programming language in a constrained resource environment
- Configure I/O libraries and take pinout readings
- Develop a simple embedded device application
- Explain how to construct simple circuits using common electrical components
- Describe the sensor and device resources available in the marketplace
- Implement sensors within an application using SPI and I2C
- Explain how to develop a solution that uses multiple sensors
- Build the circuit for a solution
- Develop a software/hardware solution for a common scenario
Students should be familiar with:
- Some basic programming experience is required.
- Some knowledge of the C programming language will be beneficial but is not required.
Estimate Time : 8-12 hours
Module 1: Introduction to Embedded Device Programming
- Lab 1: Preparing Your Development Environment
- Lab 2 Developing Your First Embedded Device Application
Module 2: Data and Device Inputs
- Lab 1: Building a Binary Counter
- Lab 2: Getting Started with the MXChip Device
Module 3: Circuit Components and Sensor Hardware
- Lab 1: Building Simple Circuits
- Lab 2: Using Sensors
- Lab 3: Building a Temperature Gauge
Module 4: Real-World Solutions
- Lab 1: Building a Photo Cell Device
- Lab 2: Comparing Digital and Analog Inputs
Senior Content Developer Microsoft
Chris Howd is a senior content developer at Microsoft who focuses on creating training products for the developer audience. Chris started working at Microsoft in 1999, just before the first .NET Framework products were released as beta previews, and has been involved in supporting the launch of .NET products ever since. Most recently, Chris has been working on developer training that supports Microsoft Azure PaaS, Azure IoT solutions, Windows 10 UWP, and Windows 10 IoT Core.
Owner/Founder Front Range Systems
Matt is owner and founder of Front Range Systems, a software consulting company focusing on custom software solutions for its clients. Matt has over 16 years of professional development experience, and loves solving complex problems with simple solutions. He has helped organizations through mentorship and training and specializes in professional and enterprise solutions with various technologies including HTML5, AngularJS, ASP.Net, WPF and C#.
|Author / Publisher|
When you enrolled into this course you will automatically get a Certificate of Participation for completing the course. An example is provided below.
Only logged in customers who have purchased this product may leave a review.
There are no reviews yet.