BayLibre
BayLibre
  • 24
  • 10 698

Video

Add the power of the Web to your embedded devices with WPE WebKit (Mario Sánchez-Prada, Igalia)
zhlédnutí 221Před 9 měsíci
The Web engine is the most important component of a Web Browser: it makes it possible to fetch and interpret web content, allowing users to interact with it. WebKit, the Open Source Web engine used in Web browsers like Safari, provides an architecture particularly well-designed for embedded platforms, making it popular not just for Apple devices, but for all sorts of Linux-based environments to...
Implementing ISP Algorithms in Libcamera (Laurent Pinchart, Ideas On Board)
zhlédnutí 235Před 9 měsíci
libcamera is the open-source camera framework for Linux systems. While its goals, architecture and application API have been presented in multiple conferences over the last years, little has been said of how to add support for a new platform. Following presentations at the Embedded Recipes 2022 and EOSS 2023 that focussed on the internal plumbing, this talk will explain for the first time how t...
Display support on Embedded Systems: Linux implementation & limitations (Neil Armstrong, Linaro)
zhlédnutí 101Před 9 měsíci
Display Controllers can drive many display interfaces, with much variance in the exact protocol support. Such fragmentation is even more evident in Embedded Systems, where the Display Controller is optimized to handle the Product’s Marketing Use Cases. On the other hand, to limit code duplication and enhance conformance to protocol specifications, the Linux Kernel DRM (Direct Rendering Manager)...
How to update your Yocto layer for embedded systems? (Charles-Antoine Couret, Mind)
zhlédnutí 99Před 9 měsíci
Nowadays, for legal or ecological reasons, security and bug fixes must be provided for several years to embedded systems. It requires to update Yocto system to new major releases when it is possible. Achieving this task is not really easy and can take a lot of time and different resources. This presentation will explain common issues and how to prepare this important step for a project from a h...
Snagboot: vendor-agnostic board flashing & recovery (Romain Gantois, Bootlin)
zhlédnutí 57Před 9 měsíci
Recovering bricked boards is a regular task for many embedded software engineers. Various tools exist to alleviate this annoyance by offering a quick recovery solution via USB. However, these tools are vendor-specific and quite different from one another. Snagboot is a Bootlin project that provides a vendor-agnostic recovery and reflashing tool, allowing engineers to recover many different kind...
Automotive Grade Linux: Status and Roadmap (Scott Murray, Konsulko)
zhlédnutí 56Před 9 měsíci
The Automotive Grade Linux (AGL) collaborative open source project has been working since 2014 to enable a base platform for automotive products. A lot has changed with respect to focus and technologies in AGL over the last few years, this session will attempt to give a brief, high-level overview of the current status of the project and the planned roadmap. Presentation from Scott Murray (Konsu...
Introduction to the Avenger96 Board (Christoph Niedermaier, DH Electronics)
zhlédnutí 55Před 9 měsíci
As part of their sponsorship of the Embedded Recipes 2023 conference, DH Electronics introduces its Avenger96 Board (www.dh-electronics.com/en/embedded-products/development-carrier-boards/detail/avenger96-maker-board), a 96Boards compliant consumer edition board based on the STM32MP15 series of SoCs. Presentation from Christoph Niedermaier (DH Electronics) during Embedded Recipes 2023.
State of the Beagle: BeaglePlay, BeagleConnect and beyond (Drew Fustini, BeagleBoard.org Foundation)
zhlédnutí 386Před 9 měsíci
BeagleBoard.org exists exclusively as a non-profit seeking to improve the state of embedded Linux and Zephyr development. Learn about the latest developments from the BeagleBoard.org Foundation and how you can get involved to shape the project’s direction. This includes the BeaglePlay based on the TI AM64x SoC, the BeagleConnect Freedom which utilizes Greybus in Zephyr, and the BeagleV Ahead fe...
One Image to Rule Them All: Portably Handling Hardware Variants (Ahmad Fatoum, Pengutronix)
zhlédnutí 72Před 9 měsíci
In most embedded projects, product variant handling equates to juggling images as combining them into a single image was either deemed a distant dream or an unnecessary convenience. Yet, the ability to ship one unified image would simplify development and maintenance considerably: A full build is quicker, development friction is reduced, number of artifacts to store and test is reduced and for ...
Accelerated ML at the edge with mainline (Tomeu Vizoso, Consultant)
zhlédnutí 113Před 9 měsíci
As of today, it is impossible to make use of ML accelerators with a fully open stack on mainline, on embedded-grade hardware. This talk presents the status of an effort to write a fully open and upstream stack for inference on VeriSilicon NPUs, found in SoCs from Amlogic, Rockchip, NXP and more. Additionally, a path for upstreaming drivers for other accelerator hardware will be proposed. Presen...
User Facing Upstream Changes for non-x86 Embedded Systems (Da Xue, Libre Computer)
zhlédnutí 98Před 9 měsíci
Presentation from Da Xue (Libre Computer) during Embedded Recipes 2023. Da Xue is a computing systems designer with backgrounds in software and hardware, and founder of the Libre Computer company. He specializes in building reliable, scalable, and/or high throughput systems across a variety of domains. His current focus is on creating and formalizing mass-market embedded systems powered by upst...
Pipewire as the heart of Linux-based audio system (Philip-Dylan Gleonec, Savoir Faire Linux)
zhlédnutí 1,7KPřed 9 měsíci
Linux-based system design is a good example of the importance of proper hardware-software partitioning, and how it can affect the whole system’s performance. Last year, we detailed multiple complex architectures, how they handled unsynchronized audio signals and how it affected the system. One year later, we will discuss how recent advances in Pipewire helps manage asynchronous audio streams on...
Your Big Iron’s Unsung Little Hero:The Silicon Root of Trust (Samuel Ortiz, Rivos)
zhlédnutí 114Před 9 měsíci
There is a growing awareness among businesses but also individuals about the importance of cybersecurity to protect our modern, cloud-based daily lives against the constantly growing number of threats and attacks. To address them, today’s cloud in-depth security builds on top of technologies like secure and measured boot, verified software updates, platform attestation and confidential computin...
Best practices for OTA update with SWUpdate (Stefano Babic, Denx)
zhlédnutí 320Před 9 měsíci
There are a high request for OTA update in field, and there is plenty of devices. SWUpdate is a generic framework for OTA update and it is already in service by many devices in field. However, as framework it should be correctly configured to the needs of the own project. A wrong configuration or a wrong approach can lead to a not reliable update that can brick the device, or can raise security...
Using VirtIO for container IPC with Yocto Project & LXC (Eilís “Pidge” Ní Fhlannagáin, Baylibre)
zhlédnutí 287Před 9 měsíci
Using VirtIO for container IPC with Yocto Project & LXC (Eilís “Pidge” Ní Fhlannagáin, Baylibre)
The TTY Layer: the Past, Present, and Future (Greg Kroah-Hartman, Linux Foundation)
zhlédnutí 3,2KPřed 9 měsíci
The TTY Layer: the Past, Present, and Future (Greg Kroah-Hartman, Linux Foundation)
Pocket-sized Virtual Machines: Booting Small Linux Payloads in Android (Pierre-Clement Tosi, Google)
zhlédnutí 148Před 9 měsíci
Pocket-sized Virtual Machines: Booting Small Linux Payloads in Android (Pierre-Clement Tosi, Google)
Running FOSS on a Thermal Camera (Sebastian Reichel, Collabora)
zhlédnutí 89Před 9 měsíci
Running FOSS on a Thermal Camera (Sebastian Reichel, Collabora)
Introduction to Pin Muxing and GPIO Control Under Linux
zhlédnutí 2,9KPřed 2 lety
Introduction to Pin Muxing and GPIO Control Under Linux
A New user(space): Adding RISC-V Support to Zephyr RTOS
zhlédnutí 161Před 2 lety
A New user(space): Adding RISC-V Support to Zephyr RTOS
BayLibre - At the Heart of Embedded Linux
zhlédnutí 163Před 7 lety
BayLibre - At the Heart of Embedded Linux
Cool Flying Dancing Drones from Parrot at CES 2014
zhlédnutí 60Před 10 lety
Cool Flying Dancing Drones from Parrot at CES 2014
Cool Flying Dancing Drones from Parrot at CES 2014
zhlédnutí 51Před 10 lety
Cool Flying Dancing Drones from Parrot at CES 2014

Komentáře

  • @arturosan010
    @arturosan010 Před 5 měsíci

    these questions are more for drew, dont know, but what the heck... will beagleboard boards going forward, be Risc-V exclusively? or will we see more TI (or ARM) based boards? Will you go back to PRU style integrated microcontrollers, or will FPGA the only option? Are there any more books coming? What about an FPGA Cookbook like with the PRU?

  • @gehtdichnichtsan5211
    @gehtdichnichtsan5211 Před 6 měsíci

    The URL to the slides sent me to a sportnews website

  • @alelondon23
    @alelondon23 Před 6 měsíci

    Great news, terrible presentation. Power consumption? Does it support power management for battery(es)? which usb? FS? HS, 3.X? device/OTG? Bluetoth version? BLE? audio over BLE?

  • @alelondon23
    @alelondon23 Před 7 měsíci

    excelent content, flawless presentation, good news!

  • @mgeb101
    @mgeb101 Před 7 měsíci

    Oh yea, the TTY layer... Ages ago I thought about why not have something like your idea about the raw tty and implement the rest similar to a ebpf prog you attach to the TTY for all the in kernel stuff?

  • @MarcosScheeren
    @MarcosScheeren Před 7 měsíci

    Tomeu, that's a really cool and well documented job! As a beginner in the low level field I'm loving it! Thanks!

  • @MsFactnotfiction
    @MsFactnotfiction Před 8 měsíci

    There is any way to access the gpios on beagleplay in a number closer to what was available to beagle bone black?

  • @ramonahoppe4600
    @ramonahoppe4600 Před 8 měsíci

    💯 P R O M O S M

  • @srikanthpadava3834
    @srikanthpadava3834 Před 2 lety

    How do you configure a pin to have a GPIO functionality? Is it in device tree? or as in older kernel versions through MUX padding in some header file?