Timesys Corporation - Free Embedded Linux Webinars

Recently Added   ::   Timesys University Series   ::   Embedded Linux Development

 

In addition to contract-based support, customized training and professional services, we offer special Webinars to help you with your embedded Linux project and provide insight on embedded Linux topics.

 

   Recently Added Webinars

Below are the most recent Timesys webinars.

 Starting a Project with the Yocto Project Build System

(added 24 August 2015)

If you’re building an embedded Linux based device using Yocto Project standards, you probably have questions such as the following: How do I start my project? What are layers? What is included in a Yocto Project BSP? You’re not alone. At Timesys, we’ve helped customers who’ve had questions such as these and needed help with jump starting their development.

During this 45-minute web event, Timesys VP of Technology, Maciej Halasz, will introduce to Yocto Project standards and walk you through the process of getting started. And, he’ll answer many of the common questions developers have when considering the Yocto Project build system for development of an embedded Linux based device.

Starting a Project with the Yocto Project Build System View this webinar.

Τ Back to top

 Overcoming Your Hesitation to Migrate to a Linux Device Tree Kernel

(added 28 July 2015)

The device tree is where the Linux kernel is informed about a specific piece of hardware we’ve added or removed, so that the kernel can load the right driver to handle it (or refrain from doing so, if the hardware was removed). This is also where specific information about the hardware is conveyed. For many developers who want to upgrade the Linux kernel running in their existing devices, converting their board-specific code to device tree format can seem like a daunting task.

Are you hesitant to make the move to a newer version of the Linux kernel because of the need to update to the Linux device tree? During this 45-minute event, Al Feczko, Timesys VP of Sales and Field Engineering, will give you an overview of device trees and explain why you shouldn’t hesitate to upgrade from a pre-device tree kernel to a post-device tree kernel.

Overcoming Your Hesitation to Migrate to a Linux Device Tree Kernel View this webinar.

Τ Back to top

 

   Timesys University Series

Our Timesys University webinars are intended to help developers best utilize our award-winning LinuxLink framework to quickly configure, build and test their embedded Linux projects.

 Building an embedded medical device using the Texas Instruments Zoom™ OMAP35x Development Kit from Logic PD with LinuxLink

This exciting hands-on webinar series will not only introduce you to fast Linux product development with Timesys tools, but it also will demonstrate how open source technology can be harnessed to build an embedded medical device using one of the powerful OMAP-3530 processors from TI.

Besides Qt Embedded for Linux, the baseline Linux platform will integrate packages and audio codecs for audio capability as well as network connectivity, including WiFi which is present on the Logic PD kit. The final product will be deployed in flash and will autoboot.

Session 1: Project fast track — Development environment and small footprint Linux platform for the OMAP-3530

View this session. (.wmv)

Session 2: EKG device — Meeting application requirements and objectives through rapid development with LinuxLink and open source middleware

View this session. (.wmv)

Session 3: System debugging and testing with the OMAP35x

View this session. (.wmv)

Τ Back to top

 Building a Bluetooth-enabled home automation device on the Atmel SAM9263 with LinuxLink

This hands-on webinar series will walk attendees through the process of building a Linux-based home automation device using Atmel’s SAM9263-EK reference board.

The resulting product design will include a graphical control interface displayed on the attached LCD, controlled with a touchscreen. It will demonstrate networked remote sensor control by gathering data from an accelerometer via Bluetooth and subsequently changing the state of controlled devices via GPIO. The finished product will be deployed in on-board flash.

Session 1: Assembling and booting a small footprint Linux platform

View this session. (.mp4)

View this session. (.wmv)

Session 2: Building a custom GUI on GTK+ with Glade

View this session. (.mp4)

View this session. (.wmv)

Session 3: Integrating Bluetooth devices

View this session. (.mp4)

View this session. (.wmv)

Session 4: System debugging and testing

View this session. (.mp4)

View this session. (.wmv)

