https://elinux.org/api.php?action=feedcontributions&user=Darknighte&feedformat=atom
eLinux.org - User contributions [en]
2024-03-19T08:26:16Z
User contributions
MediaWiki 1.31.0
https://elinux.org/index.php?title=Community&diff=561446
Community
2022-01-14T17:27:58Z
<p>Darknighte: Update Sean's work info</p>
<hr />
<div>This page is for information about the embedded Linux and open source community.<br />
== Netiquette ==<br />
<br />
'''Please read [[Netiquette]] before interacting with the Open Source Communities'''<br />
<br />
* [[Patch_Submission_HOWTO]]<br />
<br />
== Community sites ==<br />
<br />
=== General Portals ===<br />
<br />
* [http://www.linux.com Linux.com] - Linux community portal sponsored by the [http://www.linuxfoundation.org Linux Foundation]<br />
* [http://www.linuxgizmos.com LinuxGizmos.com] - the canonical (no pun intended) place for news about embedded Linux (and the successor to the now-inactive LinuxDevices.com, which is now available as a static, searchable 15,000 page [http://linuxdevices.org archive])<br />
* [http://www.linux.org Linux.org] - an excellent starting place for all things linux<br />
<br />
=== Hardware-Specific Communities ===<br />
<br />
* [http://www.arm.linux.org.uk/ ARM Linux] - the central place for Linux on ARM, this is where you find Russell Kings patch tracker for example<br />
* [http://www.beagleboard.org Beagle Board community] - Portal for the Beagle Board community, sponsored by TI<br />
* [http://www.parallella.org Parallella community] - Portal for the Parallella community, a $99 Linux supercomputer.<br />
* [http://www.raspberrypi.org Raspberry Pi community] - Portal for the Raspberry Pi community, an ARM GNU/Linux box for $25. Take a byte!<br />
* [http://www.udoo.org UDOO community] - Portal for the UDOO community. Android, Linux and Arduino in a tiny single-board computer<br />
* [http://www.makeplaylive.com Improv community] - Portal for the Improv community. A Modular ARM GNU/Linux and Android single-board computer system for everyone.<br />
* [http://forum.odroid.com ODROID community] - Portal for the ODROID community<br />
* [https://devtalk.nvidia.com/default/board/139/ NVidia Tegra community] - Portal for the NVidia Tegra (e.g. Jetson TK1) community<br />
* [http://linux-sunxi.org Sunxi Linux Community] - Wiki for Allwinner SoC based devices - eg. some Olimex boards, Cubieboard, Banana pi, ...<br />
* [http://linux-exynos.org Exynos Linux Wiki] - Wiki for Samsung Exynos based devices - eg, Odroid, some Chromebooks, ...<br />
* [https://www.toradex.com/community Toradex Community] - Portal for the Toradex Community<br />
* [http://forums.inforcecomputing.com/ Inforce Community] - Portal for boards based on Qualcomm Snapdragon from Inforce<br />
<br />
=== Software-Specific Communities ===<br />
<br />
* [http://www.tizen.org Tizen community] - portal for the Tizen community<br />
* [http://www.yoctoproject.org Yocto Project] - portal for the Yocto project<br />
* [https://pantavisor.io Pantavisor Linux Project] - portal for the Pantavisor project - a framework for containerized embedded Linux systems<br />
<br />
=== Communities for beginners ===<br />
<br />
* [http://kernelnewbies.org/ Kernel newbies] - General site for people getting started developing on the Linux kernel<br />
* [http://jp.kernelnewbies.org/webresources Japanese site for kernel newbies]<br />
* [[Community Participation Guides]] - Resources for how to participate in Open Source Communities.<br />
<br />
== People ==<br />
This section lists inviduals who are "movers and shakers" in embedded Linux:<br />
For more Information be sure to checkout [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=MAINTAINERS;hb=master MAINTAINERS]<br />
=== Linux kernel ===<br />
==== Important kernel figures ====<br />
* Linus Torvalds - Linux kernel initiator and head maintainer<br />
* Andrew Morton - Maintains an important secondary (staging) tree<br />
* David Woodhouse - Embedded Linux maintainer<br />
* Matt Mackall - Embedded Linux maintainer, originator of Linux-tiny patch set (author of SLOB allocator), author of kpagemap and smem<br />
* Greg Kroah-Hartman - Initiator and maintainer of the Linux Driver Project / Staging Tree and quite a handyman<br />
* Stephen Rothwell - Maintainer of the Linux-Next-Tree, most stuff goes in there before getting merged into Linus' tree<br />
* Paul Gortmaker - Embedded Linux maintainer<br />
* Ted Tso - EXT4 maintainer, Kernel Summit organizer<br />
* James Bottomley - SCSI maintainer, Linux Foundation technical advisory board chair<br />
<br />
==== Kernel arch maintainers ====<br />
* Arnd Bergman, Russell King - ARM kernel maintainers<br />
* Ingo Molnar, Thomas Gleixner, Peter Anvin - x86 maintainers<br />
* Paul Mundt - SH kernel maintainer<br />
* Ralf Baechle - MIPS kernel maintainer<br />
* Greg Ungerer - uCLinux/Coldfire kernel maintainer<br />
* Haavard Skinnemoen - avr32 kernel Maintainer (Atmel)<br />
<br />
==== Feature developers/maintainers ====<br />
* David Woodhouse - MTD/jffs2 author, embedded Linux kernel maintainer<br />
* Andi Kleen - Author of bloat-o-meter<br />
* Ingo Molnar - Author of RT-preempt patch set, kernel scheduler maintainer, x86 maintainer<br />
* Phillip Lougher - Author of [[Squash FS]]<br />
* Jason Wessel - KDB maintainer<br />
* John Stultz - Mainliner of many Android technologies<br />
* Thomas Gleixner - RT-preempt maintainer, x86 maintainer, IRQ subsystem maintainer<br />
* Colin Cross - Google Android developer<br />
<br />
=== Other People ===<br />
* Jason Wessel - Wind River Linux Architect<br />
* Sean Hudson - Principal Software Engineer, Cruise<br />
* David Rusling - CTO of Linaro<br />
* Richard Purdie - Poky originator, Yocto Project architect<br />
* David Stewart - Yocto Project leader<br />
* Bradley Kuhn - SFLC license enforcement agent<br />
* David Anders - TI contractor, elinux wiki contributor<br />
* Tim Bird - Sony Linux researcher, CE WG AG chair, ELC organizer<br />
* Paul Walmsley - OMAP kernel developer<br />
* Ben Dooks - ARM/Samsung arch kernel maintainer<br />
* Catalin Marinas - ARM kernel developer (developer of numerous ARM BSPs, as well as kmemleak author)<br />
* Thomas Petazzoni - Marvell SOC kernel developer<br />
* Michael Opdenaker - Bootlin founder<br />
<br />
=== Interview candidates ===<br />
The following page has a list of people we'd like to interview for an eLinux.org feature:<br />
* [[Interviews]]<br />
<br />
== Foundations and Forums ==<br />
* [http://www.embedinfo.com/cforum/arm_forum_find.asp?bid=6 ARM Development Discussion Forum] launched by [http://armkits.com Embest]<br />
* [http://www.embedinfo.com/cforum/arm_forum_find.asp?bID=7 Embest Product User Forum]<br />
* [[CE Workgroup]] of the Linux Foundation (formerly the [[CE Linux Forum]])<br />
** [[ELC_Presentations|Embedded Linux Conference Presentations]]<br />
** [http://www.linuxfoundation.org/collaborate/workgroups/celf CE Workgroup page on the Linux Foundation site]<br />
** (deprecated: [http://www.celinuxforum.org/ old CELF home page])<br />
* [http://www.linuxfoundation.org/ Linux Foundation]<br />
<br />
== Linux User Groups ==<br />
One way to get involved with a bunch of like-minded Linux enthusiasts is to participate in a local Linux users group. The following site has a good database of Linux users groups:<br />
* [http://www.linux.org/groups/ www.linux.org/groups]<br />
* [http://www.cluecan.ca/flexinode/table/1 CLUE LUG List] - Canadian User Group listing.<br />
* [[BeagleBoard/bangalore_user_meet | Bangalore Beagle User Group Meet]]<br />
<br />
== Development Model ==<br />
* [http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ The Cathedral and the Bazaar]<br />
* FIXTHIS - add more links to papers and articles about the development model<br />
=== Reasons for contributing to open source ===<br />
* [[Open Source ROI Model]] - a page about return on investment from open source contributions<br />
<br />
== Community-building ideas ==<br />
See a discussion thread on this at: http://lists.celinuxforum.org/pipermail/celinux-dev/2012-September/000637.html<br />
<br />
In 2012, Tim Bird proposed 4 activities to encourage more embedded Linux collaboration and community-building:<br />
<br />
1. Resurrect the celinux-dev mailing list<br />
* Ideas:<br />
** Use it more often for discussion<br />
** Promote on other lists (linux-embedded...?)<br />
** Introduce people who are using it to each other<br />
2. more focused groups at upcoming conferences.<br />
* Ideas:<br />
** have informal meeting places for specific topical areas<br />
3. I'm looking for ways to invigorate the elinux.org wiki site.<br />
* Ideas:<br />
** more contests?<br />
4. more involvement in and use of the LTSI kernel<br />
* Ideas:<br />
** ???<br />
<br />
Other ideas:<br />
* a 'planet' feed or news feed for embedded linux users<br />
** possibly: planet.elinux.org (Bill Traynor is working on it)<br />
** Thomas Petazzoni made one here: http://www.emlinews.net/<br />
*** go to http://www.emlinews.net/submit/ to submit a news article<br />
<br />
* help bridge between embedded and non-embedded mainline developers (a'la Arnd Bergmann)<br />
** see reference to Arnd here: http://lists.celinuxforum.org/pipermail/celinux-dev/2012-September/000645.html<br />
* Better/open discussion on funded projects for embedded Linux<br />
** possible projects: mini-distro for software update<br />
** create a Google hangout for a discussion on this<br />
<br />
== Quality Assurance ==<br />
This section has links to aspects of the development model designed to provide quality assurance.<br />
=== Certificate of Origin ===<br />
Developers who contribute code to the Linux kernel agree to the [[Developer Certificate Of Origin]] by signing<br />
their code, with a "Signed Off By" line.<br />
<br />
<br />
------<br />
[[Category:NeedsEditing]]<br />
<br />
[[Category:Community| ]]</div>
Darknighte
https://elinux.org/index.php?title=Device_tree_future&diff=482616
Device tree future
2018-11-15T23:31:38Z
<p>Darknighte: </p>
<hr />
<div>[[Category:Device_tree]]<br />
<br />
[[Device_Tree | Top Device Tree page]]<br />
<br />
== Devicetree Validation ==<br />
<br />
See section "Devicetree Verification".<br />
<br />
== Devicetree Verification ==<br />
<br />
=== references ===<br />
<br />
[[Device_Tree_presentations_papers_articles#validation | Presentations ]] about verification.<br />
<br />
=== Linux Plumbers 2015 ===<br />
<br />
The verification project made progress around the time of Linux Plumbers 2015,<br />
then stalled out.<br />
<br />
=== Linux Plumbers 2016 ===<br />
<br />
Grant Likely has re-awakened the project at Linux Plumbers 2016:<br />
* [[Media:Grant_likely_plumbers_2016_DT_Schema_Proposal.odp | [PDF]]] "Device Tree Schema Discussion", Linux Plumbers, November 2016, Grant Likely<br />
* [[Device_tree_plumbers_2016_etherpad | local cache of etherpad notes]] (Grant's presentation is the first presentation.)<br />
* Discussion will occur on the [http://elinux.org/Device_Tree#Core_devicetree_binding_.2F_Devicetree_Specification_Mailing_List devicetree-spec email list].<br />
* Development is hosted on github at<br />
** git://github.com/glikely/dtgendoc<br />
** http://github.com/glikely/dtgendoc<br />
<br />
=== Kernel Summit 2017 ===<br />
<br />
Grant Likely and Pantelis Antoniou have again re-awakened the project at the<br />
[[Device_tree_future#Kernel_Summit_2017.2C_Devicetree_Workshop | Kernel Summit 2017, Devicetree Workshop]]<br />
(and postings to the devicetree mail list shortly before the summit).<br />
<br />
=== Linaro Connect Hong Kong 2018 ===<br />
<br />
Grant gave a presentation at Linaro Connect Hong Kong 2018:<br />
<br />
Abstract<br />
Devicetree has become the dominant hardware configuration language used when<br />
building embedded systems. Projects using Devicetree now include Linux, U-Boot,<br />
Android, FreeBSD, and Zephyr. However, it is notoriously difficult to write correct<br />
Devicetree data files. The dtc tools perform limited tests for valid data, and<br />
there is not yet a way to add validity tests for specific hardware descriptions.<br />
Neither is there a good way to document requirements for specific bindings. Work is<br />
underway to solve these problems. This session will present a proposal for adding<br />
Devicetree schema files to the Devicetree toolchain that can be used to both validate<br />
data and produce usable documentation.<br />
<br />
* [[Media:Hkg18-120-devicetreeschema-grantlikely-180404144834.pdf | [PDF] Devicetree Schema Documentation and Validation]]<br />
* [https://www.youtube.com/watch?v=ooHN2_tvDzk Youtube video]<br />
* [http://connect.linaro.org/resource/hkg18/hkg18-120/ Linaro Connect Resource Page]<br />
<br />
== Devicetree Specification ==<br />
<br />
[http://www.devicetree.org/specifications-pdf Devicetree Specification Release 0.1], located on the<br />
[https://www.devicetree.org/specifications/ Devicetree Specification page]<br />
has superseded the ePAPR for the Linux kernel.<br />
<br />
The Devicetree Specification [[Device_tree_future#Devicetree_Specification | will continue to be updated]].<br />
<br />
<br />
[[Media:Devicetree_specification_linaro_connect_bangkok_2016.pdf|PDF presentation]]<br />
of the plans for the specification organization and the proposed schedule.<br />
<br />
The update process is occurring in the <s>http://webdev.linaro.org/devicetree.org/</s><br />
[http://devicetree.org/ devicetree.org organization].<br />
<br />
Related discussion occurs on the<br />
[[Device_Tree#Core_devicetree_binding_.2F_Devicetree_Specification_Mailing_List | devicetree-spec]]<br />
email list.<br />
<br />
== Linux Plumbers 2015 Device Tree Track ==<br />
<br />
=== presentation material ===<br />
<br />
* [[Media:Plumbers_2016_dt_schedule.pdf | schedule (PDF) - Frank Rowand]]<br />
* [[Media:Plumbers_2015_dt_DT-plumbers-2015.pdf | Dynamic DT and tools (pdf) - Pantelis Antoniou]]<br />
* [[Media:Plumbers_2016_dt_Devicetree_Overlays_at_Juniper.pdf | Device Tree Overlay use at Juniper Networks (PDF) - Guenter Roeck]]<br />
* [[Media:Plumbers_2016_dt_DT_Binding_Documentation.pdf | DT Binding Documentation (PDF) - Matt Porter]]<br />
* [[Media:Plumbers_2016_dt_device_tree_doc.pdf | Device Tree Documentation (PDF) - Frank Rowand]]<br />
* [[Media:Plumbers_2016_dt_device_tree_tools.pdf | Device Tree Tools (PDF) - Frank Rowand]]<br />
<br />
=== etherpad notes ===<br />
<br />
https://etherpad.openstack.org/p/LPC2015_Device_Tree<br />
<br />
[[Device_tree_plumbers_2015_etherpad | local cache of etherpad notes]]<br />
<br />
=== final schedule ===<br />
<br />
<pre><br />
1:30 Intro<br />
Frank Rowand<br />
1:35 Device Tree Overlays<br />
Pantelis Antoniou, Guenter Roeck<br />
2:00 Overlays, some times a good idea sometimes not.<br />
Pantelis Antoniou<br />
2:15 Device Tree Documentation<br />
Matt Porter Frank Rowand<br />
2:30 Chat With The dtc Maintainers, part 1<br />
David Gibson, Jon Loeliger<br />
2:45 ----- Tea Break -----<br />
3:00 Chat With The dtc Maintainers, part 2<br />
David Gibson, Jon Loeliger<br />
3:10 Overlays and tools for sanity.<br />
Pantelis Antoniou<br />
3:25 Device Tree Tools<br />
Frank Rowand<br />
3:40 Device Tree probe order and parallel device probing<br />
Pantelis Antoniou<br />
3:50 Device tree round up<br />
Frank Rowand<br />
</pre><br />
<br />
=== '''draft''' schedule ===<br />
<br />
<pre><br />
<br />
01 -- Device Tree Overlays - Pantelis<br />
Device Tree Overlays are now in the mainline kernel. This session<br />
will cover what they are, how they are used.<br />
<br />
As part of this session I will examine device tree overlays, device<br />
tree changeset, the phandle resolution mechanism, overlay overlap<br />
removal checks and finally device tree variants (or quirks).<br />
<br />
Devicetree overlay use in Juniper products - Guenter<br />
<br />
The Juniper use case will be discussed:<br />
<br />
At Juniper, we use devicetree overlays to manage a variety of cards<br />
which can be inserted and removed at runtime.<br />
<br />
In this session, I will describe the basic system architecture, our<br />
requirements, and why we decided to use devicetree overlays to meet<br />
those requirements. I will also dive into the actual implementation<br />
of our card management framework in the Linux kernel, and explore<br />
some of the limitations of the current devicetree overlay code.<br />
<br />
02 -- was folded into 01<br />
<br />
03 -- Overlays, some times a good idea sometimes not. - Pantelis<br />
This session will cover supported and not supported overlay cases.<br />
<br />
04 -- Device Tree Documentation - Frank<br />
What device tree documentation and tutorials exist and where to find<br />
them. What is needed?<br />
<br />
What new documentation is expected this year?<br />
<br />
Can we bring consistency to the documentation style/syntax?<br />
<br />
05 -- Chat With The dtc Maintainers - Frank<br />
This session is an opportunity to ask questions of the dtc maintainers<br />
or listen to their thoughts on dtc related topics.<br />
<br />
06 -- Overlays and tools for sanity. - Pantelis<br />
Device Tree overlays represent a big change for the device tree in<br />
the kernel. Where as of old the device tree was something static,<br />
now it's something that can change at runtime.<br />
<br />
We could use some new tools to help us when creating them (compile<br />
time) and some kernel tooling to help when applying them (run time).<br />
<br />
07 -- Device Tree Tools - Frank<br />
What tools exist to support device tree development and<br />
debugging? Where are they? What new tools have been proposed or<br />
requested?<br />
<br />
08 -- Device Tree probe order and parallel device probing - Pantelis<br />
The new dynamic device tree capabilities entails marking not only<br />
the location of phandles but the references made to them. We can use<br />
that information to construct a device probe order schedule that can<br />
be used to support parallel device probing which is an obvious win<br />
for kernel boot time.<br />
<br />
If earlier sessions run long, this one may be shortened or deleted.<br />
<br />
09 -- Device tree round up - Frank<br />
Review previous sessions, round up loose ends<br />
<br />
</pre><br />
<br />
=== Material to review '''before''' the conference ===<br />
<br />
The purpose of the Linux Plumbers conference is to '''discuss''' things.<br />
The conference is not a good place to go if you want to look at slides<br />
and listen to canned presentations.<br />
<br />
The discussions will work better if the attendees have prepared in advance,<br />
and have a basic understanding of the technology and issues to be discussed.<br />
The goal of this section is to provide the resources needed to be prepared<br />
to discuss.<br />
<br />
==== Device Tree 101 ====<br />
<br />
If you are new to Device Tree, these resources will start you on the path to a basic understanding.<br />
<br />
* '''An introduction'''<br />
** [https://lwn.net/Articles/572692/ Device trees I: Are we having fun yet?] - Neil Brown, LWN.net November 2013<br />
** [https://lwn.net/Articles/573409/ Device trees II: The harder parts] - Neil Brown, LWN.net November 2013<br />
** "Device Tree for Dummies", ELC 2014 by Thomas Petazzoni<br />
*** [[Media:petazzoni-device-tree-dummies_0.pdf|PDF]]<br />
*** [https://www.youtube.com/watch?v=uzBwHFjJ0vU YouTube video]<br />
* '''More advanced material'''<br />
** "The Device Tree as a Stable ABI: A Fairy Tale?", ELC 2015 by Thomas Petazzoni<br />
*** http://elinux.org/images/0/0a/The_Device_Tree_as_a_Stable_ABI-_A_Fairy_Tale%3F.pdf<br />
** "Device Tree, the Disaster so Far", ELC Europe 2013 by Mark Rutland<br />
*** [[Media:Rutland-presentation_3.pdf]]<br />
*** [https://www.youtube.com/watch?v=xamjHjjyeBI YouTube video]<br />
<br />
==== Overlays ====<br />
<br />
* "Transactional Device Tree & Overlays: Making Reconfigurable Hardware Work", ELC 2015 by Pantelis Antoniou<br />
** [[Media:Dynamic-dt-keynote-v3.pdf|PDF]]<br />
** [http://www.youtube.com/watch?v=3Ag7ZBC_Nts YouTube video]<br />
* Problem statements<br />
** IO boards, eg beaglebone capes<br />
** PPC sub-tree beneath hot-plug PCI<br />
*** http://www.spinics.net/lists/linux-pci/msg40740.html<br />
*** It might be possible to use existing dynamic add and remove functions (CONFIG_OF_DYNAMIC) for this purpose<br />
** Quirks - TODO<br />
*** [http://www.spinics.net/lists/devicetree/msg69490.html [PATCH 0/4] Device Tree Quirks & the Beaglebone]<br />
*** [http://www.spinics.net/lists/devicetree/msg69565.html cpu card plugged into multiple carrier card variants, post manufacturing]<br />
** devices present only during manufacturing<br />
*** [http://www.spinics.net/lists/devicetree/msg82817.html Dealing with optional i2c devices in a devicetree ]<br />
<br />
==== Probe Ordering ====<br />
<br />
* Alexander Holler<br />
** 2014.05.12 [https://lkml.org/lkml/2014/5/12/452 [RFC PATCH 0/9] dt: dependencies (for deterministic driver]<br />
* Tomeu Vizoso<br />
** 2015.05.25[http://thread.gmane.org/gmane.linux.kernel.gpio/8465 [PATCH 00/21] On-demand device registration]<br />
** 2015.06.17 [http://lists.infradead.org/pipermail/linux-arm-kernel/2015-June/351061.html [PATCH 00/13] Discover and probe dependencies]<br />
** 2015.07.28 [https://lkml.org/lkml/2015/7/28/534 [PATCH v2 0/22] On-demand device probing]<br />
** 2015.08.06 [http://article.gmane.org/gmane.linux.acpi.devel/77867 [PATCH v3 0/18] On-demand device probing]<br />
** 2015.08.06 [https://lkml.org/lkml/2015/8/6/389 [PATCH v3 0/18] On-demand device probing (2nd archive)]<br />
<br />
== Linux Plumbers 2016 Device Tree Track ==<br />
<br />
=== presentation material ===<br />
<br />
* [[Media:Grant_likely_plumbers_2016_DT_Schema_Proposal.odp | [ODP]]] "Device Tree Schema Discussion"- Grant Likely<br />
* [[Media:Dt_hw_config_policy.pdf | [PDF] ]] "Device tree Hardware Description vs Configuration vs Policy"- Frank Rowand<br />
* [[Media:Dt_tools_status.pdf | [PDF] ]] "Device Tree Tools Status" - Frank Rowand<br />
<br />
=== etherpad notes ===<br />
<br />
[[Device_tree_plumbers_2016_etherpad | local cache of etherpad notes]]<br />
<br />
== Kernel Summit 2017, Devicetree Workshop ==<br />
[[File:DTWorkshop2017_Group_Photo.jpg|300px|thumb|right|Devicetree Workshop 2017 Group photo]]<br />
<br />
There was a Devicetree Workshop held as part of the Linux Kernel Summit on 26 October 2017 in Prague.<br />
Some photos of the event can be found in the<br />
[https://www.flickr.com/photos/linuxfoundation/albums/72157661789269468/with/38019245302/ OSSummit Europe / ELCE photostream] on Flickr.<br />
<br />
=== Presentation Materials ===<br />
* [[Media:DTWorkshop2017_Agenda.pdf | [PDF]]] Agenda slides<br />
* [[Media:Dt summit 2017 data flow.JPG | [JPG]]] Devicetree data flow drawing - Frank Rowand<br />
* [[Media:YAML_and_Devicetree_171102_0010.pdf | [PDF]]] "YAML and Devicetree" web blog - Pantelis Antoniou<br />
* [[Media:Juno.cpp.yaml.txt | [YAML]]][[Media:dt-schema-core.json.txt | [JSON]]] Sample DT encoded YAML and matching jsonschema - Grant Likely.<br />
* [[Media:DTWorkshop2017_Zephyr.pdf | [PDF]]] "Devicetree in Zephyr" - Kumar Gala<br />
* [[Media:Device_tree_in_U-Boot_SPL.pdf | [PDF]]] "Device tree in U-Boot SPL" - Simon Glass<br />
* [[Media:DTWorkshop2017_DT_Generic_Bindings.pdf | [PDF]]] "DT Generic Bindings" - Geert Uytterhoeven<br />
* [[Media:DTWorkshop2017-duplicate-data.pdf | [PDF]]] "Duplicate Data" - Thomas Petazzoni<br />
* [[Media:DTWorkshop2017_foreign_bindings.pdf | [PDF]]] "Foreign Bindings" - Maxime Ripard<br />
<br />
==== Example validator code for jsonschema ====<br />
This is the sample validator code block shown for the jsonschema materials above<br />
#!/usr/bin/env python3<br />
import sys<br />
import yaml<br />
import jsonschema<br />
schema = yaml.load(open("dt-schema-core.json").read())<br />
testtree = yaml.load(open("juno.cpp.yaml").read())<br />
v = jsonschema.Draft4Validator(schema)<br />
errors = sorted(v.iter_errors(testtree), key=lambda e: e.path)<br />
for error in errors:<br />
print(error.path, error.message)<br />
<br />
=== Notes ===<br />
* [[Device_tree_kernel_summit_2017_etherpad | Local cache of Etherpad notes]]<br />
* [[Device_tree_kernel_summit_2017_notes_julia | Notes from Julia Lawall]]<br />
<br />
=== Audio Recording ===<br />
Grant Likely has audio recordings of the entire workshop, but they are large files and haven't been published yet. Contact Grant if you want a copy of the audio.<br />
<br />
=== Action Items ===<br />
* [[Device_tree_kernel_summit_2017_action_items| Device Tree Workshop Action Items ]]<br />
<br />
== Linux Plumbers 2018 ==<br />
<br />
* [https://linuxplumbersconf.org/event/2/timetable/?view=lpc Conference Schedule]<br />
<br />
=== presentation material ===<br />
<br />
* Watch here for slides<br />
<br />
=== etherpad notes ===<br />
<br />
https://etherpad.openstack.org/p/Device_Tree</div>
Darknighte
https://elinux.org/index.php?title=ELC_2018_Presentations&diff=464376
ELC 2018 Presentations
2018-03-17T05:38:13Z
<p>Darknighte: Update PDF link</p>
<hr />
<div>== Table of Presentations ==<br />
<br />
NOTE: If you add a wikilink to your presentation and attempt to upload it via the link, it may fail. If it does, use the [[Special:Upload]] page to upload your file.<br />
<br />
== Presenters ==<br />
=== Day 1 Presentations ===<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 9:00am<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 10:50am<br />
|-<br />
|Tips for Writing Good Tests for Linux<br />
|Tim Bird, Sony Corporation<br />
|[[Media:Tips-for-Writing-Good-Tests-for-Linux-2018-03-ELC.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 11:15am<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 12:05pm<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 2:00pm<br />
|-<br />
|Working with the Linux Kernel in the Yocto Project<br />
|Sean Hudson, The Yocto Project<br />
|[[Media:2018-ELC-YP+Kernel-Hudson-reduced.pdf | PDF]]<br />
|<br />
|[https://darknighte.com/ELC2018Video Youtube]<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 3:10pm<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 4:10pm<br />
|-<br />
|Buildroot: What's new?<br />
|Thomas Petazzoni, Bootlin (formerly Free Electrons)<br />
|[[Media:Buildroot-Whats-New-ELC2018.pdf | PDF]]<br />
|<br />
|[https://www.youtube.com/watch?v=D6zO4nMX9KY Youtube]<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 5:10pm<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 6:00pm<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| <br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<br />
=== Day 2 Presentations ===<br />
<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 10:55am<br />
|-<br />
|Update My Board<br />
|Mirza Krak, Endian Technologies AB<br />
|[[Media:ELC_2018_Update_My_Board.pdf | PDF]]<br />
|<br />
|[https://www.youtube.com/watch?v=ULouYBeoNBY Youtube]<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 11:45am<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 2:05pm<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 2:55pm<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 4:05pm<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 4:55pm<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<br />
=== Day 3 Presentations ===<br />
<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 11:05am<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 12:05pm<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 2:30pm<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|Getting started with Buildroot (E-ALE track)<br />
|Thomas Petazzoni, Bootlin (formerly Free Electrons)<br />
|[[Media:Getting-Started-With-Buildroot-Slides-ELC2018.pdf | PDF Slides]] [[Media:Getting-Started-With-Buildroot-Lab-ELC2018.pdf | PDF Lab Instructions]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 3:30pm<br />
|-<br />
|Civil Infrastructure Platform: Industrial-grade Open Source Base Layer<br />
|Yoshitake Kobayashi, Toshiba<br />
|[[Media:20180314-CIP-ELCNA-v12.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 4:30pm<br />
|-<br />
|Ethernet Switch Support in the Linux Kernel<br />
|Alexandre Belloni, Bootlin (formerly Free Electrons)<br />
|[[Media:Belloni-Switchdev-Slides-ELC2018.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<br />
== Technical Showcase Posters ==<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#bc8f96"<br />
| align="center" | '''Poster Title'''<br />
| align="center" | '''Presenter'''<br />
| align="center" | '''Poster'''<br />
|-<br />
| SMP and Networking support on NuttX/LC823450<br />
| Masayuki Ishikawa & Koichi Okamoto<br />
| [[Media:01-Masayuki Ishikawa-OpenIoT PosterForm NuttX ishikawa 20180129.pdf | PDF]]<br />
|-<br />
| Warpx.io - Open Hardware / Open Source for Wearables & IoT<br />
| Aaron Moore<br />
| [[Media:02-Aaron Moore-ELC Poster warpx elc 2018 portland v2.pptx.pdf | PDF]]<br />
|-<br />
| Lava Box: a Continuous Integration (CI) lab in a box<br />
| Patrick Titiano & Kevin Hilman<br />
| [[Media:03-Patrick Titiano-201803 Baylibre LavaBox Poster ELC Portland.pdf | PDF]]<br />
|-<br />
| Mozilla Things — Privacy and Interop for IoT<br />
| Kathy Giori<br />
| [[Media:04-1-Kathy Giori-ELC Poster2018-kgiori.pdf | PDF1]][[Media:04-2-Kathy Giori-things-use-cases.png.pdf | PDF2]]<br />
|-<br />
| MuxPi – remote access to embedded device made easy<br />
| Paweł Wieczorek<br />
| [[Media:05-Paweł Wieczorek-muxpi.pdf | PDF]]<br />
|-<br />
| PocketBeagle Rapid Prototyping Demos<br />
| Jason Kridner & Erik Welsh<br />
| [[Media:06-Erik Welsh ELC Poster.pdf | PDF]]<br />
|-<br />
| 10 Years of BeagleBoard.org<br />
| Jason Kridner<br />
| [[Media:07-Jason Kndner-ELC2018 BeagleBoardOrg.pdf | PDF]]<br />
|-<br />
| Trench Boot - On firm footing with an extensible measured launch framework<br />
| Daniel Smith, Christopher Clark, Rich Persaud<br />
| [[Media:08-Rich Persaud-ELC 2018 Showcase Poster - Trench Boot.pdf | PDF]]<br />
|-<br />
| Automotive Grade Linux<br />
| Walt Miner<br />
| [[Media:09-Walt Miner-ELC PosterForm AGL 2018.pdf | PDF]]<br />
|-<br />
|}<br />
<br />
[[Category:2018]]<br />
[[Category:ELC]]</div>
Darknighte
https://elinux.org/index.php?title=File:2018-ELC-YP%2BKernel-Hudson-reduced.pdf&diff=464371
File:2018-ELC-YP+Kernel-Hudson-reduced.pdf
2018-03-17T05:36:36Z
<p>Darknighte: </p>
<hr />
<div></div>
Darknighte
https://elinux.org/index.php?title=ELC_2018_Presentations&diff=464366
ELC 2018 Presentations
2018-03-17T05:33:32Z
<p>Darknighte: Add presentation information</p>
<hr />
<div>== Table of Presentations ==<br />
<br />
NOTE: If you add a wikilink to your presentation and attempt to upload it via the link, it may fail. If it does, use the [[Special:Upload]] page to upload your file.<br />
<br />
== Presenters ==<br />
=== Day 1 Presentations ===<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 9:00am<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 10:50am<br />
|-<br />
|Tips for Writing Good Tests for Linux<br />
|Tim Bird, Sony Corporation<br />
|[[Media:Tips-for-Writing-Good-Tests-for-Linux-2018-03-ELC.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 11:15am<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 12:05pm<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 2:00pm<br />
|-<br />
|Working with the Linux Kernel in the Yocto Project<br />
|Sean Hudson, The Yocto Project<br />
|[[Media:2018-ELC-YP+Kernel-Hudson.pdf | PDF]]<br />
|<br />
|[https://darknighte.com/ELC2018Video Youtube]<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 3:10pm<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 4:10pm<br />
|-<br />
|Buildroot: What's new?<br />
|Thomas Petazzoni, Bootlin (formerly Free Electrons)<br />
|[[Media:Buildroot-Whats-New-ELC2018.pdf | PDF]]<br />
|<br />
|[https://www.youtube.com/watch?v=D6zO4nMX9KY Youtube]<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 5:10pm<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 6:00pm<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| <br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<br />
=== Day 2 Presentations ===<br />
<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 10:55am<br />
|-<br />
|Update My Board<br />
|Mirza Krak, Endian Technologies AB<br />
|[[Media:ELC_2018_Update_My_Board.pdf | PDF]]<br />
|<br />
|[https://www.youtube.com/watch?v=ULouYBeoNBY Youtube]<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 11:45am<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 2:05pm<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 2:55pm<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 4:05pm<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 4:55pm<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<br />
=== Day 3 Presentations ===<br />
<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 11:05am<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 12:05pm<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 2:30pm<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|Getting started with Buildroot (E-ALE track)<br />
|Thomas Petazzoni, Bootlin (formerly Free Electrons)<br />
|[[Media:Getting-Started-With-Buildroot-Slides-ELC2018.pdf | PDF Slides]] [[Media:Getting-Started-With-Buildroot-Lab-ELC2018.pdf | PDF Lab Instructions]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 3:30pm<br />
|-<br />
|Civil Infrastructure Platform: Industrial-grade Open Source Base Layer<br />
|Yoshitake Kobayashi, Toshiba<br />
|[[Media:20180314-CIP-ELCNA-v12.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 4:30pm<br />
|-<br />
|Ethernet Switch Support in the Linux Kernel<br />
|Alexandre Belloni, Bootlin (formerly Free Electrons)<br />
|[[Media:Belloni-Switchdev-Slides-ELC2018.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<br />
== Technical Showcase Posters ==<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#bc8f96"<br />
| align="center" | '''Poster Title'''<br />
| align="center" | '''Presenter'''<br />
| align="center" | '''Poster'''<br />
|-<br />
| SMP and Networking support on NuttX/LC823450<br />
| Masayuki Ishikawa & Koichi Okamoto<br />
| [[Media:01-Masayuki Ishikawa-OpenIoT PosterForm NuttX ishikawa 20180129.pdf | PDF]]<br />
|-<br />
| Warpx.io - Open Hardware / Open Source for Wearables & IoT<br />
| Aaron Moore<br />
| [[Media:02-Aaron Moore-ELC Poster warpx elc 2018 portland v2.pptx.pdf | PDF]]<br />
|-<br />
| Lava Box: a Continuous Integration (CI) lab in a box<br />
| Patrick Titiano & Kevin Hilman<br />
| [[Media:03-Patrick Titiano-201803 Baylibre LavaBox Poster ELC Portland.pdf | PDF]]<br />
|-<br />
| Mozilla Things — Privacy and Interop for IoT<br />
| Kathy Giori<br />
| [[Media:04-1-Kathy Giori-ELC Poster2018-kgiori.pdf | PDF1]][[Media:04-2-Kathy Giori-things-use-cases.png.pdf | PDF2]]<br />
|-<br />
| MuxPi – remote access to embedded device made easy<br />
| Paweł Wieczorek<br />
| [[Media:05-Paweł Wieczorek-muxpi.pdf | PDF]]<br />
|-<br />
| PocketBeagle Rapid Prototyping Demos<br />
| Jason Kridner & Erik Welsh<br />
| [[Media:06-Erik Welsh ELC Poster.pdf | PDF]]<br />
|-<br />
| 10 Years of BeagleBoard.org<br />
| Jason Kridner<br />
| [[Media:07-Jason Kndner-ELC2018 BeagleBoardOrg.pdf | PDF]]<br />
|-<br />
| Trench Boot - On firm footing with an extensible measured launch framework<br />
| Daniel Smith, Christopher Clark, Rich Persaud<br />
| [[Media:08-Rich Persaud-ELC 2018 Showcase Poster - Trench Boot.pdf | PDF]]<br />
|-<br />
| Automotive Grade Linux<br />
| Walt Miner<br />
| [[Media:09-Walt Miner-ELC PosterForm AGL 2018.pdf | PDF]]<br />
|-<br />
|}<br />
<br />
[[Category:2018]]<br />
[[Category:ELC]]</div>
Darknighte
https://elinux.org/index.php?title=ELC_2017_Presentations&diff=433701
ELC 2017 Presentations
2017-02-24T00:14:48Z
<p>Darknighte: Added slides</p>
<hr />
<div>== Table of Presentations ==<br />
<br />
NOTE: If you add a wikilink to your presentation and attempt to upload it via the link, it may fail. If it does, use the [[Special:Upload]] page to upload your file.<br />
<br />
== Presenters ==<br />
=== Day 1 Presentations ===<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 1, 9:00am<br />
|-<br />
|Full Day Cours: Building A Low Powered Smart Appliance Workshop (Additional Frr, Pre-registration Required)<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|}<br />
<br />
=== Day 2 Presentations ===<br />
<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 9:00am<br />
|-<br />
|Keynote: Welcome and Opening Remarks<br />
|Tim Bird, ELC Program Chair<br />
|<br />
|<br />
|<br />
|-<br />
|Liota Package Development for ABB YuMi<br />
|ThingWorx, IBM BlueMix, and VMWare's Project Ice<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 9:10am<br />
|-<br />
|Keynote:Dirk Hohndel in Conversation with Linux Creator Linus Torvalds<br />
|VP, Chief Open Source Officer, VMWare<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 9:45am<br />
|-<br />
|Keynote: Imad Sousou<br />
|Vice Presidnet of the Software and Services Group, Intel Corporation<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 10:30am<br />
|-<br />
|Drinking From the CVE Firehouse: Or How To Ensure Your Open Source Product Survives the Onslaught of Publicly Known Security Vulnerabilities<br />
|Ryan Ware, Intel Corporation<br />
|<br />
|<br />
|<br />
|-<br />
|Making an Amazon Echo Compatible Linux System<br />
|Michael E Anderson, The PTR Group, Inc.<br />
|<br />
|<br />
|<br />
|-<br />
|The Aftermath of a Fuzz Run: What to do about those Crashes?<br />
|David Moore, FuzzStation<br />
|<br />
|<br />
|<br />
|-<br />
|Using Linux as Long Term Working with the Community<br />
|Tsugikazu Shibata, NEC<br />
|<br />
|<br />
|<br />
|-<br />
|Attribute Based Access Control Framework for IoT<br />
|Jayson DeLancey, GE Digital<br />
|<br />
|<br />
|<br />
|-<br />
|Bluetooth 5 is Here<br />
|Marcel Holtmann, Open Source Technology Center, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Device Tree in Zephyr<br />
|Andy Gross, Linaro<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 11:30am<br />
|-<br />
|Effectively Measure and Reduce Kernel Latencies for Real-time Contraints<br />
|Jim Huang, South Star Xelerator (SSX)<br />
|<br />
|<br />
|<br />
|-<br />
|Embedded Linux Size Reduction Techniques<br />
|Michael Opdenacker, Free Electrons<br />
|[[Media:opdenacker-embedded-linux-size-reduction-techniques.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|First Experiences with the Embedded Debian Build System Isar<br />
|Jan Kiszka, Siemens AG<br />
|<br />
|<br />
|<br />
|-<br />
|Can You Create a Secure IoT Platform Using a Common Linux Distro?<br />
|Peter Robinson, Red Hat<br />
|<br />
|<br />
|<br />
|-<br />
|NimBLE - A High-Performance and Highly Configurable Bluetooth Low Energy 4.2 Stack<br />
|James Pace, Runtime<br />
|<br />
|<br />
|<br />
|-<br />
|The Zephyr Project: Reflection on the FIrst Year and Plans for the Next Year<br />
|Anas Nashif, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Industrial I/O and You: Nonsense Hack!<br />
|Matt Ranostay, Konsulko Group<br />
| [[Media:ELC_2017_-_Industrial_IO_and_You-_Nonsense_Hacks!.pdf | PDF]]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 2:00pm<br />
|-<br />
|Easier Yocto Upgrades in the Development Environment<br />
|Michael Brown, Dell EMC<br />
|<br />
|<br />
|<br />
|-<br />
|Enabling New Hardware in U-Boot<br />
|Jon Mason, Broadcom Ltd.<br />
|<br />
|<br />
|<br />
|-<br />
|Forward Porting Google Nexus 5X/6P - Lessons from the Trenches and What's Next<br />
|Jeremy McNicoll, Red Hat<br />
|<br />
|<br />
|<br />
|-<br />
|Linux Cryptographic Acceleration on an i.MX6<br />
|Sean Hudson, Mentor Graphics, Inc.<br />
|[[Media:2017-02_-_ELC_-_Hudson_-_Linux_Cryptographic_Acceleration_on_an_MX6.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|Creating Bluetooth-based IoT Solutions with Zephyr<br />
|Johan Hedberg, Open Source Technology Center, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Implementing Network Protocols in Zephyr<br />
|Flavio Santes, Intel<br />
|<br />
|<br />
| <br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 3:00pm<br />
|-<br />
|Beagle BoF<br />
|Drew Fustini, Beagleboard.org Foundation<br />
|[[Media:Beagle-bof-elc17.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|Debugging Usually Slightly Broken (USB) Devices and Drivers<br />
|Krzysztof Opasiak, Samsung R&D Institute Poland<br />
|<br />
|<br />
|<br />
|-<br />
|From Zero to First Test in Your Own LAVA Laboratory in less than 45 minutes<br />
|Pawel Wieczorek, Samsung R&D Institute Poland<br />
|<br />
|<br />
|<br />
|-<br />
|SCHED_DEADLINE: It's Aline!<br />
|Juri Lelli, ARM Ltd.<br />
|<br />
|<br />
|<br />
|-<br />
|Moving from IoT to IIoT with Maker Boards, Linux, and Open-source SOftware Tools<br />
|Matt newton, Opto 22<br />
|<br />
|<br />
|<br />
|-<br />
|Scripting Languages in IoT:Challenges and Approaches<br />
|Paul Sokolovsky, Linaro<br />
|[[Media:OpenIoT_2017US_-_Scripting_Languages_in_IoT.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|Zephyr on Beetle<br />
|Vincenzo Frascisno, ARM Ltd.<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 4:20pm<br />
|-<br />
|Exporting Virtual Memory as dmabuf<br />
|Nikhil Devshatwar, Texas Instruments<br />
|[[Media:ELC-virtmem-exp.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|State of the U-Boot<br />
|Thomas Rini, Konsulko Group<br />
|<br />
|<br />
|<br />
|-<br />
|What Small Teams Should Know when Building Embedded Linux Systems<br />
|Gregory Fond, Virgin Galactic<br />
|<br />
|<br />
|<br />
|-<br />
|IoT Lockdown - Battling Bot Net Builders<br />
|Adam Emglander, iovation<br />
|<br />
|<br />
|<br />
|-<br />
|Prototyping New Ideas with ESP32 and Azure<br />
|Ivan R. Judson, Microsoft<br />
|<br />
|<br />
|<br />
|-<br />
|SDK in the Browser for Zephyr<br />
|Sakari Poussa, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Tutorial:Building the Simplest Possible Linux System<br />
|Rob Landley, se-instruments.com<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 5:20pm<br />
|-<br />
|Building Mixed Criticality Linux Systems with the Jailhouse Hypervisor<br />
|Ralf Ramsauer, Technical University of Applied Sciences Regegnsburg<br />
|<br />
|<br />
|<br />
|-<br />
|Securing Embedded Linux Systems with TPM 2.0<br />
|Philip Tricca, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Using Devtool to Streamline Your Yocto Project Workflow<br />
|Tim Orling, Intel Open Source Technology Center<br />
|<br />
|<br />
|<br />
|-<br />
|Fun with Zephyr and BBC micro:bit<br />
|Marcel Holtmann, Open Source Technology Center, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Making Tweet Monkey<br />
|Jeremy Foster, Microsoft<br />
|<br />
|<br />
|<br />
|-<br />
|Optimizing C for Microcontrollers<br />
|Khem Raj, Comcast RDK<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 2, 6:15pm<br />
|-<br />
|Device Tree BoF<br />
|Frank Rowand, Sony<br />
| [[Media:Elc_2017_dt_bof.pdf | PDF ]]<br />
|<br />
|<br />
|-<br />
|Key Terms to Understand OSS Communities BoF<br />
|Hiroki Fukuchi, Sony<br />
|<br />
|<br />
|<br />
|-<br />
|Yocto Project & OpenEmbedded BoF<br />
|Sean Hudson, Mentor Graphics<br />
|<br />
|<br />
|<br />
|-<br />
|Zephyr Project BoF<br />
|Sara Sarmiento, Intel<br />
|<br />
|<br />
|<br />
|}<br />
<br />
=== Day 3 Presentations ===<br />
<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 9:00am<br />
|-<br />
|Keynote<br />
|Guy Hoffman, Mills Family Faculty Fellow & Assistant Professor, Sibley School of Mechanical and Aerospace Engineering, Cornell Unversity<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 9:45am<br />
|-<br />
|Keynote: TBD<br />
|<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 9:45am<br />
|-<br />
|Keynote<br />
|Sarah Cooper, GM of IoT Solutions, Amazon Web Services<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 10:40am<br />
|-<br />
|Code Review Training for Kernel Patch Reviewers<br />
|Mark Gross, Intel/OTC<br />
|<br />
|<br />
|<br />
|-<br />
|Contributing to Automotive Grade Linux and GENIVI Development Platform<br />
|Lean Anavi<br />
|<br />
|<br />
|<br />
|-<br />
|Educational Robotics Critical for the Future of Linux<br />
|Jason Kridner, Texas Instruments<br />
|<br />
|<br />
|<br />
|-<br />
|Power Management Integrated Circuits: Keep the Power in Your Hands<br />
|Quentin Schulz, Free Electrons<br />
|[[Media:Schulz-pmics-keep-power-in-your-hands.pdf | PDF]]<br />
|<br />
|<br />
|-<br />
|Genivi and IoTivity Support: Where We Are and Where We Need to Go<br />
|Nivedita Singhvi, urban.systems<br />
|<br />
|<br />
|<br />
|-<br />
|Journey to an Intelligent Industrial IOT Network<br />
|Giuseppe (Pino) de Candia, Midokura<br />
|<br />
|<br />
|<br />
|-<br />
|Securing the Connected Car<br />
|Eystein Stenberg, Mender.io<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 11:40am<br />
|-<br />
|A Journey through Upstream Atomic KMS to Achieve DP Compliance<br />
|Manasi Navare, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Cross Platform Enablement for the Yocto Project with Containers<br />
|Randy Witt, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Google Summer fo Code and Beagleboard.org<br />
|Drew Fustini, Beagleboard.org Foundation<br />
|[[Media:beagle-gsoc-elc17.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|SLTS Kernel and Base-Layer Development in the Civil Infrastructure Platform<br />
|Yoshitake Kobayashi, Toshiba & Urs Gleim, Siements AG<br />
|<br />
|<br />
|<br />
|-<br />
|How Developers Can Prepare for IoT Standards<br />
|Jeff Maynard, Cloud Technology Partners<br />
|<br />
|<br />
|<br />
|-<br />
|Scaling IoTivity to Industrial IoT<br />
|Thiago Maciera, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|SecurityPI: IronClad you Raspberry Pi<br />
|Rabimba Karanjai<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 2:00pm<br />
|-<br />
|Road Towards Industrial IoTivity<br />
|Caio Oliveira, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Timekeeping in the Linux Kernel<br />
|Stephen Boyd, Qualcomm Innovation Center<br />
|<br />
|<br />
|<br />
|-<br />
|Using a Lidar for Robot Navigation in a Room<br />
| Michael E Anderson, The PTR Group, Inc.<br />
|<br />
|<br />
|<br />
|-<br />
|Using the Yocto Autobuilder for Build and Release Management<br />
|Jate Sujjavanavich, Syntech Systems<br />
|<br />
|<br />
|<br />
|-<br />
|IoTivity-Constrained: IoT for Tiny Devices<br />
|Kishen Maloor, Intel Corporation<br />
|<br />
|<br />
|<br />
|-<br />
|Surviving in the Wilderness: Integrity Protection and System Update<br />
|Patrick Ohly, Intel GmbH<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 3:00pm<br />
|-<br />
|Mesa 3D in an Embedded Context<br />
|Mark Janes, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Testing with Volcanoes - Fuego+LAVA Going Distributed<br />
|Jan-Simon Moeller, The Linux Foundation<br />
|<br />
|<br />
|<br />
|-<br />
|The Reproducible Build Zoo<br />
|Vagrant Cascadian, Aikidev, LLV<br />
|<br />
|<br />
|<br />
|-<br />
|Yocto Project Extensible SDK:Simplifying Workflow for Application Developers<br />
|Henry Bruce, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Apache Mynewt Bootloader for Reliable and Secure Firmware Upgrades<br />
|James Pace, Runtime<br />
|<br />
|<br />
|<br />
|-<br />
|RIOT:The Friendly Operating System for the IoT (If Linux Won't Work, Try RIOT)<br />
|Thomas Eichinger, Koolzone Tracking Systems<br />
|<br />
|<br />
|<br />
|-<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 3, 4:20pm<br />
|-<br />
|Adding Inter-event Capabilities to Linux Kernel Trace Events<br />
|Tom Zanussi, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Dynamic Tracing Tools on ARM/AArch64 Platform:Updates and Challenges<br />
|Hiroyuki Ishii, Panasonic Corporation<br />
|<br />
|<br />
|<br />
|-<br />
|Groking the Linux SPI Subsystem<br />
|Matt Porter, Konsulko<br />
|<br />
|<br />
|<br />
|-<br />
|What Can Vulkan do for You?<br />
|Jason Ekstrand, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Are Device Response Times a Neglected Risk of IoT?<br />
|Balwinder Kaur, AppDynamics<br />
|<br />
|<br />
|<br />
|-<br />
|Firmware Management for MCUs: The Quark Bootloader Approach<br />
|Daniele Alessandrelli, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Graphs + Sensors = The Internet of Connected Things<br />
|William Lyon, Neoj4<br />
|<br />
|<br />
|<br />
|}<br />
<br />
=== Day 4 Presentations === <br />
<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
| align="center" | '''Video'''<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 09:00am<br />
|-<br />
|2017 is the Year of the Linux Video Codec Drivers<br />
|Laurent Pinchart, Ideas on Board<br />
|<br />
|<br />
|<br />
|-<br />
|SPDX Generation via Yocto and the New LID code License Scanner<br />
|Mark Charlebois, Qualcomm Technologies<br />
|<br />
|<br />
|<br />
|-<br />
|V4L2 & CEC Status Report<br />
|Hans Verkuil, Cisco Systems Norway<br />
|<br />
|<br />
|<br />
|-<br />
|Deep Dive: Android Things Peripheral IO Manager<br />
|Sanrio Alvares, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|War Story: Using Zephyr to Develop a Wearable Device<br />
|Fabien Parent, BeyLibre<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 10:00am<br />
|-<br />
|About the Need to Power Instrument the Linux Kernel<br />
|Patrick Titiano, BayLibre<br />
|<br />
|<br />
|<br />
|-<br />
|ALSA Topology Framework<br />
|Vinod Koul, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|Appropriate Use of OSS - The Key Persons are Software Engineers<br />
|Satoru Ueda, Sony Corp.<br />
|<br />
|<br />
|<br />
|-<br />
|Real-Time Linux on Embedded Multicore Processors<br />
|Andreas Ehmanns, Technical Advidor<br />
|<br />
|<br />
|<br />
|-<br />
|How IoT Will Destroy Us All<br />
|Bryan Lunduke, Network World/SUSE<br />
|<br />
|<br />
|<br />
|-<br />
|SPanning the IoT Developer Chasm<br />
|Kris Borchers, JS Foundation<br />
|<br />
|<br />
|<br />
|-<br />
|Voice-controlled Home Automation from Scratch Using IBM Watson, Docker, IFTTT, and Serverless<br />
|Kalonji Bankole & Prashant Khanal, IBM<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 11:10am<br />
|-<br />
|Embedded Linux - Then and Now at iRobot<br />
|Patrick Doyle, iRoboty<br />
|<br />
|<br />
|<br />
|-<br />
|Securing the Connected Car with RVI<br />
|Tatiana Jamison, Jaguar Land Rover<br />
|<br />
|<br />
|<br />
|-<br />
|Using SWUdate to Upgrade your System<br />
|Gabriel Huau, Witekio<br />
|<br />
|<br />
|<br />
|-<br />
|Improving the Bootup Speed of AOSP<br />
|Bernhard Rosenkranzer, Linaro<br />
|<br />
|<br />
|<br />
|-<br />
|Android Things: High Level Introduction<br />
|Anisha Dattatraya & Geeta Krishna, Intel Corporation<br />
|<br />
|<br />
|<br />
|-<br />
|Open SOftware Updates for IoT<br />
|Phil Wise, ATS Advanced Telematic Systems GmbH<br />
|<br />
|<br />
|<br />
|-<br />
|Room Detective: A Real-Time Meeting Room Occupancy Monitor<br />
|Garth Henson, The Walt Disney Company<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 12:10pm<br />
|-<br />
|BoF: Fuego Status and Roadmap<br />
|Tim Bird, Sony<br />
|[[Media:Fuego-Status-and-Roadmap-ELC-2017-02.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Enlightnement FOundation Libraries - Case Studies of Optimizing for Wearable Devices<br />
|Cedric Bail, Samsung Open SOurce Group<br />
|<br />
|<br />
|<br />
|-<br />
<br />
|Mainline Linux on AmLogic SoCs<br />
|Neil Armstrong, BayLibre<br />
|<br />
|<br />
|<br />
|-<br />
|Android Things<br />
|Karim Yaghmour, Opersys Inc.<br />
|<br />
|<br />
|<br />
|-<br />
|Enabling the Management of Constrained Devices Using the OIC Framework<br />
|James Pace, Runtime<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 2:30pm<br />
|-<br />
|How We Added Software Updates to AGL<br />
|Phil Wise, ATS Advanced Telematic Systems GmbH<br />
|<br />
|<br />
|<br />
|-<br />
|Linux You Can Drive My Car<br />
|Walt Miner, Linux Foundation<br />
|<br />
|<br />
|<br />
|-<br />
|OpenWrt/LEDA: When Two Become One<br />
|Florian Fainelli, Broadcom Ltd.<br />
|<br />
|<br />
|<br />
|-<br />
|Rust: Removing the Sharp Edges from Systems Programming<br />
|Jonathan Creekmore, Star Lab<br />
|<br />
|<br />
|<br />
|-<br />
|Building and OPen Source Streaming Analytics Stack with Kafka and Druid<br />
|Fangjin Yang<br />
|<br />
|<br />
|<br />
|-<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 3:30pm<br />
|-<br />
|Developing a New WiFi Daemon for Linux<br />
|Marcel Holtmann, Open Source Technology Center, Intel<br />
|<br />
|<br />
|<br />
|-<br />
|GCC/Clang Optimizations for Embedded Linux<br />
|Khem Raj, Comcast RDK<br />
|<br />
|<br />
|<br />
|-<br />
|Marrying U-Boot, uEFI and grub2<br />
|Alexander Graf, SUSE<br />
|<br />
|<br />
|<br />
|-<br />
|Unifying Android and Mainline Kernel Graphics Stack<br />
|Gustavo Padovan, Collabora Ltd.<br />
|<br />
|<br />
|<br />
|-<br />
|Building Multi-protocol IoT Nodes with Thread, BLE and ZigBee<br />
|Alan Lazar, NXP<br />
|<br />
|<br />
|<br />
|-<br />
|Comparing Messaging Techniques for the IoT<br />
|Michael E Anderson, The PTR Group, Inc.<br />
|<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="5" | Day 4, 4:20pm<br />
|-<br />
|Developing Audio Products with Cortex-M3/NuttX/C++11<br />
|Masayuki Ishikawa, Sony<br />
|[[Media:DevelopingAudioProductsWithCortexM3NuttXC++11_LFELC_OpenIoT_ishikawa_20161209_0.pdf|PDF]]<br />
|<br />
|<br />
|-<br />
|Extracting Analytics from Complex OpenEmbedded Builds<br />
|David Reyna, Wind River Systems<br />
|<br />
|<br />
|<br />
|-<br />
|Smart DeviceLink: Lessons Learned from Porting an Open Source Connectivity Framework to AGL<br />
|Bruno Grasset, Elektrobit<br />
|<br />
|<br />
|<br />
|-<br />
|Xen and the Art of Embedded Systems Virtualization<br />
|Stefano Stabellini, Aporeto<br />
|<br />
|<br />
|<br />
|}<br />
<br />
== Technical Showcase Posters ==<br />
<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#bc8f96"<br />
| align="center" | '''Poster Title'''<br />
| align="center" | '''Presenter'''<br />
| align="center" | '''Poster'''<br />
|-<br />
<br />
|-<br />
<br />
|-<br />
<br />
|-<br />
<br />
|-<br />
<br />
|-<br />
<br />
|-<br />
| <br />
| <br />
| <br />
|-<br />
| <br />
|<br />
| <br />
|-<br />
|}<br />
<br />
[[Category:2017]]<br />
[[Category:ELC]]</div>
Darknighte
https://elinux.org/index.php?title=File:2017-02_-_ELC_-_Hudson_-_Linux_Cryptographic_Acceleration_on_an_MX6.pdf&diff=433696
File:2017-02 - ELC - Hudson - Linux Cryptographic Acceleration on an MX6.pdf
2017-02-24T00:12:44Z
<p>Darknighte: </p>
<hr />
<div></div>
Darknighte
https://elinux.org/index.php?title=File:Update_on_Shared_Logging_between_the_Kernel_and_the_Bootloader.pdf&diff=422686
File:Update on Shared Logging between the Kernel and the Bootloader.pdf
2016-10-19T19:40:00Z
<p>Darknighte: </p>
<hr />
<div></div>
Darknighte
https://elinux.org/index.php?title=ELC_Presentations&diff=391646
ELC Presentations
2015-10-12T15:10:43Z
<p>Darknighte: Add Link to ELC Europe 2015 Presentations page</p>
<hr />
<div>=North America=<br />
* [[ELC_2006_Presentations]]<br />
* [[ELC_2007_Presentations]]<br />
* [[ELC_2008_Presentations]]<br />
* [[ELC_2009_Presentations]]<br />
* [[ELC_2010_Presentations]]<br />
* [[ELC_2011_Presentations]]<br />
* [[ELC_2012_Presentations]]<br />
* [[ELC_2013_Presentations]]<br />
* [[ELC_2014_Presentations]]<br />
* [[ELC_2015_Presentations]]<br />
<br />
=Europe=<br />
* [[ELC Europe 2007 Presentations]]<br />
* [[ELC Europe 2008 Presentations]]<br />
* [[ELC Europe 2009 Presentations]]<br />
* [[ELC Europe 2010 Presentations]]<br />
* [[ELCE Europe 2011 Presentations]]<br />
* [[ELCE Europe 2012 Presentations]]<br />
* [[ELC Europe 2013 Presentations]]<br />
* [[ELC Europe 2014 Presentations]]<br />
* [[ELC Europe 2015 Presentations]]<br />
<br />
[[Category:ELC]]<br />
[[Category:ELCE]]</div>
Darknighte
https://elinux.org/index.php?title=File:2015-10-05_-_ELCE_-_Shared_Logging.pdf&diff=391636
File:2015-10-05 - ELCE - Shared Logging.pdf
2015-10-12T15:06:43Z
<p>Darknighte: This presentation shows the process I went through to revitalize shared logging between the bootloader and the kernel. Currently, the bootloader log and the kernel log are independent from one another, which complicates the post-mortem log analysis pro...</p>
<hr />
<div>This presentation shows the process I went through to revitalize shared logging between the bootloader and the kernel. Currently, the bootloader log and the kernel log are independent from one another, which complicates the post-mortem log analysis process. At one time, these logs could be shared, which greatly enhanced the debugging process on embedded systems. During the talk, I quickly cover the history of the shared logging feature and changes in the internal kernel logging structures. Next, I discuss the some of the challenges encountered and iterative steps taken to get this feature working with the new kernel structures and in a more generalized way. Finally, I highlight remaining challenges that are left to be worked out and I conclude with a quick, live demonstration of the feature.</div>
Darknighte
https://elinux.org/index.php?title=Minnowboard:MinnowMaxCoreboot&diff=378176
Minnowboard:MinnowMaxCoreboot
2015-04-14T21:01:23Z
<p>Darknighte: /* FSP */</p>
<hr />
<div>This page gives a step by step guide to building coreboot for the Minnowboard Max.<br />
<br />
= Requirements =<br />
<br />
* gcc<br />
* git<br />
* make<br />
* ncurses-dev<br />
* flex<br />
* bison<br />
<br />
= Get sources and tools =<br />
NOTE: for simplicity, put all downloads and items extracted into the same directory. <br />
=== Coreboot ===<br />
git clone http://review.coreboot.org/p/coreboot<br />
cd coreboot<br />
git submodule update --init --checkout<br />
git checkout b9a0809faeeef67e46cda17cf8f7a839c6fe614c<br />
* Download [http://www.elinux.org/images/c/cd/Minnowboard_Max_Coreboot_config.txt config]<br />
<br />
=== Intel Firmware Support Package (FSP) ===<br />
* Download:<br />
** [http://www.intel.com/content/www/us/en/embedded/software/fsp/atom-e3800-fsp-g3-windows-download.html Windows]<br />
** [http://www.intel.com/content/www/us/en/embedded/software/fsp/atom-e3800-fsp-g3-linux-download.html Linux]<br />
** Archive Links:<br />
*** [http://downloadcenter.intel.com/download/24496 Intel® FSP for Intel® Atom™ Processor E3800 Series]<br />
* extract from archive<br />
* follow instructions in Readme_Extract to extract FSP<br />
<br />
=== Binary Configuration Tool ===<br />
* Download [http://www.intel.com/content/www/us/en/intelligent-systems/intel-firmware-support-package/intel-fsp-overview.html Intel® Binary Configuration Tool]<br />
* extract archive from archive<br />
* extract from archive<br />
<br />
= Setup =<br />
=== FSP ===<br />
cd bct<br />
<code>./bct --bin ../BAY_TRAIL_FSP_KIT/FSP/BAYTRAIL_FSP_GOLD_002_10-JANUARY-2014.fd --absf ../coreboot/src/vendorcode/intel/fsp/baytrail/absf/minnowmax_2gb.absf --bout ../minnowboard-max.fsp</code><br />
* If you have a single core Minnowboard Max, change minnowmax_2gb.absf to minnowmax_1gb.absf<br />
* DO NOT USE THE GUI. THE GUI DOES NOT WORK ON ALL LINUX DISTROS AND IS NOT NECESSARY FOR THIS.<br />
cd ..<br />
<br />
=== TXE and SPI descriptor ===<br />
First build a coreboot utility called ifdtool that's located within the coreboot directory<br />
<br />
cd coreboot/util/ifdtool<br />
make<br />
cd ../../../<br />
<br />
Download the original firmware binary [http://firmware.intel.com/sites/default/files/2014-WW42.4-MinnowBoardMax.73-64-bit.bin_Release.zip here]<br />
<br />
unzip -d maxfirmware 2014-WW42.4-MinnowBoardMax.73-64-bit.bin_Release.zip<br />
cd maxfirmware<br />
<br />
Run ifdtool to extract the TXE and SPI descriptor from the firmware image<br />
../coreboot/util/ifdtool/ifdtool -x MNW2MAX1.X64.0073.R02.1409160934.bin<br />
<br />
You should now have 4 files starting with flashregion_<br />
Link flashregion_0_flashdescriptor.bin to descriptor.bin<br />
ln -s flashregion_0_flashdescriptor.bin descriptor.bin<br />
Link flashregion_1_bios.bin to txe.bin<br />
ln -s flashregion_1_bios.bin txe.bin<br />
<br />
*Ignore the other two flashregion files as they won't be used<br />
<br />
=== Coreboot ===<br />
cd coreboot<br />
* in src/soc/intel/fsp_baytrail/Kconfig line 127, change 'string' to 'string "ME PATH"'<br />
make menuconfig<br />
* load provided config<br />
* save config to .config<br />
* If you have a single core Minnowboard Max, change "Mainboard" -> "Memory SKU to build" to 1GB<br />
* Set "Chipset" -> "ME PATH" to the directory containing TXE and SPI descriptor(../maxfirmware)<br />
<br />
= Building =<br />
make crossgcc<br />
make<br />
* The firmware produced is build/coreboot.rom<br />
<br />
= Building without TXE/SPI descriptor =<br />
make menuconfig<br />
* Set Chipset -> Include the TXE to No<br />
make crossgcc<br />
make<br />
* When flashing the firmware, only flash the last 3MB of the 8 MB image onto the last 3MB of the chip<br />
** Example command using flashrom and a dediprog: echo 00500000:007fffff coreboot > regions.txt ; sudo flashrom -p dediprog -l regions.txt -i coreboot -w coreboot.rom<br />
* If you accidentally overwrite the first half, you will need to reflash the original firmware, which is available [https://uefidk.com/content/minnowboard-max here].</div>
Darknighte
https://elinux.org/index.php?title=ELC_2013_Presentations&diff=222326
ELC 2013 Presentations
2013-02-21T23:01:22Z
<p>Darknighte: /* Presenters */</p>
<hr />
<div>Presenters, Demo-ers, Participants:<br />
Thanks very much for your participation in Linux Foundation's [http://events.linuxfoundation.org/events/embedded-linux-conference Embedded Linux Conference 2013].<br />
<br />
This page is for collecting the presentations that were made at the conference. During and after the conference we will collect materials from the presenters and place them here.<br />
Please watch this page if you are interested in a particular presentation - and if it<br />
doesn't show up, please [[Special:EmailUser/Wmat | send me and email]] and we'll try to track it down.<br />
<br />
== Videos ==<br />
<br />
Videos for ELC2013 will be posted when they become available.<br />
<!--<br />
In addition, Free Electrons has also provided video of Andoid builders Summit talks, and ELC talks:<br />
<br />
[http://free-electrons.com/blog/abs-2012-videos/ Android Builders Summit]<br/><br />
[http://free-electrons.com/blog/elc-2012-videos/ ELC]<br />
--><br />
== Instructions ==<br />
'''Presenters:''' Please post your technical conference presentations on this page.<br />
(See Instructions below the tables)<br />
<br />
= Table of Presentations =<br />
<br />
NOTE: If you add a wikilink to your presentation and attempt to upload it via the link, it may fail. If it does, use the [[Special:Upload]] page to upload your file.<br />
<br />
== Keynotes ==<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|+ '''Keynotes'''<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Presenter(s)'''<br />
| align="center" | '''Session Description''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/jimzemlinthelinuxfoundation1?iframe=yes&w=900&sidebar=yes&bg=no Jim Zemlin, Executive Director, The Linux Foundation]<br/>[http://embeddedlinuxconference2013.sched.org/speaker/georgegray?iframe=yes&w=900&sidebar=yes&bg=no George Grey, CEO, Linaro]<br />
| [http://embeddedlinuxconference2013.sched.org/event/7d31bdc542e4688cfcb4f9e734ea578b?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no Working Together to Accelerate Linux Development]<br />
| <br />
| <br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/chatham1?iframe=yes&w=900&sidebar=yes&bg=no Andrew Chatham, Google]<br />
| [http://embeddedlinuxconference2013.sched.org/event/f933fea1a987fa84bbcd88f889e0dfd6?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no Google's Self-Driving Cars: The Technology, Capabilities & Challenges]<br />
| <br />
| <br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/david.c.stewart?iframe=yes&w=900&sidebar=yes&bg=no Dave Stewart, Intel]<br />
| [http://embeddedlinuxconference2013.sched.org/event/c4dc74be6672f020d8e166d2db4655cf?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no Code Sweat: Embed with Nightmares]<br />
|<br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/6ff46db8e2a8a39b51255473e312756e?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no SpaceX - Moore's Law to Mars]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/robertroserobertrosedirectorofsoftwareengineeringspacex?iframe=yes&w=900&sidebar=yes&bg=no Robert Rose, SpaceX]<br />
|<br />
|<br />
|}<br />
<br />
<br /><br />
<br />
== Presenters ==<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|+ '''Presentations'''<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Session Description'''<br />
| align="center" | '''Presenter(s)''' <br />
| align="center" | '''Presentation'''<br />
| align="center" | '''Transcript Status'''<br />
|-<br />
|- bgcolor="#a0c0c0"<br />
| colspan="4" | Day 1, 11:00am<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/e1565cda09533369d6c989f9890e4344?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no Anatomy of the arm-soc git tree]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/olof?iframe=yes&w=900&sidebar=yes&bg=no Olof Johansson, Google]<br />
|<br />
| <br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/78bcf2b8e163ab68d6ba192c9b3e32dd?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no Beaglebone: The Perfect Telemetry Platform?]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/mranostay?iframe=yes&w=900&sidebar=yes&bg=no Matt Ranostay, Ranostay Industries]<br />
| [[Media:Beaglebone_Telemetry-_ELC_2013.pdf|PDF]]<br />
| <br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/c5161be9cee53ea9a0eb45d57ef0b194?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no Using and Understanding the Real-Time Cyclictest Benchmark]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/frank.rowand?iframe=yes&w=900&sidebar=yes&bg=no Frank Rowand, Sony Network Entertainment]<br />
| <br />
| <br />
|- bgcolor="#a0c0c0"<br />
| colspan="4" | Day 1, 12:00pm<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/4d82f7065019b1c993fc6bc24b629abe?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no Anatomy of an Embedded KMS Driver]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/laurent.pinchart?iframe=yes&w=900&sidebar=yes&bg=no Laurent Pinchart, Ideas on board SPRL]<br />
| <br />
| <br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/725fe218e20e73b08ed6ba1f2930e37b?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no Kernel Dynamic Memory Allocation Tracking and Reduction]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/elezegarcia?iframe=yes&w=900&sidebar=yes&bg=no Ezequiel Alfredo Garcia, VanguardiaSur]<br />
| <br />
| <br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/bcd61120abc0308cb2fede03c70a769b#?iframe=yes&w=900&sidebar=yes&bg=no The OpenEmbedded Project 2 Years After Adopting the Yocto Project]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/koen?iframe=yes&w=900&sidebar=yes&bg=no Koen Kooi, CurcuitCo Electronics]<br />
| <br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="4" | Day 1, 2:00pm<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/4b59cb9405cf73cd63f21ed964edf370?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no How to Cook the LTSI Kernel with Yocto Recipe]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/hisao.munakata.vt?iframe=yes&w=900&sidebar=yes&bg=no Hisao Munakata, Renesas Electronics] <br />
| [[Media:LTSIwithYocto.pdf|PDF]]<br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/ff5ec20eb019b6adfe44a1e6f43ef0d6?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no PinControl and GPIO Update] <br />
| [http://embeddedlinuxconference2013.sched.org/speaker/linus.walleij?iframe=yes&w=900&sidebar=yes&bg=no Linus Walleij, ST-Ericsson]<br />
| <br />
| <br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/538a75dac6cc94621a6881e307e962e6?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no Understanding PREEMPT_RT (The Real-Time Patch]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/rostedt?iframe=yes&w=900&sidebar=yes&bg=no Steven Rostedt, RedHat]<br />
| <br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/4f34a2dbe0d8058330f7a63f11d2ad93?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no Beaglebone Hands-On Tutorial Sessions 1 Sponsored by BeagleBoard.org and BeagleBoardToys.com]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/jayneil?iframe=yes&w=900&sidebar=yes&bg=no Jayneil Dalal, Texas Instruments]<br />
|<br />
| <br />
|- bgcolor="#a0c0c0"<br />
| colspan="4" | Day 1, 3:00pm<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/ef01d4f45e400247273658a420b63fee?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no Building a Custom Linux Distribution with the Yocto Project]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/sean_hudson1?iframe=yes&w=900&sidebar=yes&bg=no Sean Hudson, Mentor Graphics]<br />
| [[Media:2013-ELC-Building-a-distro-with-YP.pdf|PDF]] <br />
| <br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/c0cc92e3b123d1cc83a43a0c89a0cc57?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no Common Clock Framework: How to Use It]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/gclement?iframe=yes&w=900&sidebar=yes&bg=no Gregory Clement, Free Electrons]<br />
| <br />
| <br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/b5d3361ee252fc74bae36c7bab06dbd3?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no RFC: Obtaining Management Buy-in for Mainline Development]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/kev1?iframe=yes&w=900&sidebar=yes&bg=no Kevin Chalmers, Texas Instruments]<br />
| <br />
| <br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/c9dbc64a77607bfd16df7fdf4403fd78?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no BeagleBone Hands-on Tutorial Session 2 Sponsored by BeagleBoard.org and BeagleBoardToys.com]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/jayneil?iframe=yes&w=900&sidebar=yes&bg=no Jayneil Dalal, Texas Instruments]<br />
| <br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="4" | Day 1, 4:00pm<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/77502d826977dcd027871c96d9689d59?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no Atom for Embedded Linux Hackers and the DIY Community]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/scott.a.garman?iframe=yes&w=900&sidebar=yes&bg=no Scott Garman, Intel Open Source Technology Center]<br />
| <br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/0ed4ebc0a81490626dca075746b5979a?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no Controlling Multi-Core Race Conditions on Linux/Android] <br />
| [http://embeddedlinuxconference2013.sched.org/speaker/mike94?iframe=yes&w=900&sidebar=yes&bg=no Mike Anderson, The PTR Group, Inc.]<br />
| <br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/45c141821f693cb24aa4ebc69aaf99c9?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no Making Linux do Hard Real-Time] <br />
| [http://embeddedlinuxconference2013.sched.org/speaker/brent14?iframe=yes&w=900&sidebar=yes&bg=no Brent Roman, Monterey Bay Aquarium Research Institute]<br />
| <br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/5c62f089dde99618c864dc340a537288?iframe=yes&w=900&sidebar=yes&bg=no BeagleBone Hands-On Tutorial Session 3 Sponsored by BeagleBoard.org and BeagleBoardToys.com]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/jayneil?iframe=yes&w=900&sidebar=yes&bg=no Jayneil Dalal, Texas Instruments]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="4" | Day 1, 5:00pm<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/e82d3137553ba3e2ff1ce6e127f48fa9?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no How to Decide the Linux Kernel Version for the Embedded Products to Keep Maintaining Long Term]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/tsugikazushibata1?iframe=yes&w=900&sidebar=yes&bg=no Tzugikazu SHibata, NEC]<br />
| <br />
| <br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/d1b56ab904b102807ec86764d4dffe71?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no Optimizing GStreamer Video Plugins: A Case Study with Renesas SoC Platform]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/matsu2?iframe=yes&w=900&sidebar=yes&bg=no Katsuya Matsubara, IGEL Co., Ltd.]<br />
| <br />
| <br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/2bf9b7769bf51293b506be46425c861c?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no Your New ARM SoC Linux Support Checklist!]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/tpetazzoni?iframe=yes&w=900&sidebar=yes&bg=no Thomas Petazzoni, Free Electrons]<br />
| <br />
| <br />
|- bgcolor="#a0c0c0"<br />
| colspan="4" | Day 2, 10:30am<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/ccda0ec3bf3f97011febdeb1b8ba54dc?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no Kernel Testing Tools and Techniques]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/ohporter?iframe=yes&w=900&sidebar=yes&bg=no Matt Porter, Texas Instruments, Inc.]<br />
| <br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/dfe1387ba3520d2a5037265cd54ee826?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no Debugging on a Production System] <br />
| [http://embeddedlinuxconference2013.sched.org/speaker/tristan.lelong?iframe=yes&w=900&sidebar=yes&bg=no Tristan Lelong, Adeneo Embedded]<br />
| <br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/6e744648e4859372513239432adc3681?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no FIT Image Format Inspired by the Kernel Device Tree Interface]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/agnel.joel?iframe=yes&w=900&sidebar=yes&bg=no Joel Fernandes, Texas Instruments, Inc.]<br />
| <br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/18494630c7fd39c398fde6f6054a2b37?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no Pre-built Binary Toolchains in the Yocto Project]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/denix?iframe=yes&w=900&sidebar=yes&bg=no Denys Dmytriyenko, Texas Instruments, Inc.]<br />
| <br />
| <br />
|- bgcolor="#a0c0c0"<br />
| colspan="4" | Day 2, 11:30am<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/33128ae78b4f1b46dfe4fec816b74e98?iframe=yes&w=900&sidebar=yes&bg=no#?iframe=yes&w=900&sidebar=yes&bg=no Extending the swsusp Hibernation Framework to ARM]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/russ.dill?iframe=yes&w=900&sidebar=yes&bg=no Russell Dill, Texas Instruments, Inc.]<br />
| [http://elinux.org/images/0/0c/Slides.pdf PDF]<br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/a608109d374ac283e395f6028e5d868c?iframe=no&w=900&sidebar=yes&bg=no# LLVMLinux: Compiling the Linux Kernel with LLVM] <br />
| [http://embeddedlinuxconference2013.sched.org/speaker/behanw Behan Webster, Converse in Code, Inc.]<br />
| <br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/569cd5cfa4f30a56c23215b1971db1f8?iframe=no&w=900&sidebar=yes&bg=no# Making Gadgets Really "cool"]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/noor.u.mubeen Noor UI Mubeen, Intel Technology India Pvt Ltd]<br />
|<br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/c58b06ecc659a01878f516b3075939ec?iframe=no&w=900&sidebar=yes&bg=no# Survey of Linux Kernel Debugging Techniques]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/kevin.dankwardt Kevin Dankwardt, K Computing]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="4" | Day 2, 1:45pm<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/1f828b765ec4df1528968306f0445240?iframe=no&w=900&sidebar=yes&bg=no# Application Diversity Demands Accelerated Linux Innovation]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/morvek Mark Orvek, Linaro]<br />
| <br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/7640b599b9af1d2dbfebe1d8d39989ed?iframe=no&w=900&sidebar=yes&bg=no# Can You Market an Open Source Project?] <br />
| [http://embeddedlinuxconference2013.sched.org/speaker/tracey.m.erway Tracey Erway, Intel Corporation<br/>Nithya Ruff, Synopsys]<br />
| <br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/53b201c7ad059284a2add9523a4492c3?iframe=no&w=900&sidebar=yes&bg=no# The End of Embedded Linux (as we know it)] <br />
| [http://embeddedlinuxconference2013.sched.org/speaker/chris105 Chris Simmonds, 2net Limited]<br />
| <br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/80d20d81826d8c252246140684534320?iframe=no&w=900&sidebar=yes&bg=no# Toybox: Writing a new Linux Command Line from Scratch]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/rob31 Rob Landley, Multicellular]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="4" | Day 2, 2:45pm<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/af6c24c1ba26195243201aad0f947352?iframe=no&w=900&sidebar=yes&bg=no# Deadline Miss Detection with SCHED_DEADLINE]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/yoshitake.kobayashi Yoshitake Kobayashi, TOSHIBA Corporation]<br />
| [[Media:ELC2013-Kobayashi.pdf|PDF]]<br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/bedc505f903d6dacfc506eae5a361005?iframe=no&w=900&sidebar=yes&bg=no# Embedded Linux Takes on the Hard Problems of Automotive]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/alchaiken Alison Chaiken, Mentor Embedded Software Division]<br />
| <br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/a040837ca32db97783677fd9ed336a5f?iframe=no&w=900&sidebar=yes&bg=no# Open Graphics with the Yocto Project] <br />
| [http://embeddedlinuxconference2013.sched.org/speaker/burton1 Ross Burton, Intel]<br />
|<br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/9777ed0644ec217470ea120547e6e6a1?iframe=no&w=900&sidebar=yes&bg=no# Using GStreamer for Seamless Off-Loading Audio Processing to a DSP]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/ruud.derwig Ruud Derwig, Synopsys]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="4" | Day 2, 4:00pm<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/d3840c72f34e224e1a594b7dbe86a60d?iframe=no&w=900&sidebar=yes&bg=no# Designing for Optimisation]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/mans.rullgard Mans Rullgard, ARM/Linaro]<br />
|<br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/3ef642b5a4ecd564b505625f8255b250?iframe=no&w=900&sidebar=yes&bg=no# Namespaces for Security] <br />
| [http://embeddedlinuxconference2013.sched.org/speaker/jake13 Jake Edge, LWN.net]<br />
| <br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/58ed5c59d83225dd39a8071fe10d1576?iframe=no&w=900&sidebar=yes&bg=no# Yocto Project Overview and Update] <br />
| [http://embeddedlinuxconference2013.sched.org/speaker/sgw Saul Wold, Intel]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="4" | Day 2, 5:00pm<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/d6e312a3d3159db95993483132dd7a83?iframe=no&w=900&sidebar=yes&bg=no# Board Bringup: You, Me, and I2C]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/danders.dev David Anders, Texas Instruments]<br />
|<br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/a78778ce69f44eb8c34de584cac9512e?iframe=no&w=900&sidebar=yes&bg=no# System-wide Memory Management without Swap] <br />
| [http://embeddedlinuxconference2013.sched.org/speaker/hmcochran Howard Cochran, Lexmark International]<br />
| [[Media:Elc2013-embedded-memory-management.pdf|PDF]]<br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/94e9835bf0b10444250bf923f962cdf6?iframe=no&w=900&sidebar=yes&bg=no# Target Communication Framework: One Link to Rule Them All]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/anna.dushistova Anna Dushistova, Me, Myself, and I]<br />
| <br />
|<br />
|-<br />
|- bgcolor="#a0c0c0"<br />
| colspan="3" | Day 3, 9:00am<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/d628d11e7d9310bb18e6536bac0d8d7f?iframe=no&w=900&sidebar=yes&bg=no# EasyUI: No Nonsense Mobile Application Development with EFL]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/leandro2 Leandro Pereira, ProFUSION Embedded System]<br />
|<br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/845c23037d0d2e375fe96d3f676a648d?iframe=no&w=900&sidebar=yes&bg=no# In Kernel Switcher: A Solution to Support ARM's New big.LITTLE implementation] <br />
| [http://embeddedlinuxconference2013.sched.org/speaker/mathieu.poirier Mathieu Poirier, Linaro]<br />
| <br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/c0173ac5f2fde26462f4b36c07b0c413?iframe=no&w=900&sidebar=yes&bg=no# Yocto Meta-Virtualization Layer Project] <br />
| [http://embeddedlinuxconference2013.sched.org/speaker/michael.christofferson Michael Christofferson, Enea]<br />
| <br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/c0f74aade06500c4363b7e17edf07a4e?iframe=no&w=900&sidebar=yes&bg=no# Embedded Android Workshop]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/karimyaghmour3 Karim Yaghmour, Opersys]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="4" | Day 3, 10:00am<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/db5e82d9ea3010390a31a34ea2b0212a?iframe=no&w=900&sidebar=yes&bg=no# F2FS (Flash-Friendly File System)]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/jooyoung.hwang Joo-Young Hwang, Samsung Electronics Co., Ltd.]<br />
| <br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/1849ad93f7bfd458bb962a171dad9ab1?iframe=no&w=900&sidebar=yes&bg=no# Lessons Learned in Designing a Self-Video, Self-Hovering Nano Copter] <br />
| [http://embeddedlinuxconference2013.sched.org/speaker/gregoire Gregoire Gentil, Always Innovating]<br />
| <br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/4886db21ad2637a44ae26743b41af3f1?iframe=no&w=900&sidebar=yes&bg=no# Leveraging Linux - Code Coverage for Post-Silicon Validation]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/mehdik. Mehdi K., UBC Integrated Systems Design Lab]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="4" | Day 3,11:15am<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/21d4fd0dc56868cf2220285eebb76a17?iframe=no&w=900&sidebar=yes&bg=no# Bringing kconfig to EGLIBC]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/raj.khem Khem Raj, OpenEmbedded]<br />
|<br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/1055e624212b01ba5a761e53dc3fc9eb?iframe=no&w=900&sidebar=yes&bg=no# Gentoo-Bionic: We Can Rebuild Him. Better. Stronger. Faster.] <br />
| [http://embeddedlinuxconference2013.sched.org/speaker/chrisfriedt Christopher Friedt, Research In Motion]<br />
| <br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/6886dddf386277f332c2e7cf742cb9bb?iframe=no&w=900&sidebar=yes&bg=no# Task Scheduling for Multicore Embedded Devices]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/funkygap Gap-Joo Na, Electronics and Telecommunications Research Institute (ETRI)]<br />
|<br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="4" | Day 3, 12:15pm<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/74d3b5689c6663250c419c048fe2495f?iframe=no&w=900&sidebar=yes&bg=no# Adventures in (simulated) Assymmetric Scheduling]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/panto Pantelis Antoniou, Antoniou Consulting]<br />
|<br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/896ba6b16e4d15e2c36a46d3315e3f7a?iframe=no&w=900&sidebar=yes&bg=no# An Insight into the Advanced XIP Filesystem (AXFS)] <br />
| [http://embeddedlinuxconference2013.sched.org/speaker/aaditya.kumar.30 Aditya Kumar, Sony India Software Centre Pvt Ltd.]<br />
|<br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/f343dc3f9f47c051a260dd4064dc6b4b?iframe=no&w=900&sidebar=yes&bg=no# Tips of Malloc and Free] <br />
| [http://embeddedlinuxconference2013.sched.org/speaker/tetsu.koba Tetsuyuki Kobayashi, Kiyoto Microcomputer]<br />
| <br />
|<br />
|- bgcolor="#a0c0c0"<br />
| colspan="4" | Day 3, 2:15pm<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/181850f27fe7f34f54ade470b3d25b3c?iframe=no&w=900&sidebar=yes&bg=no# How to Build Your Own Digital Signage Solution with Yocto Project]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/nitin.a.kamble Nitin Kamble, Intel Corporation]<br />
|<br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/6323851f04700f04a30899503710781b?iframe=no&w=900&sidebar=yes&bg=no# Leveraging SPDX with Yocto]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/mark.gisi Mark Gisi, Wind River Systems]<br/>[http://embeddedlinuxconference2013.sched.org/speaker/markhatle Mark Hatle, Wind River Systems]<br />
|<br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/907ac5bf9511f464a329047c5ca28e51?iframe=no&w=900&sidebar=yes&bg=no# The 'Embedded' Problem as Experienced by Intel's Reference Phones] <br />
| [http://embeddedlinuxconference2013.sched.org/speaker/mark.gross Mark Gross, Intel/MCG/PSI]<br />
| <br />
| <br />
|- bgcolor="#a0c0c0"<br />
| colspan="4" | Day 3, 3:15pm<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/17dcacc6f4b333c5e7c2a0ffc8df2fcb?iframe=no&w=900&sidebar=yes&bg=no# olibc: Another C Runtime Library for Embedded Linux]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/jserv Jim Huang, Oxlab]<br />
|<br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/a85c816419e15fe1c209a7a8a13375d4?iframe=no&w=900&sidebar=yes&bg=no# Security Best Practices for Embedded Systems]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/mehaf John Mehaffey, MontaVista Software]<br />
|<br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/event/ff7ed4110d02595d5c75c012238b84bf?iframe=no&w=900&sidebar=yes&bg=no# uCLinux for Custom Mobile Devices]<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/hy2012 Hunyue Yau, HY Research LLC]<br />
|<br />
|<br />
|}<br />
<br />
<br /><br />
<br />
== Workshops ==<br />
{| border="1" cellspacing="0" cellpadding="4"<br />
|- bgcolor="#c0e0e0"<br />
|+ '''Workshops'''<br />
|- bgcolor="#c0e0e0"<br />
| align="center" | '''Presenter(s)'''<br />
| align="center" | '''Session Description''' <br />
| align="center" | '''Presentation'''<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/filipthoen Filip Thoen, Synopsys]<br />
| [http://embeddedlinuxconference2013.sched.org/event/822e1a83294b6412d0c69fe5d940d414?iframe=no&w=900&sidebar=yes&bg=no# Getting Linux BSPs Developed Faster]<br />
|<br />
|-<br />
| Yocto Project Developers<br />
| [http://embeddedlinuxconference2013.sched.org/event/e5debbb7e088403c5d5d5575d99c13d5?iframe=no&w=900&sidebar=yes&bg=no# Tocto Project & OpenEmbedded BoF]<br />
| <br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/ohporter Matt Porter, Texas Instruments]<br />
| [http://embeddedlinuxconference2013.sched.org/event/ccda0ec3bf3f97011febdeb1b8ba54dc?iframe=no&w=900&sidebar=yes&bg=no# Kernel Testing Tools and Techniques]<br />
|<br />
|-<br />
| [http://embeddedlinuxconference2013.sched.org/speaker/jesse.barker Jesse Barker, Linaro]<br />
| [http://embeddedlinuxconference2013.sched.org/event/4bca8fd9cf84d0426e53aadbe19eeaa9?iframe=no&w=900&sidebar=yes&bg=no# Common Display Framework]<br />
|<br />
|}<br />
<br />
<br /><br />
<br />
== Instructions for Presenters ==<br />
Please create a link in the table for your presentation, copying the style of other links.<br />
(You may need to create an account in order to edit the wiki or upload files.)<br />
<br />
When you have created the link, click on it to upload the file containing your slides.<br />
[[Category:ELC]]<br />
[[Category:2013]]<br />
[[Category:Events]]<br />
[[Category:Presentations]]</div>
Darknighte
https://elinux.org/index.php?title=File:2013-ELC-Building-a-distro-with-YP.pdf&diff=222320
File:2013-ELC-Building-a-distro-with-YP.pdf
2013-02-21T23:00:56Z
<p>Darknighte: Slightly misnamed, this presentation covers some of the basics of the Yocto Project and some common tasks</p>
<hr />
<div>Slightly misnamed, this presentation covers some of the basics of the Yocto Project and some common tasks</div>
Darknighte