Architecting Smart IoT Devices

Methode

Architecting Smart IoT Devices

Coursera (CC)
Logo von Coursera (CC)
Bewertung: starstarstarstar_halfstar_border 7,2 Bildungsangebote von Coursera (CC) haben eine durchschnittliche Bewertung von 7,2 (aus 6 Bewertungen)

Tipp: Haben Sie Fragen? Für weitere Details einfach auf "Kostenlose Informationen" klicken.

Beschreibung

When you enroll for courses through Coursera you get to choose for a paid plan or for a free plan

  • Free plan: No certicification and/or audit only. You will have access to all course materials except graded items.
  • Paid plan: Commit to earning a Certificate—it's a trusted, shareable way to showcase your new skills.

About this course: This course will teach you how to develop an embedded systems device. In order to reduce the time to market, many pre-made hardware and software components are available today. You'll discover all the available hardware and software components, such as processor families, operating systems, boards and networks. You'll also learn how to actually use and integrate these components. At the end of the course you will be ready to start architecting and implementing your own embedded device! You'll learn how to debug and finetune your device and how to make it run on a low power supply.

Who is this class for: In this course you'll learn about the basics of embedded sys…

Gesamte Beschreibung lesen

Frequently asked questions

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Noch nicht den perfekten Kurs gefunden? Verwandte Themen: Internet of Things (IoT), Produktdesign/-entwicklung, Webdesign, 3D-Design und Android Apps.

When you enroll for courses through Coursera you get to choose for a paid plan or for a free plan

  • Free plan: No certicification and/or audit only. You will have access to all course materials except graded items.
  • Paid plan: Commit to earning a Certificate—it's a trusted, shareable way to showcase your new skills.

About this course: This course will teach you how to develop an embedded systems device. In order to reduce the time to market, many pre-made hardware and software components are available today. You'll discover all the available hardware and software components, such as processor families, operating systems, boards and networks. You'll also learn how to actually use and integrate these components. At the end of the course you will be ready to start architecting and implementing your own embedded device! You'll learn how to debug and finetune your device and how to make it run on a low power supply.

Who is this class for: In this course you'll learn about the basics of embedded systems components. If you're a product manager, a technical manager or involved in developing embedded systems or other products, then this is the course for you! This course focuses on embedded systems applications in the area of the IoT. Our blended learning approach offers you the best of both worlds: you can learn online whenever you want to, but can still get hands-on coaching from industry experts. This course is for first year Master students in Electrical Engineering or Computer Science. Note that as a consequence, quiz questions are more exam questions where you have to construct the answer based on the principles that are taught in the web lectures, rather than to recall the literal text of the teacher.

Created by:  EIT Digital
  • Taught by:  Martin Timmerman, Prof Dr

    Royal Military Academy Brussels - Vrije Universiteit Brussels (VUB-ETRO) - Dedicated Systems Experts NV/SA (CEO)
  • Taught by:  Maarten Weyn, Professor

    Faculty of Applied Engineering - University of Antwerp / iMinds
Level Intermediate Language English Hardware Req TI Sensor Tag, Beagle Bone Black, Bluetooth Stick, Micro SD Card, SimpleLink Sensor Tag Debugger How To Pass Pass all graded assignments to complete the course. User Ratings 4.1 stars Average User Rating 4.1See what learners said Coursework

Each course is like an interactive textbook, featuring pre-recorded videos, quizzes and projects.

Help from your peers

Connect with thousands of other learners and debate ideas, discuss course material, and get help mastering concepts.

Certificates

Earn official recognition for your work, and share your success with friends, colleagues, and employers.

EIT Digital EIT Digital is a pan-European education and research-based open innovation organization founded on excellence. Its mission is to foster digital technology innovation and entrepreneurial talent for economic growth and quality of life. By linking education, research and business, EIT Digital empowers digital top talents for the future. EIT Digital provides online "blended" Innovation and Entrepreneurship education to raise quality, increase diversity and availability of the top-level content provided by 20 reputable universities of technology around Europe. The universities all together deliver a unique blend of the best of technical excellence and entrepreneurial skills and mindset to digital engineers and entrepreneurs at all stages of their careers. The academic partners support Coursera’s bold vision to enable anyone, anywhere, to transform their lives by accessing the world’s best learning experience. This means that EIT Digital gradually shares parts of its entrepreneurial and academic education programmes to demonstrate its excellence and make it accessible to a much wider audience. EIT Digital’s online education portfolio can be used as part of blended education settings, in both Master and Doctorate programmes, and for professionals as a way to update their knowledge. EIT Digital offers an online programme in 'Internet of Things through Embedded Systems'. Achieving all certificates of the online courses and the specialization provides an opportunity to enroll in the on campus program and get a double degree. These are the courses in the online programme:

Syllabus


WEEK 1


Welcome to Architecting Smart IoT Devices
What you'll learn and how you'll learn it!


1 video, 2 readings expand


  1. Video: Welcome to Architecting Smart IoT Devices
  2. Reading: Hardware you'll need for the assignments
  3. Reading: How to navigate through this course
  4. Discussion Prompt: Getting to know you!


WEEK 2


Hardware & Software for EmS



