How I survived to a SoC with a terrible Linux BSP – Luca Ceresoli

Luca talks about his own experience with an embedded Linux system based on the very cheap Nuvoton N32926 (ARM926EJ-S@240MHz + H.264 + 64MB DDR2 on-package). It comes with a Linux BSP, but it sucks.

Continue reading

Advertisements

Making the GAFAs obsolete – Tristan Nitot

cozy.io is a French start-up doing personal cloud solutions.

There are currently two important trends in ICT: smartphones and SaaS. Both enable massive data collection: smartphones for data and sync, SaaS to centralize processing and for ads. However, there is no cloud, it’s just someone else’s computer. SaaS centralizes data without freedom for user and without free software (because the user has no control over it, it’s not free). Data centralisation makes mass surveillance economically possible.

Continue reading

LoRaWAN for exploring the Internet of Things – Benedict Gaster (cuberoo_)

IoT means a different thing to different people, but it’s about connecting devices. Benedict is a bit doubtful about the current IoT devices, e.g. the Amazon device where you press a button to restock your washing powder. IoT really should change our lives. For example, devices that you parachute into a collapsed building to find where it is safe. Or keeping track of pollution in a city. But for those devices, it has to be easy to get online – connecting to Wifi isn’t easy enough. It really should be: turn it on and it is connected. For that, you need a long-range network.

Continue reading

Switchdev: the Linux switching framework – Bert Vermeulen

An Ethernet switch forwards Ethernet frames. It uses a forwarding database (FDB) to decide to which port(s) a frame has to be sent, based on the MAC address. There are timers to make sure the FDB stays up to date. Then came VLANs to isolate virtual networks from each other, and to assign priorities.

The kernel has been able to emulate a switch for a long time with a bridge. But everything is done by the CPU, so it’s not very efficient. Hardware switches have specialised memory for fast FDB lookup and high-bandwidth forwarding paths.

Continue reading

What motivates the open source community? – Rina Jensen

This talk is the result of research done by Mozilla on what motivates contributors.

Continue reading

Using ELBE to Build Debian Based Embedded Systems – Manuel Traut, Linutronix

When building for embedded systems, you don’t want to create and maintain yet another distro (yocto, buildroot), but rely on the maintainers of an existing one, e.g. Debian.

Continue reading

Linux DRM: New Picture Processing API – Marek Szyprowski, Samsung Electronics Polska

DRM = Direct Rendering Manager = framework for display related drivers. Samsung wants to extend it with support for some picture processing steps.

Continue reading