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

Linux Foundation

NuttX for Embedded Linux Developers

Linux Foundation via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Reviews

Start your review of NuttX for Embedded Linux Developers

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.