Workshop: Perl on embedded devices
This tutorial/workshop will be held on Sunday, 8th of July, 10AM - 4PM, with one hour lunchbreak, see About the tutorials.
Speaker: Jens Rehsack
As goal of this workshop the participants learn the safe and reliable way to develop and deploy software on IoT devices. Being able to fulfill non-functional requirements as security updates is conceptionally included.
Because of limited seats, a binding registration is mandatory. Registration closes on 1st of July.
Furthermore a registration fee has to be payed to cover operational and hardware*) efforts. Be aware, no hardware takeaway included!
§9: What is it good for?
- One can make experiences with developing of software for devices without having access to the device in case of support conditions.
- We'll talk about concepts using embedded devices for SaaS models, even partially for accounting.
- Participants can do experiments with different operation concepts (e.g. Debian using ext4 vs. Poky on squashfs).
- Developers could experience previously unknown problems and thus may result in proactive improved software quality.
- Maintainers could experience which decisions produces which consequences.
The workshop covers following topics
- Basis of images for embedded systems
- Becoming familiar with the infrastructure
- Getting logged in on the build machine for the workshop
- Adding a simple Perl application
- Building a new image with that application
- flash the built image on the demo board
- Testing the application
- Adding a new perl module
- Using the newly added Perl module in the test application
- Flash and test the updated test application
- individual steps
Autonomous work
Starting from here each perticipant can do several individual steps - from adding own, existing applications over experimenting with electronic components up to testing and adopting maintained Perl modules.
Participating
Self-serviced equipment: operational vt100 terminal, ssh client
*) provided equipment
Pos. | Description | Count |
1 | Beaglebone Black | 1 |
2 | Beaglebone Black Case | 1 |
3 | Power Supply | 2 |
4 | serial debug-adapter | 1 |
5 | SD Card | 1 |
6 | RJ45 patch cable | 2 |
7 | VLAN-Tagged switch port for Laptop & Beaglebone | 2 |
8 | Breadboard | 2-3 |
9 | Sensors | ~ 5 |
10 | electronic components (resistors, jumper, cable/connectors, ...) | 20-30 |
Participation fee (regular): 65 €
Discounted rate (users who already attended this tutorial at German Perl Workshop): 30 €