LinuxLink Login   |  Contact Us   |   1.866.392.4897 |   sales@timesys.com

Tour the LinuxLink Workflow

LinuxLink makes it easy to create a Yocto Project installer, configure a custom Factory BSP and/or base your custom configuration on an available prebuilt demo or starting point.

Select your preferred build engine.

Can’t decide which build engine to use? Not to worry. As you’ll see in the tour, you can easily switch between build engines in LinuxLink.

The Dashboard: Yocto Project Perspective

Once you log in to LinuxLink 5.0, you’ll be taken to your personal dashboard page where you create and manage all of your custom configurations, including Yocto Project images. The dashboard page is split into the following sections:

Works in Progress

The top section displays works-in-progress / saved images which you have not yet committed. From this section, you can kick off a new Yocto Project configuration or you can create an installer for (), modify () and permanently delete () a saved configuration.
 

Created Installers

The bottom section displays your created Yocto Project installers. From here, you can fork () and archive () an installer, or click the build name to view the build info page and download the installer.
 

Change Engine

Want to customize a Factory configuration? Simply select Factory from within the Change Engine dropdown. You can toggle between Yocto and Factory build build engine “perspectives” to keep your work separate and easier to find.


The Web Wizard: Creating a Yocto Project Image

LinuxLink 5.0 makes it easy to start building a device using Yocto Project standards. Simply configure your custom image, then download and run our generated Yocto Project installer to setup the development environment required to build it.


Click New, Assign an Image Name and Select a Machine

select a machine

select a base Yocto image

Select a Base Image

Choose Software Packages

select packages

review image summary

Review Your Image Summary

Generate the Installer

generate the Yocto installer

download the Yocto installer

Download the Installer

Click New, Assign an Image Name, and Select a Machine

We recommend giving your image a descriptive name that will make sense to you as you make customizations to your project. Later in your development, should you “fork” the installer, you can keep the name for consistency or change it if it makes more sense.

Note: New machines are constantly being added, so be sure to check back frequently if you don’t see your preferred machine in the list.

select a yocto machine
select a base yocto image

Select a Base Image

When selecting an available reference image from the dropdown list, refer to the “Description” box for information about the image.

The YP Core release being used for your machine can be found in the upper right corner of the Wizard UI.

Choose Software Packages

You can use the search feature to find a package, or you can navigate through the list of available packages which is organized by category.

To add/remove a package, simply check/uncheck the box next to the package name. When you select a package, all dependencies are automatically selected for you. To view your selected package dependencies, click on the Total selected link.

select software packages
review your yocto image summary

Review Your Image Summary

Prior to creating a Yocto Project installer, you can review a detailed summary of your custom image. The image summary shows only the Yocto layers your image requires as well as the packages you selected and all of their dependencies. Hover over the colored dot by a package to see which layer it requires.

Once you have reviewed the summary and made any changes (if applicable), generate the installer.

Generate the Installer

When you select Save & Generate Installer, the configuration is committed to history. At this stage, we recommend that you enter a brief configuration message that will be saved with the commit. The message should describe why you created the configuration (e.g. “added Qt 5 to base image“) which will enable you to find it in the history should you need to refer back to it.

generate the Yocto installer
download the yocto installer

Download the Installer

Your newly created Yocto Project installer will be available within a few seconds. To download the installer: 1) click on the green alert in the top, left corner of your dashboard immediately after creating it, or 2) click on the configuration name in the “Installers” section of your dashboard and then click the Yocto Installer button on the resulting build info page.

Ready to configure a Yocto Project based image using Bakery?   Try It Now

The Dashboard: Factory Perspective

Once you log in to LinuxLink 5.0, you’ll be taken to your personal dashboard page where you create and manage all of your custom configurations, including Factory BSPs. The dashboard page is split into the following sections:

Works in Progress

The top section displays works-in-progress / saved images which you have not yet committed. From this section, you can kick off a new Factory build configuration or you can launch (), modify () and permanently delete () a saved build configuration.
 

Created Builds

The bottom section displays your created builds. From here, you can fork () and archive () a build, or click the build name to view the build info page and download output.
 

Change Engine

Want to customize a Yocto Project image? Simply select Yocto from within the Change Engine dropdown. You can toggle between Factory and Yocto build build engine “perspectives” to keep your work separate and easier to find.


The Web Wizard: Creating a Factory Build

The LinuxLink 5.0 Web Wizard will guide you through the process of customizing a Timesys Factory build. Once created, simply download the build output and then follow the instructions for setting up your development environment.

Click New, Assign a Build Name and Select a Board

select a board

select a toolchain

Select a Toolchain

Choose Software Packages

choose software packages

select your image options

Select Your Image Options

Review Your Configuration Summary

review your configuration summary

launch the build

Launch the Build

Download the Build Output

downlaod the build output

track relevant updates for your build

Track Relevant Updates for Your Build

Click New, Assign a Build Name and Select a Board

We recommend giving your build a descriptive name that will make sense to you as you make customizations to your project. Later in your development, should you “fork” the build, you can keep the name for consistency or change it if it makes more sense.

Note: New machines are constantly being added, so be sure to check back frequently if you don’t see your preferred machine in the list.

select a development board
select a toolchain

Select a Toolchain

By default, a Timesys-recommended toolchain for your board is preselected for you. You can override the default selections for any of the toolchain components, and at any time, you can revert back to the default toolchain by clicking the Reset to default

The Factory version being used for your build can be found in the upper, right corner of the Wizard UI.

choose software packages

Choose Software Packages

The Timesys repository contains 2000+ packages. You can use the search feature to find a package, or you can navigate through the list of available packages which is organized by category.

To add / remove a package, simply check / uncheck the box next to the package name. When you select a package, all dependencies are automatically selected for you. To view your selected package dependencies, click on the Total selected link.

To view detailed package information including license, upstream URL, package description and a list of all dependencies, simply click on the package name.

choose software packages from Timesys repository
select image options

Select Your Image Options

By default, options that help to optimize your image are selected for you. You can override the default selections and tweak the options to meet your preferences.

Review Your Configuration Summary

Prior to launching the build, you can review a detailed summary of your configuration. The summary shows all toolchain components, packages and dependencies associated with your build as well as version and license information for each.

Once you have reviewed the summary and made any changes (if applicable), save and create the build.

review your configuration summary
launch the build

Launch the Build

When you select Save & Build, the configuration is committed to history and queued for build on Timesys servers. At this stage, we recommend that you enter a brief configuration message that will be saved with the build. The message should describe why you created the configuration (e.g. “added Qt 5 to minimal image”) which will enable you to find it in the history should you need to refer back to it.

Download the Build Output

Once your build is ready for download, you will receive an email. Additionally, your build will be visible in the “Builds” section of your Factory dashboard with a “Succeeded” status. To download the output, you can 1) click on the output link provided in the email or 2) click on the build name on the Factory dashboard and then click the Build Output button on the resulting build info page.

download the build output
Track Relevant Updates for Your Build

Track Relevant Updates for Your Build

You’ll receive regular email notifications for updates to the components used in your build. Along with package update information, the notification will include any relevant security patches along with a link to the build info page from where you can click on a CVE link to find out more about it.

To apply updates, you fork the build and select the only updates you want to accept — enabling you to upgrade with confidence because your old build remains in the build history.

Ready to customize a build for your development board using Factory? Try It Now