Bluetooth on Embedded Linux Systems Deep Dive - Marcel Ziswiler, Toradex Inc.

  Рет қаралды 646

The Linux Foundation

The Linux Foundation

Күн бұрын

Bluetooth on Embedded Linux Systems Deep Dive - Marcel Ziswiler, Toradex Inc.
Bluetooth is one of the most dominant wireless connection technologies. USB Bluetooth dongles are very common in the consumer world, but many modern Embedded Systems also contain directly designed-in Bluetooth solutions using interfaces like PCIe, SDIO or UART. Often as part of a wireless solution with Wi-Fi and/or other wireless technologies like 5G, IEEE 802.15.4 etc. I was tasked to evaluate various Bluetooth solutions and tested all major vendors which have upstream driver support. This talk introduces the Bluetooth specification and discusses how it may be used on Embedded Systems from the Linux kernel, accompanying user space, BlueZ Bluetooth stack and further application-level integration (e.g. home assistant). Bluetooth profiles are covered including audio interaction with PipeWire/WirePlumber. The last part concentrates on how to debug various Bluetooth-related issues one may encounter. The powerful BlueZ btmon and hcidump facilities are introduced which may be used to collect traces of Bluetooth communication and in combination with Wireshark allows easy visualising Bluetooth protocol analysis. As usual, I complete my talk with a live demonstration of some real-world Bluetooth use cases.

Пікірлер
How to have fun with a child 🤣 Food wrap frame! #shorts
0:21
BadaBOOM!
Рет қаралды 17 МЛН
번쩍번쩍 거리는 입
0:32
승비니 Seungbini
Рет қаралды 182 МЛН
Andro, ELMAN, TONI, MONA - Зари (Official Audio)
2:53
RAAVA MUSIC
Рет қаралды 8 МЛН
Introduction to Bluetooth Low Energy
1:28:41
Nordic Semiconductor
Рет қаралды 40 М.
Finding UART and Getting a Root Shell on a Linux Router
20:11
Matt Brown
Рет қаралды 43 М.
Linux Adoption in Safety Critical ECU's ADAS
33:43
ELISA Project
Рет қаралды 37
Understanding Bluetooth Low Energy (BLE) - Theoretical Overview
17:40
Device Tree: hardware description for everybody !
43:17
Bootlin
Рет қаралды 98 М.
Transformers (how LLMs work) explained visually | DL5
27:14
3Blue1Brown
Рет қаралды 4,4 МЛН
Fundamentals of Embedded Linux - Chris Simmons - NDC TechTown 2022
1:04:15
Think Fast, Talk Smart: Communication Techniques
58:20
Stanford Graduate School of Business
Рет қаралды 44 МЛН
Why Compile a Linux Kernel from Source?
13:38
DJ Ware
Рет қаралды 33 М.
How to have fun with a child 🤣 Food wrap frame! #shorts
0:21
BadaBOOM!
Рет қаралды 17 МЛН