ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAX
1
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 suggestionsFurther training needs?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 reasons prompted you to choose Free Electrons?How did you first learn about Free Electrons?Interested in other types of embedded Linux 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?
2
3
4
5
6
7
8
9
12/8/2017 13:13:3944The documents could be made more instructive by including more graphics so that the concepts could be made more clear.
52The instructor could take a different approach with more time taken to explain the concepts thoroughly and to more interact with the audience to see that people could follow.
In the current approach, the theory was given too much in a hurry, and the real understanding came only by doing the labs.
355434The pronunciation of English of the teacher could be better. It happened that it took some time before some terms were understood.3For the moment, it's not clear if we will actually will have to do linux development.3Not applicable - My management made the decisionFree Electrons chosen by my managementNot interestedWhen the instructor interacted while doing the labs, it was very helpful, but it could be done earlier in the lab. Too much time was lost because concepts were not clear at the start of a lab, and a lot of self-study was needed.5444From less than 100 km / 60 miles
10
12/8/2017 13:14:29444342Bad mouse pad (ghost in PC, mouse pointer moved without touching keypad)3Some topics were handled too quick. E.g.: device tree.536After the practical lab, go through the result and high light where people often make common mistakes.

Do not let the people search to long. Example: searching function printing linux version took us more than 30 minutes. Maybe add in session: try to search 5 times for it, and if you didn't find, turn the page and execute this and go further ==> time reduction + maybe extra pratical lab is possible.
5U-boot, starting up a board without linux on processor, ddr2 calibration4Availability for on-site sessions, Not applicable - My management made the decisionFree Electrons chosen by my managementLinux board support package development, Boot time reduction, Power management, Development of real-time systems, Root filesystem development, Bug fixing4543From less than 100 km / 60 miles
11
12/8/2017 13:16:383I learnt a lof of new concepts, but not all is clear so far.3The lecture document would be more useful with more illustrations and clear examples.43The instructor was very helpful during the lab, but did not bring much to the written materiel during the course itself.44432I would have liked to work a bit on network drivers a little bit.433The labsThe lectureNot applicable - My management made the decisionFree Electrons chosen by my managementDevelopment of real-time systems5544From less than 100 km / 60 miles
12
12/8/2017 13:21:013443444535spoken English language of trainer could be better33Availability for on-site sessionsFree Electrons chosen by my managementLinux board support package development, Development of real-time systems4434From less than 100 km / 60 miles
13
12/8/2017 13:24:223I miss an overview of what sort of driver structures are used for which application. We have seen:
* platform driver
* bus driver
* examples like i2c-driver

but there are a lot more types of drivers:
* network drivers
* iio drivers
* ...

