NuttX for Embedded Linux Developers
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore NuttX, an open-source POSIX-compliant RTOS suitable for resource-constrained devices and real-time systems, in this informative conference talk. Discover how Sony utilizes NuttX in shipped audio products and research for future developments, including SMP systems and networking capabilities. Learn about the portability of Linux applications to NuttX, exemplified by the successful porting of the Alexa/AVS device SDK to a Cortex-M3 board. Gain insights into NuttX implementation on Sony's Spresense board and the ongoing efforts to upstream this work. Understand the advantages of developing and testing application code on Linux before deploying to NuttX, a useful approach for targeting systems where Linux usage is impractical. The talk also covers the first NuttX international workshop outcomes and provides information about an upcoming NuttX meetup.
Syllabus
Intro
Agenda
About Me
Development history
NuttX based audio products
Why we chose NuttX for audio products
LC823450 Features
Why SMP with LC823450?
Supporting SMP on the processor
Feasibility studies for networking
Adding Networking
NuttX networking features
PCM audio streaming via RNDIS
MP3 audio streaming via Bluetooth
Running the BTstack on Nutt
Porting the AVS' device SDK to Nutty
Inside the AVS device SDK
Software stack
Network topology
Spresense SDK
Upstreaming status (as of Oct/12/2019)
Working with Wi-Fi
What is the usrsock?
Use-case for Webserver via Wi-Fi
Why they chose NuttX
Demo videos
Taught by
Linux Foundation
Tags
Related Courses
Introduction to TensorFlow LiteUdacity Real-Time Embedded Systems Concepts and Practices
University of Colorado Boulder via Coursera Embedded Linux Step by Step Using Beaglebone Black
Udemy Embedded Linux Step by Step on Beaglebone
YouTube Embedded Linux
Udemy