ABCDEFGHIJKLMNOPQR
1
TimestampOverall rating of the courseComments and suggestionsHow useful were the lectures?Comments and suggestionsHow useful were the practical demos?Comments and suggestionsHow would you rate the overall organization of the course?Comments and suggestionsHow would you rate the trainer?Comments and suggestionsHow did the course meet your learning objectives?Comments and suggestionsWhat part(s) of the course did you like most?What part(s) of the course did you like least?What reasons prompted you to choose a Bootlin course?CommentsFurther training needs?
2
12/10/2021 21:55:2210More labs would be better.1010101010The realtime kernel and Xenomai kernelManagement decisionMaybe Yocto
3
12/10/2021 21:55:347Should have specified that an only native linux is supported and not the linux virtual box67777Practical LabsCourse contents, Pricing
4
12/10/2021 21:59:379Great course but i would prefer shorter sessions with more time for us to do the labs10109109Yes, for the most part. I would say it might have been too much material LabsN/aCourse contents, Availability of training materials, Pricing, Management decisionYocto
5
12/10/2021 22:00:3810Great and well presented course on a tough subject !10Clear and well presented slides ...covering a lot of ground10great demos that actually worked !10Michael was very good and patient 1010both theory and practical demos were goodbreaks were a little short at 10 minutes sometimesCourse contents, Availability of training materials, PricingI enjoyed the course a lot thanks Michael, and learned a fair bit to...always a bonus !I want to take the Kernel and driver course next and then the real time course
6
12/10/2021 22:04:267Im still green to Linux so I felt a bit overwhelmed during live labs as you move a bit fast. A recording of lab demo would help a lot since lab pdf does not include everything. 10I appreciate good slide deck quality and content6A recording of lab would help a lot101010Everything I did not have linux OS ready so I got behind on the labsCourse contents, Availability of training materials
7
12/10/2021 22:08:278Listening to a lecture for 4 hours a day is difficult for me. Despite this, I enjoyed the material.7You should offer recordings of the lectures for reference.8I had difficulty initially as I was trying to use virtual box. The three pin USB to serial cable didn't want to work in windows. It also caused a kernel panic on my raspberry pi. I ended up switching a NUC over to Ubuntu and then things worked fine.888Management decision
8
12/10/2021 22:12:389Enormous amount of material. Overall, highly beneficial and recommended to people who want to get into embedded Linux work.
However, too much time was spent on non-embedded topics (i.e., general info about the Linux filesystem), which left too little time for topics specifically related to embedded Linux.

I recommend that the course explicitly ask for students to have some basic Linux experience, as well as have a native Linux (i.e., Ubuntu or Debian) development host, and not a virtual machine running under Windows or Mac.
9Very useful, but having students watch and wait while the instructor configures/compiles code isn't the best use of everyone's time. A different structure for remote teaching should be considered.9Not enough time, and not enough time for students to share the problems they ran into doing the labs on their own. (I realize that this is hard to accomplish when everybody is remote.)
Having said that, it will be great to have Michael's support over Matrix for a few months. (I, for one, will need it when trying to do all the labs again.)
10Good structure overall. Yes! An index for the Practical Labs document (58 pages) would be useful.10Broad and deep technical expertise, always open to helping us and finding answers (out-of-band) to our questions. Fantastic attitude and body of knowledge.8I need to finish some of the labs in order to answer that. Topics such as U-Boot (different places to store it), and UBIFS/MTD are extremely valuable. I would have liked to have gotten a bit closer to embedded-related topics, i.e. accessing GPIO via Linux.U-Boot reconfig/recompiling installation; discussions about different kinds of flash memory & their implications; UBIFS discussion. Waiting for people to figure out how to do things on the host (Linux).Course contents, Availability of training materials, Trainer
9
12/10/2021 22:37:314Too much info just offered offhandedly. To not offer video recordings when the information is not available in the slides is a very poor choice. It seems like some balanced solution could be provided, as I understand that videos on youtube is not a great solution for Bootlin, but I feel like videos available for a limited time after the course through log on, would be very helpful. Or perhaps, having videos of the labs.

Instructor was very friendly.

The organization is a little bit chaotic. Sometimes it was good, but other times it was, what is going on? The breaks at the end of the day were sometimes, "Oh, well, time is up?" and then the next time starting back up with no recap was disorienting.

For a course that is labeled as "Up to Date" the number of times that I heard that the slides were referring to information a few years old(one time it was 10 years old), I would not say that is up to date.

Jumping frenetically between slides, web pages, tabbed linux consoles, was distracting and not helpful. The instructor clearly knew a lot, but some of the information was lost simply by the frenetic presentation. Some of the bootlin website information was surely helpful to him, but it didn't make a connection to me and I wasn't sure why it was even being explained.

There was an odd mix of very simple information emphasized, like the importance of backing up config files, which I wouldn't deem necessary for experience programmers, while other complex aspects were barely touched, almost just mentioned in passing. There were long bits where talking about how it works on the host system were not needed. I'm interested in embedded development.

The online nature, didn't help, although I thought that it was presented well for the most time, and clearly the instructor knew how to use his setup and there were no problems with that.

The labs concepts are good, but the actual contents varies greatly. Some good, some just bad. Clearly reviewed by experienced programmers, they would fail any "give it to a random guy off the street test(or new programmer) and see how far you get" test.

There is not enough information given on "typical" issues and how to solve them.

I have been in other trainings where the object of the training was to sell more training, hardware, software, etc. This course was nice in that they mentioned other offerings, but didn't hard sell them and all questions were attempted to be answered and we weren't given, "Oh, you need to take this other course to get into that." That was quite good.
3I don't really need someone just reading slides to me. Most of the time it felt like 1 hour of info presented over 4 hours.6These were the most useful, but there was a lot of jumping around, and sometimes hard to follow. Also, I felt like the instructor deviated from the presented material quite a bit. It is clear that they have been done quite a bit, as things were often presented straight from memory.

Not a lot given in how to figure what to do when something goes wrong.
6More demos with clearer objectives would be better8technical expertise was quite good. English skill were quite good. Much better than my French. Sometimes he went too fast. I feel like a lot of information was lost because it was given quickly and not recorded.4The actual class was not what I expected. I feel like more work should have been done to address customization of the kernel and show how to do that. So now I can build a kernel, but I don't know why I would even do that. Some tie to development might be nice. Would be nice if you discussed security.The labs where I saw something practical.I don't need a 1/2 hour lecture on resources. Much more time spent on how to debug issues would be much more helpful.My company gave me an choice to take it.Not sure that I would take another course. A lot of talk about Free Software, that seemed idealist, but I am not a lawyer or businessman. I guess that I will let the legal team worry about that.Security. Deploying Updates to consumer devices. Recovering from bad updates. More practical use/typical use in business environment. Multi-tiered dev. I make a product for a customer that wants to extend my product, so they need limited dev access, but I still want to control firmware. That kind of stuff.