1、Zephyr Onboarding in 30sMethods and ExperimentsDuring Zephyr TrainingWhats involved in training people how to use ZephyrPast methods and challengesElements of a positive Zephyr training experienceA case study of a fully-remote trainingAlternatives and future studyTodays Talkchrisgammellchaos.socialD
2、eveloper Relations Lead atGolioth20 years of HW experienceElectronics educatorReluctant DevOps traineeChris GammellWhat is Golioth?Golioth is an IoT cloud company.We make it easy for hardware engineers to connecttheir sensors and devices to the web without needingto be a cloud expert.We use Zephyr t
3、o support the widest range ofhardware possible.We build reference designs with Zephyr and regularlybuild things using the ecosystem.Why training is hardAnd why we do it anywayIt takes time to develop training and people to administer trainingWe do training to help people move upthe learning curveCon
4、necting to the Cloud requires a broadamount of HW support that Zephyr providesHardware and firmware users have broadly not tried ZephyrTrainings that went poorly in the pastAKA:FailuresOn-site corporatetraining 20228 traineesWe were revising our directions tofurther develop the flow for Chocolatey,w
5、hich allowed Windows users to installZephyr tooling.Problems with downloads,corporatefirewalls,wide range of Windowscapabilities,permissions issues,lack ofexperience using Windows.ZDS Training 202225 traineesEach user came in with a range ofdifferent laptops,Windows,Linux(many flavors),and MacWe bro
6、ught a router with mountedmass storage that had all dependenciesdownloaded into the folder.Users stillneeded to dowload toolchain.Problems with Python versions,previously installed Zephyr,and more.Things we havent triedImaged LaptopsSome trainings we have been to thetrainer actually brings in a coup