6 videos, 19 readings expand


  1. Video: Welcome to Module 1!
  2. Video: Processors
  3. Reading: What's a web tour and what does it have to do with quizzes?
  4. Reading: Study of a few Embedded Processor Families
  5. Reading: MCU, SOC, FPGA
  6. Reading: Cache, pipeline and coupling
  7. Video: Boards
  8. Reading: Where do (development) boards come in?
  9. Reading: Explore examples of boards
  10. Video: Networks
  11. Reading: Optional Resources
  12. Reading: Network basics - for network newbies
  13. Reading: Sensor Networks for IoT
  14. Video: Software Components
  15. Reading: Multi-what?
  16. Reading: Operating System types
  17. Reading: Protocol stacks
  18. Reading: Licenses
  19. Reading: Integrated Development Environment
  20. Video: IoT Components
  21. Reading: IoT today and tomorrow
  22. Reading: IoT and big data (in the cloud)
  23. Reading: Complete solution market offerings
  24. Reading: Application protocols
  25. Reading: SensorTag Experiment
  26. Discussion Prompt: SensorTag Experiment: what did you find out?

Graded: Processors
Graded: Boards
Graded: Networks
Graded: Software Components
Graded: IoT Components

WEEK 3


RTOS



6 videos, 26 readings expand


  1. Video: Welcome to Module 2!
  2. Video: From XXS to XXL
  3. Reading: Optional Resources
  4. Reading: Silicon vendor - independent OS
  5. Reading: Silicon vendor OS for IoT
  6. Reading: XXS (RT)OS for IoT
  7. Reading: Evaluation reports on the embedded OS
  8. Video: Real-time Scheduling
  9. Reading: Optional Resources
  10. Reading: Arbitration in a hardware bus-based environment
  11. Reading: Scheduling algorithms
  12. Video: Synchronisation and Communication
  13. Reading: Optional Resources
  14. Reading: RTOS overview
  15. Reading: Reading more about RTOS
  16. Reading: What is priority inversion, inheritance and ceiling?
  17. Reading: What does an RTOS have to offer?
  18. Reading: Multitasking programming language
  19. Reading: Investigate an RTOS of your choice
  20. Video: Device Drivers
  21. Reading: Optional Resources
  22. Reading: VRTX vs Nucleus
  23. Reading: Processor interrupt models
  24. Reading: Device Driver model example
  25. Reading: Driver certification programs
  26. Video: Five rules for architecting a multithreading design
  27. Reading: Optional Resources
  28. Reading: Rules for tasking
  29. Reading: Rate Monotonic Scheduling
  30. Reading: Tools for schedulability analysis
  31. Reading: Fault-Tolerance Design
  32. Reading: Turn your smartphone into a BB gateway
  33. Discussion Prompt: Turn your smartphone into a BB gateway

Graded: XXS/XXL
Graded: Real-Time Scheduling
Graded: Synchronisation and Communication web tour
Graded: Device Drivers
Graded: Multithreading Design

WEEK 4


System Finalisation



6 videos, 28 readings expand


  1. Video: Welcome to Module!
  2. Video: Software development tools and environments
  3. Reading: Optional Resources
  4. Reading: Challenges in Embedded Systems Development
  5. Reading: Connecting target and host
  6. Reading: IDE examples
  7. Reading: Languages for Embedded Systems
  8. Reading: Remote debugginng (optional experiment)
  9. Reading: Cross-compiler practice
  10. Video: Debugging basics: Thread and Device Drivers
  11. Reading: Optional Resources
  12. Reading: Simulation on host
  13. Reading: Logical remote debugging
  14. Reading: Realtime debugging
  15. Reading: Step by step (optional)
  16. Video: Debugging Specials and Code Tuning
  17. Reading: Optional resources
  18. Reading: MMU as debugging tool
  19. Reading: Finetuning
  20. Video: Testing and Device Simulation
  21. Reading: Optional Resources
  22. Reading: White- and black-box testing
  23. Reading: Simulating input, capturing output
  24. Reading: Sporadic bugs
  25. Reading: System survival under failure
  26. Video: Hardware or Software Security?
  27. Reading: Hardware or Software Security?
  28. Reading: Security requirements
  29. Reading: Security coding techniques
  30. Reading: Cryptography
  31. Reading: Security models
  32. Reading: No reverse engineering
  33. Reading: How vendors deal with security issues
  34. Reading: Private Clouds

Graded: Development Tools and Environments
Graded: Debugging Basics
Graded: Debugging Specials

WEEK 5


Low Power



6 videos, 3 readings expand


  1. Video: Welcome to Module 4!
  2. Video: What is low power?
  3. Video: Power Budget
  4. Video: Measuring Power Consumption
  5. Video: On-board communication
  6. Video: External Communication
  7. Reading: How long will the battery last?
  8. Reading: Discussion prompt
  9. Reading: Reading assignment

Graded: Graded Quiz Low Power

Werden Sie über neue Bewertungen benachrichtigt

Es wurden noch keine Bewertungen geschrieben.

Schreiben Sie eine Bewertung

Haben Sie Erfahrung mit diesem Kurs? Schreiben Sie jetzt eine Bewertung und helfen Sie Anderen dabei die richtige Weiterbildung zu wählen. Als Dankeschön spenden wir € 1,00 an Stiftung Edukans.

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Bitte füllen Sie das Formular so vollständig wie möglich aus

(optional)
(optional)
(optional)
(optional)

Haben Sie noch Fragen?

(optional)

Anmeldung für Newsletter

Damit Ihnen per E-Mail oder Telefon weitergeholfen werden kann, speichern wir Ihre Daten.
Mehr Informationen dazu finden Sie in unseren Datenschutzbestimmungen.