.

TimestampHow did the course meet your learning objectives?How was the duration of the course?Comments and suggestionsComments and suggestionsHow useful was the lecture document?Comments and suggestionsWill you recommend this document to others?Comments and suggestionsIf you have Linux / Android project opportunities, will you use this document again in the future?Comments and suggestionsHow knowledgeable was the instructor?Comments and suggestionsDid instructor oral explanations add value to the lecture materials?CommentsHow much value did the instructor add to lecture materials?Suggestions and commentsWas the instructor helpful with practical labs?Comments and suggestionsHow do you rate the training equipment (mainly computers)?Comments and suggestionsHow well was the course organized (program, registration, schedule...)?Comments and suggestionsHow much did you learn?Comments and suggestionsHow useful should this course be in your daily job?Comments and suggestionsWould you recommend this course to others?Comments and suggestionsOverall ratingComments and suggestionsAn extra session?CommentsHow did the course meet your learning objectives?What part(s) of the course did you like most?CommentsWhat 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 expectationsComments and suggestionsHow do you rate training conditions (room size, equipment, environment)?How useful were the training labs?Comments and suggestionsComments and suggestionsHow difficult were the training labs?Was enough time dedicated to practical labs?Comments and suggestionsHow far do you come from?

.

3/28/2014 18:26:073I'd like to spend more time on Real Time Linux topics.55555543It is definitely useful for me personally, also I think it will be very useful in the future when our company will try to develop our own hardware devices (rather than just using the stock devices that don't allow you to install custom kernel and libraries).6I think that topics about Real-time, schedulers, spinlocks, mutexes, priorities and interrupts should be explained in more detail in more days, may be in a separate course.34Uboot and NAND things.don't know...Trainer, LanguageInternet search enginesBoard Support Package development: make Linux / Android support your new hardware, Consulting in technology selection and methodology 5524From a foreign country

.

3/28/2014 18:32:273Its a great experience, but more focus on building systems for a modern graphical applications would be preferable in my case.5I loved the documents and the fact that they are shared to everyone5He is very knowledgeable and if there is some detail that he is not familiar with he admits that and tries to find out.455344533Language, content mostlyTechnical resources on the Free Electrons websiteBoard Support Package development: make Linux / Android support your new hardwarealways willing to help...4433From a foreign country

.

3/28/2014 18:41:322I am slow... I did not finished
Michael succeed in managing my issue.
There are many redundant subject with the kernel driver training...
Specially the GNU concept (non-technical) !
I was expecting a bit more explanation about user space (as it is the experience I lack the more).
Otherwise : Very good
4Small transition slides between chapter:
- 1 at the end: Helping to put back the context of the seen
- 1 at the start: introducing where the new concept is similar ... and quickly the main difference of the context.
5Impressive441 table per person (requested at the start) to let everyone enough space => Good.
Projector quality could be review for later training...
4Nearly perfect (same laptop as mine but with cheaper graphical card)45With the kernel training, I feel now great!
I still have lack on some features in the user space...
But I hope to have gain the confidence to be autonomous.
3I do not know yet73It is my second linux session.
If there were a domotic/robotic training session (example how to control small motors): I would invest in it !
Other of you sessions could be good
4Many of them...
But from the Embedded Linux system development (before RT chapter): it was great.
Could not get deeper ;.-)
Real Time...
it could be related to scheduler chapter in the Kernel training?
But actually it is very hard to recommend anything.
Availability for on-site sessions, Trainer, Hardware giveaway (public sessions only)MichaelBuild environment deployment and supportBetween the board failure & my numerous basic question:
CONGRATS to michael
24For the mtd chapter, few footnotes could help clarify some aspect.
This part is the most challenging, as it is NOT have progressive interaction with the system.
+
Proposal to build "user" notes progressively/per chapter or per interface.
For instance I have :
Commands--U_boot.txt.
Commands-- Pre-requisites.txt (to list all the apt-get)
Commands--basic_kernel_compile (to list basic repeated)
Commands--BusyBox_shell.txt
Commands-- ...

