Главная
Study mode:
on
1
Intro
2
Benefits of Scripting Languages
3
Scripting Languages in loT
4
JavaScript - The Golden Hammer
5
Python - Serial #2
6
But, the smaller the language, the easier
7
Finding a sweet spot
8
With standard library, it becomes all the same
9
What do develop a language for? (1/3)
10
What do we develop language for? (2/3)
11
Targets support
12
Linux port
13
Testing
14
Default development environment
15
Strict vs weak typing
16
Hierarchy of variable strictness
17
Containers
18
Memory Management - Challenges
19
Hardware APIs
20
Conclusions (on approaches)
21
Conclusions (general)
Description:
Explore a comprehensive conference talk on the challenges and approaches of using scripting languages in Internet of Things (IoT) development. Delve into the benefits of Very High-Level Languages (VHLLs) for embedded systems, including rapid prototyping, faster development, and extensive high-level libraries. Examine the difficulties of implementing VHLLs on devices with limited ROM and RAM, and compare different strategies for integrating these languages into IoT projects. Learn about MicroPython and JerryScript + Zephyr.js as case studies, and gain insights into recent developments in these projects. Discover the speaker's experience as an IoT engineer at Linaro, contributing to Zephyr RTOS and related projects. Investigate topics such as JavaScript and Python in IoT, language size considerations, standard libraries, development targets, testing, and memory management challenges. Gain valuable knowledge on hardware APIs and draw conclusions on various approaches to scripting languages in IoT development. Read more

Scripting Languages in IoT: Challenges and Approaches - Lecture

Linux Foundation
Add to list
0:00 / 0:00