I miss some kind of overview of different types of drivers
5Free electrons documents are generally good. I very often read something from free-electrons website4344Stupid azerty keyboard ..455654allTelevic choseTechnical resources on the Free Electrons websiteLinux board support package development, Boot time reduction, Power management, Development of real-time systems, Build environment support, Root filesystem development, Technical support, Bug fixing, Technology and architecture consulting44This really depends on experience of the audience.34From a foreign country
14
12/8/2017 13:25:29445331A hated the mouse pad452525Not applicable - My management made the decisionFree Electrons chosen by my managementNot interested35The lab of the miscdevice driver had me lost34From less than 100 km / 60 miles
15
12/8/2017 13:28:07444444444644Not applicable - My management made the decisionFree Electrons chosen by my managementLinux board support package development, Boot time reduction, Power management, Development of real-time systems, Build environment support, Root filesystem development, Technical support, Bug fixing, Technology and architecture consulting, On-site engineering4444From less than 100 km / 60 miles
16
12/8/2017 13:30:073I expected a bit more about what to do with a new board.
- board bring-up
- bootloader
- dts
44555544654Not applicable - My management made the decisionFree Electrons chosen by my managementLinux board support package development, Development of real-time systems5444From less than 100 km / 60 miles
17
12/8/2017 13:32:2144544445565The mechanisms behind peripherals which are use streaming content at different levels. Example here is how to implement a driver for an audio AD/DA and how it can be used in the audio framework.4Debug possibilities.Not applicable - My management made the decisionFree Electrons chosen by my managementTechnical support43It would be nice if there was a review of the example by the teacher after the training lab with some additional tips and tricks.44Labs could be shortened by providing the guided solution after a smaller time. This would make some more time to tackle additional items.From less than 100 km / 60 miles
18
12/8/2017 13:34:163The duration was ok for me, but I would have liked it a bit more spread over time (for example: 2 days a week instead of 5 days in a row). 4There is a lot of information in the document. What I missed when example code was given was the file/directory in which the example code could used. I also missed a (graphical) overview of all the files used to create a device driver from scratch.43I did not doubt the knowledge of the instructor but I think that he could still improve in giving lectures. To make it more dynamic/interactive.4543Sometimes I felt a bit 'lost' during the practical labs. I think a graphical overview of files/directories and there relation could really help in understanding the lectures better. 254Embedded Linux in general
4Nunchuk and serial port driver. Locking mechanisms. Was a really short part of the course and it seemed not to add a lot of value to this courseNot applicable - My management made the decisionFree Electrons chosen by my managementNot interestedYes, He helped and explained when I got stuck or had a question related to the material. 44I found the exercises mostly interesting and learned quite a few things about linux and how its driver system works.33From less than 100 km / 60 miles
19
12/8/2017 13:35:143Split course into 2 periodsLabs ok, Presentation unsufficient insight and overview of a complete system/concepts... some basics on dts and bsp would be interesting3I missed a general example where the different items where explained with and consequences.... A "live" demonstration during the sessions would be much more comprehensive.4I am convinced he is an expert in his domain but to bring over the message, I missed the interaction with the audience, e.g. live demonstration2- He read/presented his slides... No links/bridges to previous handled items were given. It was more an enumeration of topics... no red line4443I learned a lot but will need intense review of content and review an example from scratch, starting from HW board towards creating kernel and development basic drivers to test HW. I am HW development engineer which needs testing the HW before SW team starts. So prequalification of the HW before handling over to the SW team, performed by an HW engineer would shorten the verification phase of the HW. Otherwise it is often a ping-pong between both parties.3333Availability for on-site sessionsFree Electrons chosen by my managementLinux board support package developmentIf asked44They were essential as the theory slides remained too vagueDifficult as the concepts were missing in theory, so theory/concept became more clear during labs, making them difficult, but mandatory to make this course useful44OKFrom less than 100 km / 60 miles
20
12/8/2017 13:41:2545 consecutive days is too long, it would be better to spread over 5 weeks, 1 day per week. This way, we study the theory, ask questions about it, let it sink and understand it much better.The theoretical part did not provide inside in the concepts, it was rather a listing of existing functions and how to call them. This is very unfortunate, because concepts are remembered much longer and one can work much more efficiantly.3No concepts explained, I am missing the context.4I can't really know for sure, he knows a lot more about it than me!2Just reading the slides, no interaction with the public, no concepts explained. Maybe a detail: level of English sometimes not good enough.453See above, 5 days in a row is not good.
Better to spread over 5 weeks.
3Missing the concepts!4As a VHDL/FW developper, I will probably be involved in projects with Altera SoC or Xilinx Zync components.443the labsthe theoryNot applicable - My management made the decisionFree Electrons chosen by my managementDevelopment of real-time systems, Technology and architecture consultingHe answers to the questions we ask54Labs were a lot better than the theory, but since we don't know much of the concepts, I wonder what I will remember.Sometimes I didn't have the impression I was programming, but rather glueing things together.
On the other hand, the lab documents are a good guide, maybe they even will be helpful when doing actual development work.
44Maybe some time of the labs could be used for the theoretical part.From less than 100 km / 60 miles