|Timestamp||How did the course meet your learning objectives?||How was the duration of the course?||Comments and suggestions||Comments and suggestions||How useful was the lecture document?||Comments and suggestions||Will you recommend this document to others?||Comments and suggestions||If you have Linux / Android project opportunities, will you use this document again in the future?||Comments and suggestions||How knowledgeable was the instructor?||Comments and suggestions||Did instructor oral explanations add value to the lecture materials?||Comments||How much value did the instructor add to lecture materials?||Suggestions and comments||Was the instructor helpful with practical labs?||Comments and suggestions||How do you rate the training equipment (mainly computers)?||Comments and suggestions||How well was the course organized (program, registration, schedule...)?||Comments and suggestions||How much did you learn?||Comments and suggestions||How useful should this course be in your daily job?||Comments and suggestions||Would you recommend this course to others?||Comments and suggestions||Overall rating||Comments and suggestions||Further training needs?||Comments||How did the course meet your learning objectives?||What part(s) of the course did you like most?||Comments||What part(s) of the course did you like least?||What prompted you to choose Free Electrons?||How did you first learn about Free Electrons?||Interested in other types of embedded Linux / Android engineering services?||Comments and expectations||Comments and suggestions||How do you rate training conditions (room size, equipment, environment)?||How useful were the training labs?||Comments and suggestions||Comments and suggestions||How difficult were the training labs?||Was enough time dedicated to practical labs?||Comments and suggestions||How far do you come from?|
|4/3/2015 12:35:21||3||4||4||4||4||Ensure internet is decent next time!||5||5||4||2||My company's fault, not Free-electrons!||7||Would be nice to show a demo of how to contribute to Linux kernel, instead of showing slides.||5||Probably field applications. It would be nice to have courses for things like how Linux is applied in medical fields, drones, etc.||5||Developing the drivers (specially the serial, as it involved ioremap, managing registers, exposure to user space, etc.)||All were good!||Trainer, Open training materials that can be checked in advance, Language||Technical resources on the Free Electrons website||Not interested||2||5||2||3||From a foreign country|
|4/3/2015 17:01:25||3||4||5||4||5||Except the internet...||5||3||Registration was quite complicated as the seat was not reserved until the contract was signed. This didn't allow us to register hotel in time. (I was organizing the training during my vacation and thus not in the office to get the signatures...)||5||4||6||3||5||The labs were well structured||None...||Internet site,, good timing||Technical resources on the Free Electrons website||not at the time...||4||5||Debugging could be improved and started earlier.||2||4||From a foreign country|
|4/3/2015 17:28:58||3||The subject is very dense, so 5 days were reasonable for us to digest its contents. I couldn't manage to go through all the labs (will have to do it at office/home)...||Perfection is hard to reach, but this course was pretty close to it.||5||It covers a lot of subjects and gives references to resources for more info. Great.||4||Very nice and always willing to help. Thank you Michael.||5||5||Except for the hotel wifi that was regularly on holidays, its was really good. The ability to work on real hardware (beaglebone, nunchuk) is valuable.||5||5||5||4||6||4||4||The memory and dma courses.||Device Tree was the least relevant part for my daily job since I work on x86-64.||Geographical proximity (public sessions only), Open training materials that can be checked in advance||Technical resources on the Free Electrons website||Technical support||I am not really in the embedded world so I don't think this would be applicable.||Stayed late on 3rd evening to help me find the problem. Thank you.||4||4||The subject is not a walk in the park. But I managed to get the big picture.||4||2||Could not finish them on time.||From less than 100 km / 60 miles|
|4/3/2015 17:35:33||3||4||5||5||5||Except for the internet, but that was an incident.||5||5||5||4||Not applicable on my current project, but this is definitely the direction I want to go in, so in the future it will be useful.||7||Excellent course. Very recommendable!||5||5||Lunch :)||I got to follow this course as a bonus for my involvement at our company.||Free Electrons chosen by my management||Power management, Technical support, Investigating and fixing bugs||5||4||Sometimes it's really hard to find out where you are stuck and it's possible to get stuck on really small issues for long periods of time.||4||2||Taking in mind that some errors take hours to solve, sometimes there wasn't enough time to complete labs.||From a foreign country|
|4/3/2015 17:37:06||3||I understand that Linux driver development starting from the scratch is a tough task, but I would make more emphasize in advanced peripherals as DMA, which are commonly used, supported by some real examples on them (although it has been mentioned during the course).||5||5||I think everyone noticed that he is some king of guru of this subject.||5||Michael has always added some extremely useful added value to his presentations with the practical experience he has!||5||Hotel internet connection had some issues during the whole week.||5||It is amazing that we can keep most of the training material!!!||5||Nice hotel with an advantageous rate, awesome meals (nearly the best of the course).|
Only one suggestion, I would try to finish one afternoon a little bit earlier to be able to make some tourism.
|5||I did the course of Linux Embedded last year in Madrid and I learnt lots of valuable concepts there. But this course is definitely another level since it is very specialized.||5||7||Everything was amazing!!! Thank you Michael! Thank you Free Electrons!||3||Maybe I would be interested in some advanced Linux Driver Development course with more complicated modules and peripherals.||5||I2C and serial driver development from the scratch. Also I have discovered the importance of dts!||Community contribution. i do not think that I am going to do it...||Availability for on-site sessions, Trainer, Open training materials that can be checked in advance, Language, Free Electrons always comes up when looking for drivers information||Technical resources on the Free Electrons website||Board Support Package development: make Linux / Android support your new hardware, Boot time reduction, Power management, Real-time: implementation and bug fixing, Technical support, Investigating and fixing bugs, Consulting in technology selection and methodology||In my opinion, is the most encouraging teacher I have ever seen. He was always extremely happy to help everybody and he even seemed excited when we got some errors and he helped us to solve them!! Awesome attitude.||4||5||From my point of view, this course must be practical and according to what we have done, the labs help you to practice and to really understand what during slides seemed quite theoretical and difficult.||The task complexity is objectively high, but this course guides you to make it easier.||4||3||In the end, I find that the time dedicated to the lab is suitable. Nevertheless, at some moments I felt a little bit anxious and stressed because Michael wanted to go forward with some slides (trying to give work to the ones who already finished the labs), although most of the attendants did not actually finished it because we had some problems (normal).|
Anyway, in the end, I had enough time to finish all the tasks.
|From a foreign country|
|4/3/2015 17:41:42||3||The course was a bit too difficult for me.||4||5||4||5||The internet was too slow and was intermittent. Never sure if it would answer a question or not. I use internet a LOT to look up concepts (as does this course) so it is important to have it fast and reliable.||4||5||4||4||6||My suggestions is to organize the material differently. Start by showing 2 exmaples of say i2c: |
1. Userland C interface that works.
2. Bare metal interface that works.
Then show how the kernel connects the two. I didn't come away with that understanding which would have be very helpful.
Then if possilbe do the same thing for UART.
|3||4||Open training materials that can be checked in advance, Language||Internet search engines||Power management, Root filesystem design and development, Technical support, On-site development, support and consulting services||I am interested in services but distance could be a challenge. I suggest we let it evolve.||3||5||A bit more filling in the blanks would have been useful. Having the answers at the end is excellent for me to continue learning at home.||Too difficult for me - but probably not for others with greater expertise.||5||2||difficult balance....||From a foreign country|
|4/3/2015 17:50:58||3||It would be definitely interesting to continue, but probably learning at such speed for more than 5 days would be just too much for most people!||I had specific interest in network drivers, which are up to certain extent special, and the course did not go that far. But the course covered the underlying kernel concepts, which are necessary to understand before proceeding to anything more specific. So I consider the objective to be fully met.||4||I do not have any strong opinion on this, so I select "4 out of 5". What was definitely great, is that the language of the lab book was gradually maturing. In the beginning, the instructions are at very detailed level, and towards the end, the reader is supposed to understand much higher-level commands. This is very important and valuable!||5||Just nothing to add here. You would not need to search for a "more knowledgeable" instructor.||5||The slides/labs are well prepared, but a small class (<10 persons) really makes it possible to ask questions when needed. Otherwise, most of time could be spent in a situation when you are stuck or went a wrong way.||5||Very nice site, recommended!||5||They worked - what else one would require?||5||I was fully happy and, in fact, do not have anything to add.||5||...and after learning a lot during the 40 hours of the course, I'd need to spend another 40 (if not more) hours going through this material once again, making a deeper understanding of it! which is great for me.||5||A local repository with kernel sources coul be organized, not to download (or git fetch) everything over not-too-fast Internet link.||7||5||This time was spent very efficiently and I believe that any company, who wants to invest in technical skills of its personnel, would make good choice to order training from Free Electrons.||5||I cannot select a "part". I liked the course as whole.||Open training materials that can be checked in advance, There was simply no other similar offer!||There was no other comparable offer in Europe.||Root filesystem design and development, Linux networking||Nothing to add. Simply all my questions were answered and explained.||5||5||This is the most useful thing in the course!!||There is probably no a 100% right balance between "blind copy-paste" and "understanding every word in your code". The latter is great, but would require eventually understanding every word in the whole kernel (and probably libc), which you will not get in 5 days. So there was some amount of "just copy this line here". But I would say that the balance was chosen very appropriately.||3||3||Worked for me.||From a foreign country|
|4/3/2015 17:58:00||3||Fully met my objective for the course.||4||I think I'll be using them as reference for later.||5||4||Sessions were farily interactive, with Michael trying his best to answer all the questions. He got back with the updates the next day for questions he couldn't answer.||5||Other then the WIFI connection, everything else was lovely.||3||3||I'd suggest the instructors to have practicle examples on the slide and demonstrated on a Linux Terminal during the lecture.|
This was happening, and was more impromptu.
|3||3||6||4||5||Memory Management and DT.||Trainer, Language||Course recommended by previous participants||Training staff||3||5||They seemed of the right difficultly level for the participants that were expected to attend.||3||3||From a foreign country|
|4/3/2015 18:12:02||3||it was fine!||My expectations were to learn a lot about kernels and drivers, and have the feeling to get started with my own drivers and kernel.|
So i would like the learn the handles to start and what to watch out for.
These things i managed to learn from these courses and i think i have the basic knowledge now to continue on my own.
|5||it was very useful, very clear and when things which were not up to date any more. were changed immediately. this is a good thing.||5||He knew what he was doing and was internally motivated, which was very nice!||5||asking questions about things which were unclear was very helpful also if you had a question and he didn’t knew the answer right away he came with the answer the next day!||5||the equipment and enviroment were all perfect even for non azery users qwert keyboards were supplied. there was enough for all. the only thing was the network issues (this was caused by the hotel)||5||just good, don’t see any point for improvement, which is just not necessary.||5||nothing to mention here. it was all oke,||5||i came in with zero knowledge and i think i can now start developing my own driver and configuring my own kernel. |
of course i need to read and practice something more. but the course gave me a lot of handles and situations what i can use.
|3||I am in consultancy so it depends on the project. but its definitely added value to my knowledge and for in the Résumé.||7||I would personally thank the instructor for this course.|
his personal enthusiasm, attitude and experience were very motivating and nice to listen to.
his personality is very nice and fun. This makes the whole course more fun and nice to learn.
|4||I would like to learn more about embedded linux and drivers but also the:|
-Android system development training
-Yocto Project and OpenEmbedded development training
looks also very interesting.
|5||The practical labs and the interaction with the instructor and the participants. (and the lunches !!!)||Nothing really.||Availability for on-site sessions, Trainer, Open training materials that can be checked in advance, Language, Hardware giveaway (public sessions only), for the overall experience||Course recommended by previous participants||Board Support Package development: make Linux / Android support your new hardware, Boot time reduction, Power management||This is personal interest.||sometimes the solutions or errors were not easily solved, then the instructor with experience was very helpful. |
for me i was very new to Linux, so i didn’t know all the commands and programmes.
i learned a lot from the help.
|4||5||This made the theoretical better understandable due personal experience and facing problems||they were manageable for someone with almost none Linux experience. i didn’t do the embedded Linux course before like suggested. but i managed it through the end with some help from the instructor.||3||3||I was not able to finish all the labs in the given time. but in 5 days the balance was good so. I finish the labs at home.||From a foreign country|