Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Embedded Nom - A Case Study of Memory Safe Parsing in Resource Constrained Environments

IEEE via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a case study on memory-safe parsing in resource-constrained environments through this IEEE conference talk. Delve into the implementation of Embedded Nom, a modified version of the Nom parser combinator framework, for efficient and safe parsing of complex structured data on embedded platforms. Learn how to integrate these parsers with existing C codebases, enabling gradual migration to memory-safe languages in economically challenging scenarios. Discover the challenges and solutions in hardware, Rust abstractions, memory allocation, and compiler optimizations for embedded systems. Gain insights into practical demonstrations and conclusions drawn from this innovative approach to parsing in constrained environments.

Syllabus

Intro
The platform
Hardware
Black Magic
Rust abstractions
Rust curd
Rust bug
Nom support
Memory allocation
Syntax extensions
Brustlibcore
Compilers
Demo
Challenges
Conclusions

Taught by

IEEE Symposium on Security and Privacy

Reviews

Start your review of Embedded Nom - A Case Study of Memory Safe Parsing in Resource Constrained Environments

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.