Τ Back to top

 Building an Internet Radio on the Freescale i.MX31PDK with LinuxLink

This hands-on webinar series will walk attendees through the process of building a Linux-based internet radio using Freescale’s i.MX31PDK 3-stack board.

The internet radio device will include a graphics based application displayed on the LCD through which a radio station URL address will be passed on to an audio playback application. The Linux platform assembled for the Internet Radio will integrate packages and audio codecs for streaming and audio playback capability as well as a Bluetooth subsystem. The final product will be deployed in NAND flash and will autoboot on the reference board.

Session 1: Assembling a small footprint Linux platform for the i.MX31PDK

View this session. (.wmv)

Session 2: Building a custom GUI on GTK+ with Glade for the i.MX31PDK

View this session. (.wmv)

Session 3: Adding audio codecs and a Bluetooth subsystem on the i.MX31PDK

View this session. (.wmv)

Session 4: System debugging and testing with the i.MX31PDK

View this session. (.wmv)

Τ Back to top

 

   Embedded Linux Development Webinars

Our embedded Linux development webinar archive is full of valuable and informative presentations on embedded Linux topics that you can view from the comfort of your desk, whenever you want.

 

 Getting Started With a Yocto Project Based Qt SDK on the Atmel SAMA5D3 Xplained Development Kit

(added 07 July 2014)

If you’re building a Qt based embedded Linux application using Yocto Project standards, we know you have questions like, “How can I quickly get started building my application?” Relax. We’ve got you covered. For developers building devices around the Atmel SAMA5D3 Xplained development kit, jump starting application development can’t get any easier.

Please join co-presenters Maciej Halasz, Director of Product Management at Timesys and Thomas Aubin, ARM MPU Product Marketing Manager at Atmel for this 45-minute webinar. During this webinar, Thomas will introduce you to the low-cost, fast prototyping Atmel SAMA5D3 Xplained development platform, after which Maciej will walk you through downloading a Yocto Project Qt SDK, setting up your development environment, importing the SDK into the Qt Creator IDE and leveraging the Atmel custom widget library.

Getting Started With a Yocto Project Based Qt SDK on the Atmel SAMA5D3 Xplained Development Kit View this webinar.

Τ Back to top

 How to Remotely Debug a Multi-Threaded Application on a Freescale i.MX 6 Processor-Based Platform Using TimeStorm

(added 17 April 2014)

Recently, Bernard Cole from Embedded.com wrote an article entitled “The continuing importance of embedded development tools,” which highlighted how —for embedded developers at least — the more things change, the more they stay the same. In the article, Bernard mentioned how a recent survey by Jim Turley, former editor-in-chief of Embedded Systems Design Magazine and now chief consultant at Silicon Insider, revealed that when asked what is the most important aspect of any embedded system design development tools trumped both processor and operating system. Just in case you thought this was a new trend, review this Embedded Market Study from 2009, which shows that the debugger is the second most important tool for any embedded developer — behind only the compiler/assembler.

During this 30-minute webinar, Timesys VP of Sales and Field Engineering, Al Feczko, will walk you through a simple series of steps for setting up TimeStorm, Timesys’ Eclipse-based IDE, to remotely debug multi-threaded applications written in C that are running on a popular Freescale i.MX 6 processor-based platform.

How to Remotely Debug a Multi-Threaded Application on a Freescale i.MX 6 Processor-Based Platform Using TimeStorm View this webinar.

Τ Back to top

 6 More Reasons to Upgrade from LinuxLink FREE Edition to LinuxLink PRO Edition

(added 01 March 2013)

Building upon the first 6 reasons that were described in our previous webinar, “6 Reasons to Upgrade from LinuxLink FREE Edition to LinuxLink PRO Edition,” we’ll outline an additional set of reasons to upgrade — which should give every engineer using LinuxLink FREE Edition today more than enough ammunition to convince your manager to find money in the team budget to cover the cost of upgrading. Timesys VP of Sales and Field Engineering, Al Feczko, shares 6 more reasons why you should upgrade from LinuxLink FREE Edition to LinuxLink PRO Edition.

