LinuxLink Alert – February 2, 2012
In This Issue
LinuxLink Product Announcements
- Check out the New & Improved LinuxLink Web Edition
- Timesys Expands Professional Services and Training Programs
- LinuxLink Support for Intel® Atom™ Processor N2000 and D2000 Series-based Platform Added
- Middleware/package Updates in the Factory
How To Tips
Visit us at Embedded World: February 28 – March 1
The following items were recently added to LinuxLink. Note that some content might require a paid subscription for access.
The wizard for building a custom BSP / SDK in the LinuxLink Web Edition has received a makeover! We’ve made several changes and additions to the tool to make it even easier to use than before. The new version of the Web Edition will be live starting February 3, 2012. Log in on Friday to check it out!
Here are the highlights:
- Added Smart Search — An intelligent Search framework that provides a quick and effective way for users to search for packages based on their description and not just their name (e.g. Would you guess “dropbear” was an ssh server?) This feature helps developers find the right packages even if they do not know their names.
- Easier Package List Navigation — To make packages easier to explore and browse, they have been organized into distinct categories that include Desktop, Development, Multimedia, Graphics, etc.
- Customize the Configure Options — This option allows experienced developers to easily customize the build for selected packages.
- Package Dependency Display — Package dependencies are now immediately reflected as packages are selected.
- Advice Engine — By making it a distinct step in the build process, we have made it easier to use our popular Advice Engine and implement its recommendations.
- Flexible Navigation — You can now go back and forward, in no particular order, between the various steps in the wizard.
Package Selection step showing ‘SmartSearch’ functionality
Brief videos highlighting the new features are now available:
LinuxLink Web Edition Overview (3 mins. 29 secs. • .mp4)
5 Steps to Building Your Custom BSP / SDK with Timesys (17 mins. • .mp4)
Timesys has added several new Professional Services and Training options, providing embedded developers a more robust offering that further enables them to successfully and quickly bring their embedded Linux products to market.
With more and more customers relying on the company’s embedded Linux expertise to meet deadlines and feature requirements, Timesys has expanded its Professional Services offering to include a LinuxLink + Pro Services Bundle and additional services such as Android Evaluation and Design.
Continuing its focus on both helping customers successfully bring their products to market and helping to alleviate the shortage of experienced Linux developers, Timesys has added new embedded Linux training programs. The new training courses include:
- Introduction to Embedded Linux
- Embedded Linux Board Support Packages and Device Drivers
- Embedded Linux Applications Design and Optimization
- Embedded Linux Networking Fundamentals
- Embedded Linux Applications Intensive
In addition, Timesys has expanded its ‘Timesys University’ online tracks, which focus on building embedded Linux-based devices around popular processors and their related development kits, to include ‘Timesys University Local Edition’ workshops, which are partner-collaborated, on-site events. Upcoming Timesys University Local Edition workshops are being scheduled, so be sure to check the Timesys website for dates and locations.
Learn more about Timesys Professional Services, including an overview of our engagement process, services menu and sampling of service projects.
Learn more about Timesys Embedded Linux Training, including Timesys University online and Local Edition tracks.
A long-time provider of embedded Linux support for the Intel® Atom™ processor family, Timesys has expanded its LinuxLink offering to include support for the Intel® Atom™ processor N2000 and D2000 series-based platform.
The comprehensive LinuxLink offering combines Intel® software and open source software to provide embedded developers with integrated components that enable them to build complete solutions around the Intel® Atom™ processor. And, with support for Linux kernel version 3.0, customers benefit from a comprehensive solution that allows them to take full advantage of all the hardware features the Intel® Atom™ processor offers, including hardware accelerated graphics.
With a LinuxLink subscription, Intel® Atom™ processor N2000 and D2000 series customers can:
- quickly and easily assemble and boot an initial embedded Linux image on their development board;
- patch, configure, rebuild and update on their desktop with a properly installed and configured application development environment;
- debug, profile and tune with common open source development tools, including required kernel patches and development libraries/utilities, and
- obtain help on common development tasks with technical assistance and a rich library of Timesys-authored “How To” documentation.
Intel® customers can start developing prototypes using LinuxLink for Intel® Atom™ by registering for a free LinuxLink account at http://www.timesys.com/register and selecting the processor of their choice.
The following have been recently added to the Timesys Factory:
- Development – rudiments – Rudiments is an Open Source C++ class library providing base classes for things such as daemons, clients and servers, and wrapper classes for the standard C functions for things like regular expressions, semaphores and signal handling. License: GPLv2
- Graphics – linux-fusion – linux-fusion provides kernel modules required for DirectFB multi-application core. Fusion is an Inter-Process-Communication (IPC) kernel module with a high level of abstraction. It offers primitives like skirmishes (locks), calls, properties and shared memory pools. You can query the status of the primitives via an entry in the /proc filesystem. License: GPLv2
- Networking – ACE – The ADAPTIVE Communication Environment (ACE) is an object-oriented OO) toolkit that implements fundamental design patterns for communication software. ACE provides a rich set of reusable C++ wrappers and frameworks that perform common communication software tasks across a range of OS platforms. License: BSD
- Networking – ModemManager – ModemManager provides a D-Bus interface to communicate with mobile broadband GSM, CDMA, UMTS, …) cards. ModemManager implements a loadable plugin interface to add workarounds for non standard devices. ModemManager also provides patches to use networkmanager (and the applet) with modem manager. License: GPLv2
- Utilities – postgresql – PostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, user-defined types and functions. License: BSD
- Utilities – FingerJetFXOSE – FingerJetFXOSE, a free, portable, standards-based software, is the industry’s first fingerprint feature extractor capable of running efficiently everywhere from embedded chips to desktop computers to the largest servers. Based on technology that has been used in millions of devices around the world, FingerJetFX makes biometrics reliable and easy to add to applications. It’s MINEX-certified for proven interoperability and is available as LGPL open source, so you can adapt it to your particular needs. License: LGPLv3
- and more
The following middleware/packages have been updated in the Timesys Factory:
- Graphics – qt-embedded-linux 4.8.0
- Multimedia – audiofile 0.3.3
- Networking – snort 2.9.2
- Networking – vsftpd 2.3.5
- System – fuse-exfat 0.9.6
- Utilities – kbd 1.15.3
- and more
The complete list of available packages can be accessed at http://www.timesys.com/embedded-linux/distribution/packages/factory-package-list
GStreamer is an open source multimedia framework. From a high level, it takes some audio/video sources, and modifies and routes it to the actual sound and display hardware interfaces in the kernel. More specifically, it is a collection of media encoders/decoders (codecs), filters, format handlers, such as muxes and demuxes, and other media tools, as well as a means of connecting these components together in order to properly interpret the media file.
Qt (pronounced “cute”) is a programming framework that is primarily geared towards graphical applications. It is implemented in C++, although hooks for other languages do exist.
This tutorial covers creating a platform and application that uses GStreamer to display a video and the Qt UI Framework for the control user interface.
View the entire Writing a GStreamer Application using Qt on the TI Sitara AM3517 EVM doc (subscription required).
To learn more about LinuxLink subscriptions and how they can reduce the time to market for your next embedded Linux project, visit http://www.timesys.com/embedded-linux.
LinuxLink Alert is a communication from Timesys announcing information we deem useful to our continuously growing community of subscribers.
Timesys and the Timesys logo are registered trademarks of Timesys Corporation. Intel and Intel Atom are trademarks of Intel Corporation in the United States and/or other countries. Linux is a registered trademark of Linus Torvalds in the United States and other countries. Qt is a trademark of Nokia Corporation in Finland and/or other countries worldwide. All other company and product names mentioned and all other trademarks, logos and service marks displayed on this page are trademarks and/or registered trademarks of their respective owners.
Want to subscribe to our newsletter?
Our LinuxLink Alert newsletter contains a variety of information to help you with your embedded Linux development. To receive future issues as they are released, click the button below.