Main issues I encountered in the course:- many videos end with a suggestion to refer to the suggested materials for more information. Which are these materials, and where can they be found?- the slides could use some diagrams here and there, as the constant text screens are monotonous and make understanding harder in some cases- the course does not settle on a balance between breadth and depth of information. Some aspects are presented at a very high level, yet using very specialised terminology and concepts. For instance, context switching when describing the disadvantages of microkernels, or pre-emptively scheduled systems - I have a CS background and had no problem with these aspects, but I am aware I am highly subjective. Its a case of chicken and egg, where if you understand the low level concepts you probably dont need the course, and if you dont understand them you also cant understand the high level concepts.- At the end of the Week 3 videos describing the three OSs, it is said In order to know the details on how to write a program and run applications in Riot/Contiki/TinyOS, please come back to our lectures who have more detailed videos.Which lectures are these, and where can they be found?- the only practical exercises in the course (Week 4) are only vaguely related to the courses targets-----All this being said, it is an ok introduction to the embedded OS world, if you bring your own CS and OS background knowledge.
courses reviews