view 6 More Reasons to Upgrade View this webinar.

Τ Back to top

 6 Popular Embedded Linux Packages

(added 19 December 2012)

While it may be possible to install desktop-style distributions on modern 32-bit embedded processors, that doesn’t mean it’s a good idea. Many commonly used Linux applications, utilities and libraries for desktop or server Linux have near equivalent smaller footprint versions that have been developed specifically for use in embedded systems. Timesys VP of Sales and Field Engineering, Al Feczko, shares 6 popular packages available in the Timesys LinuxLink repository today that can make your customized version of embedded Linux fit nicely into a smaller Flash memory footprint.

view 6 Popular Embedded Linux Packages View this webinar.

Τ Back to top

 6 Ways to Make Embedded Linux Boot More Quickly

(added 20 October 2012)

By considering various optimizations which can be done 1) at the bootloader layer, 2) at the Linux kernel and device driver layer, and 3) at the root filesystem layer, there are numerous ways to speed up the time it takes to boot the device you are building.
Al Feczko, Timesys VP of Sales and Field Engineering, will share 6 ways that you can make your customized version of embedded Linux boot more quickly.

view 6 Ways to Make Embedded Linux Boot More Quickly View this webinar.

Τ Back to top

 6 Reasons to Upgrade from LinuxLink FREE Edition to LinuxLink PRO Edition

(added 11 October 2012)

Al Feczko, Timesys VP of Sales and Field Engineering, shares six reasons why you should upgrade from LinuxLink FREE to LinuxLink PRO. View our brief webinar, and learn a few of the many secrets that embedded software developers who've already upgraded to LinuxLink PRO have figured out on their own.

view 6 Reasons to Upgrade from LinuxLink FREE Edition to LinuxLink PRO Edition View this webinar.

Τ Back to top

 Adopting a Common Embedded Linux Toolset

Managers of engineering divisions using open source frequently find their departments wrestling with the issues behind managing several different Linux distributions. Some solutions may be created from scratch, others based on a open source distribution, while others from a commercial vendor. LinuxLink from TimeSys understand and embraces this model by providing a flexible tool set designed to integrate into an existing project while still providing all of the necessary components for new projects.

View this webinar. (.swf)

Τ Back to top

 Survey of Linux Filesystems

Unlike desktop Linux systems, which typically use ext3, an embedded engineer has many different filesystems to use, each with their own benefits and drawbacks. This webinar will discuss in-depth the different filesystems frequently (and not so frequently) used on embedded targets. We will show where to get the tools for each of the filesystems and how to use them to create a root filesystem (RFS) for your target.

View this webinar. (.mp4)

Τ Back to top

 Linux Boot-up

Learn what happens when a Linux kernel boots from a bootloader to init to your user-space program running. Understand how to minimize boot time and get the right programs running for your application. We will also discuss what Linux does after the kernel starts and how you can get your application running easily.

View this webinar. (.mp4)

Τ Back to top

 Is Real-Time Right for Me?

Real-time is a term often used, but never well-defined. What, exactly, does real-time mean? How do you know you need a real-time system, and what's the difference between hard and soft real-time? This webinar will attempt to demystify the terminology behind real-time, and help you understand if you need a real-time solution and if the Linux real-time offerings are of help to you.

View this webinar. (.wmv)

Τ Back to top

 Solving Common Board Bring-Up Problems

Even after getting all of the right software, booting the target is fraught with difficulties. Getting all of the supporting software properly configured to host a development board can take much longer than expected and contains many not-so-obvious pitfalls. This webinar discusses some of the most common problems our users have encountered and suggests solutions.

View this webinar. (.swf)

Τ Back to top

 Great Small Packages for Embedded Developers

While the fantastic “Swiss army knife” project BusyBox provides a great number of packages for embedded engineers, it does not provide all of the functionality needed by today’s complex embedded devices. Learn about the other packages in the open source community that can provide the extra functionality you need while consuming minimum resource on your target platform.