Difficult for me, but fine.
I can not propose yet other feature as I have not finished.
42Sometime not:
But the idea to let the most advance person occupied is good.
The class was nearly homogeneous => No real issue.
From more than 100 km / 60 miles, same country

.

3/28/2014 18:47:062with all topics, could do with a few more days, but if first slides are taken out then it should bring it back down to about right. more time is needed for labs though.Maybe take slides out about what Linux is at the beginning to allow more time later on in the course. Maybe put these slides as a pre-course read. Maybe a good idea would be to arrange some evening events after the day has ended, this way topics and other experience of the tutor could be gained.5Many links and tips on what to do. Covers every possible combination of options4Very knowledgeable and open to opinion, only 4 because there's always more to learn ;)5Seemed to have a lot of experience and knowledge in every area. Only downside is maybe took a tangent off topic as more and more questions were asked! 5Could have bigger tables as not very deep. Room was reasonable size although if class was full then might be a bit cramped. Environment was great apart from other business events going on next door were a bit noisy at times (upgrade room partition with better noise isolation?).4Recent middle-high range computers. Do the job (+ a bit more) that they're needed to do. Board is great for covering all topics needed, unsure what to use it for in an application afterwards apart from testing development compared to a rasp pi/beagle black. Could do with a range of application usages for the board included in slides.4Very Well apart from PayPal needs shooting!4some things I knew but the course put into perspective how this knowledge fits into the embedded linux system development structure. (e.g. how yocto works and hence will be easier to debug)5Slides on manual compilation are important, but at this time maybe the labs on this aren't needed due to tools like buildroot/openembedded/yocto. This would help time constraints in the course time. Overall, found course very informative and after many performance issues with project, I believe I have the skills and information needed to develop a system that will resolve these issues65Both Yocto and Kernel Drivers course.
Yocto to confirm self-taught experience, Kernel Drivers to learn deeper into how to build embedded devices. Only if I had the budget!
5Building own U-Boot/Kernel and using nfs/tftp to connect with target. Will help improve productivity in current project.manually compiling packages. Lab guide seems to keep going back over the same commands adding one thing at a time. In theory, it's good to read and see what each new property will add and what errors you'll get in between, but in practise it seemed to waste a lot of time, and eventually you learn to skip the section to the command with all the properties includedOpen training materials that can be checked in advance, Language, Hardware giveaway (public sessions only), Access to full feedback from participants to previous sessions, Recognise company from talks at ELCE 2013Presentations in conferencesBoard Support Package development: make Linux / Android support your new hardware, Boot time reduction, Real-time: implementation and bug fixing, Technical support, Investigating and fixing bugsWas there to help, but made sure that we learnt what we were doing. Any issue we had, he would spend time going through it step by step with us in control of computer.34Most were useful and helped gained experience and confidence of labs. Flash File systems lab could be rearranged into a more logical order. (i.e. downloading and flashing through tftp, set bootargs for MTD partitions, THEN edit rcS file)A range, some mostly reading, others easy and straight forward, some testing but good as built on information that was covered in previous labs and slides. This helped learning.32Was not able to finish Labs in time. Could of spent less time at beginning going through what Linux is and it's benefits as I believe most people will know this already. Could keep slides but just skip over quickly as not adding much value and people can read and understand very easily in their own time.From a foreign country

.

3/28/2014 18:49:424The time of the training was ok, but the content was a bit too long.
I believe we focused a bit too much on cross compilation and in the real time.
55555555It will be essential on every day basis.7Keep it rolling and write a book! ;) Great success to all of you!5I would like to learn more on hardware integration, writing the dts files, power management and linux drivers.5The work on the board.Real time was a bit too deep for this course. I believe we should only have learned it in a more superficial way, not every way of doing it.Open training materials that can be checked in advance, Language, Access to full feedback from participants to previous sessions, Kernel commitsInternet search enginesBoot time reduction, Power management, Technical support, Investigating and fixing bugs5533From a foreign country