1、Blues Notecard 30mm x 35mmArduino to RTOSA Pilgrims ProgressTJ VanToll&Zak FieldsDeveloper RelationsTJ VanTollPrincipal Developer AdvocatetjvantollZak FieldsStaff Experience EngineerzfieldsArduino to RTOSA Pilgrims Progress67“Each lesson supports 3 device choices-Arduino,or a single-board computer,e
2、ither a physical device(a Raspberry Pi 4)or a virtual single-board computer running on your PC or Mac.”https:/ for Beginners by Microsoft8910Myths#1:Platforms like Arduino and Raspberry Pi are only for beginners.#2:RTOS platforms are impossibly complex and only for“real”engineers building“real”proje
3、cts.12What youll learn Using an RTOS is possible,and the best path forward for many IoT Projects.When an RTOS is a good fit,and when its overkill.The pros and cons of Zephyr in action.Easy for developers and affordable for all.15Notecard Low-power system-on-module Global cellular/GPS or Wi-Fi 500MB
4、cell data+10 years service JSON-based API NB-IoT,LTE-M,LTE Cat-1 Python,Go,Arduino,C/C+,Zephyr“Device-to-Cloud Data Pump”*Actual wiring may vary1924Myths#1:Platforms like Arduino and Raspberry Pi are only for beginners.#2:RTOS platforms are impossibly complex and only for“real”engineers building“rea
5、l”projects.Zak FieldsStaff Experience EngineerzfieldsArduino:Quick Recap26.Arduino:Quick Recap27Fast and Easy.Arduino:Quick Recap28Fast and EasyPowerful.Arduino:Quick Recap29Fast and EasyPowerfulBroad Support.Arduino:Quick Recap30Fast and EasyPowerfulBroad SupportCommunity Arduino:The Dark Side31.ID
6、E 1.x-no debuggingIDE 2.x-only supports Arduino boardsVS Code ExtensionPlatform.ioArduino:The Dark Side32Disjoint Debugging Experience.IDE 1.x-no debuggingIDE 2.x-only supports Arduino boardsVS Code ExtensionPlatform.ioArduino:The Dark Side33Multiple authors with varying level of