Save for later

Embedded Hardware and Operating Systems

Development of Secure Embedded Systems,

This course is intended for the Bachelor and Master's students, who like practical programming and making IoTs applications! In this course, we will talk about two components of a cyber-physical system, namely hardware and operating systems. After completing this course, you will have knowledge of both hardware components and operating systems. You are able to plan and use embedded operating systems in resource-constraint devices for Internet-of-Things (cyber-physical system) applications. In addition, you can use Cooja simulation for designing and simulating wireless sensor network applications. The course offers 4 modules, each with a graded quiz in the end and finally, one peer-reviewed programming assignment. In case you have no experience with C programming, please check a practical course like: https://www.coursera.org/learn/arduino-platform. The course is actually quite fun at the end when you play around with Cooja simulation for IoTs applications. So you can create and simulate your own design for sensor network applications. A lot of features and examples of Contiki and Cooja can be explored via assignments. There are some optional assignments of wireless sensor network applications for students who want to explore more about embedded OS in IoTs applications. - Marco Ramirez /University of Turku - Igor Tcarenko/ University of Turku - Nguyen Gia Tuan /University of Turku Check out our whole curriculum: http://iot4health.utu.fi/

Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 3.4 based on 75 ratings
Length 5 weeks
Effort 4 weeks of study. 2-6 hours/week
Starts Nov 21 (7 days ago)
Cost $49
From EIT Digital via Coursera
Instructors Nguyen Gia Tuan, Farhoud Hosseinpour
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Software Development

Get a Reminder

Send to:

Similar Courses

What people are saying

embedded system

If you know something about embedded system:It's a good reminder with a bunch of topics that are only quoted and not explained in depth.

If you know nothing about embedded system: Probably you are to feel a little bit effort and you're going to make a hard effort to understand something.

If you seriously consider developing OS-based embedded system even just reading Wiki pages about EOS would not be such a waste of time as listening to this course.

Read more

embedded systems

Excellent introduction to Embedded Systems development that could serve as platform for further studies and research.

No topic goes deeper, you have to do it by yourself it's like "Embedded systems can be classified as to dependability ( reliable, safe, secure, maintanable, etc), now go by yourself and search for it."

IT IS VERY INFORMATIVE AND KNOWS ALL FUNDAMENTAL CONCEPT AND IDEAS The course is a shallow introduction to a set of topics about embedded systems, it tries to cover too much without really explaining the concepts.

Good introduction to embedded systems development with "OS".

Great class to get you started in Embedded systems.

Good basic introduction about hardware and operating systems for embedded systems in general.

I would recommend University of California, Irvine for basics on embedded systems, they have actual tutorials on Arduino and the Raspberry Pi, with a much more engaging lecturer.

For something more in-depth perhaps Edx's Embedded Systems - Shape the world, which is taught using the TM4C123G development board.

The video lectures are good with valuable information, and the course gives you a broad introduction to embedded systems and embedded operating systems.

Read more

operating systems

perfect The course is very generic overview of embedded hardware and operating systems.

for beginners

The content is also extremely basic even for beginners, and the graded questions at the end of each lecture require no thought, just rote memorization of the content of the video/slides.

It's a good course for advanced learning but not so much for beginners.

It is too expensive excellent for beginners but some questions are not clear in the last two modules Well, I thank the teacher and his team for the effort to make the course available.

Read more

much more

The reason I am giving such a low rating to this course was, first I expected much more in depth knowledge and wide coverage of topics, and secondly the most important reason is that the week 4 of course sucks, there is no detail, no sources to understand topics, the forums are down right dead and there is no help from the staff (TAs) and faculty, the assignments of week 4 are not clear in terms of what to do and how to do, and it is very difficult to find relevant information on-line.

_______________________________________________________________ ImprovementThe course should use more drawings ( flowchart, diagram), it would be much more understandable.

suggested materials

I wasn't very happy.The subject material was very shallow; brief overviews of some aspects of the material with repeated references to "suggested materials" that didn't actually exist.Even at the level of detail presented, there was a lot of info on slides that did not appear in the transcripts.

The lack of "suggested materials" and downloadable slides were the biggest problems.

Read more

4th week

!So, I just gave an idea I do not know how difficult would it be to bring to reality Theory ..theory...theory.... into the 4th week...too dull and boring.

But from 4th week the course changes to advanced knowledge.

Read more

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Operating Systems Analyst 2 $67k

Operating Systems-Network Analyst $73k

Operating Systems/Network Analyst $78k

Analyst-Operating and Storage Systems $80k

Associate Operating Systems Engineer $90k

Staff Operating Systems Analyst $95k

Operating Systems Engineer Contractor $106k

Operating systems programmer ( DBA ) $106k

Operating Systems Specialist Lead $120k

Operating Systems Engineer Contractor 4 $128k

Principal Operating Systems Analyst $133k

Operating Systems Engineer 5 $181k

Write a review

Your opinion matters. Tell us what you think.

Rating 3.4 based on 75 ratings
Length 5 weeks
Effort 4 weeks of study. 2-6 hours/week
Starts Nov 21 (7 days ago)
Cost $49
From EIT Digital via Coursera
Instructors Nguyen Gia Tuan, Farhoud Hosseinpour
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Software Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now