View this webinar. (.swf)

Τ Back to top

 Case Study: Partner Ecosystem Delivers Embedded Solutions

Leading silicon vendors partner with Timesys to take advantage of LinuxLink^rsquo;s distribution and community features to create Linux distributions around their kernels and support their customers. The webinar describes first hand how LinuxLink’s partners create, distribute and support their distributions and how LinuxLink subscribers directly benefit from this new model.

View this webinar. (.wmv)

Τ Back to top

 Eclipse and Embedded Systems

Learn about the core capabilities of the Eclipse project, how Eclipse manages projects and where you can download this great, free tool. While the Eclipse project started as an integrated development environment for Java developers, the additional tools for C/C++ programmers developed in the C/C++ Development Toolkit (CDT) make Eclipse a viable option for those coding in C/C++ using the GNUs GCC toolset.

View this webinar. (.wmv)

Τ Back to top

 Inside GCC for Embedded Developers

Linux development wouldn’t happen without GCC, the GNU Compiler Collection. Using a GCC-based cross-compiler, there are some tricks of the trade that every embedded developer should know in order to configure GCC for their project and diagnose problems when they occur. This webinar looks at how you can tweak your GCC cross-compiler configuration to ease compilation and deployment and what options GCC includes to help you common diagnose problems.

View this webinar. (.swf)

Τ Back to top

 Automake and Autoconf

Most open source projects use automake and autoconf to make building binaries less painful on a wide-range of target systems. Automake and autoconf make the process of compiling software for a different target nearly effortless; however, not all projects have been created with cross-compilation in mind. This webinar looks at automake/autoconf from an embedded engineers’ perspective and presents ways to make your software more cross-compile friendly and how to work with projects that haven’t been built with this usage pattern in mind.

View this webinar. (.wmv)

Τ Back to top

 Create a Kernel and Root Filesystem for Your Evaluation Board

This Webinar shows how to speed and simplify RFS configuration. Learn how to create and debug a Linux loadable kernel module and RFS. Also, see how to design and optimize target RFS images for an application.

View this webinar. (.wmv)

Τ Back to top

 Making Linux Work in a Tiny Flash

How small is small? For some, it is 32 MB; for others, it is less than 2 MB. This webinar walks you through the process of customizing the Linux kernel, the Linux root file system, and configuration of packages such as uClibc and busybox to meet your footprint needs.

View this webinar. (.wmv)

Τ Back to top

 Get Up-to-Date: Enable Field Upgradeability of Your Embedded Device

We’ll guide you through the process of designing a Linux configuration enabling the addition, removal or upgrade of services and applications after deployment.

View this webinar. (.wmv)

Τ Back to top

 Get Control: Integrate Real-Time Extensions into Your Embedded Linux Platform

We’ll lead you through an example development project to showcase how real-time extensions can be used and integrated into your embedded Linux distribution.

View this webinar. (.wmv)

Τ Back to top

 Get Started: Navigate the Open Source Community

Learn how to navigate the Open Source community to find the software, tools, projects and repositories needed to create a Linux configuration suitable for your embedded target.

View this webinar. (.wmv)

Τ Back to top

 Developing Custom Linux Platforms for x86 Processors

This webinar steps through the process of customizing Linux for an embedded development project.

View this webinar. (.wmv)

Τ Back to top

 Developing Custom Linux Platforms for PowerPC Processors

This presentation covers key embedded development topics including patching and compiling the Linux kernel, assembling a root filesystem (RFS) from pre-compiled binary RPMs, cross-compiling a source RPM, adding it to an RFS and more.

View this webinar. (.wmv)

Τ Back to top

 Transitioning to LinuxLink

This webinar explains how to make a smooth transition from traditional Linux distributions to the more robust features of LinuxLink by Timesys.

View this webinar. (.wmv)

Τ Back to top