Embedded Linux Resource Library

Subscribe to MontaVista Webinars
  
Click to view Recorded Webinars about embedded Linux development, devices, and applications.
Recorded Webinars
Making Open Source projects work for the long haul
At the beginning of an Open Source Project, you often start with a solution, commercial or noncommercial, with a known quality level. Then you go about customizing it by adding patches for project specific components, specific peripherals, performance optimizations, power management optimizations, etc. Over the life span of your project it is hard to guarantee it will continue to function with the quality level of the original release.

View recorded webinar

Manage the Code, Manage the Device: Open Source Governance in Linux Embedded Systems
Today's abundance of consumer devices has given rise to the pervasiveness of embedded Linux systems. From the digital home and office to smartphones and tablets to automobiles with open source in-vehicle infotainment (IVI) systems, Linux-based software is connecting people and devices like never before. This growth in the embedded Linux marketplace has created a complex multi-source software supply chain as developers combine in-house developed packages with packages easily found on sites managed by various associations or groups, as well as individuals who offer free code. Learning how to manage the open source development process has become crucial to organizations' success and risk mitigation.

View recorded webinar

Multi-core Simplified, The MontaVista Approach to Multi-core SoC Resource Allocation and Control
MontaVista provides a Linux-based programming environment that can scale from high-performance bare metal dedicated spaces, to an RTOS-like multi-threaded run-time, up to a fully virtualized Linux SMP process model. Application developers can now deploy a single operating system, Linux, across all of the cores on a multi-core processor and avoid the complexity of multiple run-times (e.g., Linux, an RTOS and a hypervisor).

This webinar describes the approach to deliver a highly configurable, scalable, and virtualized Linux environment that includes a very low overhead run-time capability that can match bare-machine and/or RTOS performance and lower your overall development cost.

View recorded webinar

40/100G Apps: Achieving Top Speed
The AdvancedTCA Virtual Summit features technical sessions exploring design in LTE infrastructure, 40/100G networks, defense applications, and deep packet inspection, and a special panel led by PICMG.s Joe Pavlat celebrating the 10 year milestone and looking forward at what's next for the technology.

View recorded webinar

Keys to a Successful Services Engagement
A recent VDC study showed an over 80% increase in the number of projects that will be moving from a previous operating system environment to a group or open source operating system environment. Coupled with this shift in the baseline software are new disruptive technologies like multicore processors and new I/O capabilities that may leave core competency gaps in your development. You may be investigation services options to add experience or additional engineering for your project. But blindly throwing money at a services company can be a recipe for disaster. Proper planning, identification of goals and expertise needs are a key to a successful professional services engagement.

Join MontaVista software as they share their insights on what makes a successful services engagement, key challenges and pitfalls of moving to an open source software baseline, and MontaVista areas of services expertise.

View recorded webinar

Beyond Virtualization: The MontaVista Approach to Multi-core SoC Resource Allocation and Control
MontaVista provides a Linux-based programming environment that can scale from high-performance bare metal dedicated spaces, to an RTOS-like multi-threaded run-time, up to a fully virtualized Linux SMP process model. Application developers can now deploy a single operating system, Linux, across all of the cores on a multi-core processor and avoid the complexity of multiple run-times (e.g., Linux, an RTOS and a hypervisor).

This webinar describes the approach to deliver a highly configurable, scalable, and virtualized Linux environment that includes a very low overhead run-time capability that can match bare-machine and/or RTOS performance and lower your overall development cost.

View recorded webinar

Tips and Techniques for Improving Embedded Linux Boot Times
The requirement for instant on capability or 'fast boot' in embedded Linux has become a necessity. From cellphones to mobile internet devices (MIDs) to automobiles, devices are smarter and more connected today than ever before. As a result, customers' expectations for instant data and multimedia access has increased, delays are unacceptable. With the majority of new device designs using Linux, it is essential to optimize the boot time to meet users expectations. This webinar contains a lot of tips and techniques to help you optimize your Linux boot time.

View recorded webinar

Migrating Existing Applications to Multi-Core Environments: Using the Right Tools and the Right Approach  – Nick Pollitt, Senior Product Manager, MontaVista Software and Skip Hovsmith, Director of Applications, CriticalBlue
Multi-core processors are quickly taking hold in the market. New device designs are started every day with the intention of leveraging the power multi-core processors deliver. But what about your existing applications that must run on these new devices.

view Nick Pollitt page       view Skip Hovsmith page       View recorded webinar

Adapting to the Changing Communications Infrastructure with Linux and Open Source – Corey Minyard, Carrier Grade Edition Architect, MontaVista Software
In recent years Network Equipment Providers (NEPs) and Telecom companies have taken a new approach in how they develop their applications. Today, these companies turn to Linux and open source software as their development platform of choice. Why?

view Corey Minyard page       View recorded webinar

A New Approach to Linux System Build and Design – Jim Lewis, Senior Field Applications Engineer, MontaVista Software
Numerous obstacles push software engineers off the path of quickly delivering embedded products to market. Each of these obstacles serves to disrupt a streamlined development process:
  • Assembling a software base
  • Creating a development environment
  • Keeping current with software changes

In this webinar learn how MontaVista helps you answer the following questions:
  • How do I quickly create a development environment?
  • How do I keep the development environment current in a time-effective manner?
  • How do I easily customize, configure and build a project?

View recorded webinar

Streamlining the embedded Linux development process with MontaVista Linux 6 – Nick Pollitt, Senior Product Manager, MontaVista Software

MontaVista Linux 6 meets embedded developers where they are in the development cycle with a complete embedded Linux distribution and developer tools, to help streamline the embedded Linux development process.

Starting new design projects with semiconductor or open source Linux technology is very common. You do this in order to get a quick and early start to development. However, serious challenges arise later in the development process when software limitations, defects, and difficulties arise, well after the board is booted.

While developers know embedded Linux commercialization partners can offer tools, technical support, and bug fixes proven to improve design outcomes, it can be difficult to transition from a homegrown approach to a commercial solution.

 (55 minutes)

view Nick Pollitt page       View recorded webinar

Addressing the Top 5 Pains in Linux System Build and Design  – Klaas van Gend, Solutions Architect, MontaVista Software
It is not easy to develop embedded Linux systems from the requirements all the way through to manufacturing. As a system designer and build engineer, you face a multitude of issues that must be remedied in order to deliver a successful commercial product. Once the hurdle of selecting your hardware – and getting it to run – is overcome, the work of a system designer is just beginning. You now must address complex questions like:
  • How do I design a full-blown system based on customer requirements?
  • What packages do I select, and from where do I get them?
  • What package versions do I use and what are the dependencies?
  • How do I glue all this together in a shippable product?
  • What tools should I integrate for debugging, profiling and tracing and how do I provide them to my team – who have different host development environments?
Ideally you want fast, reproducible builds that are reliable for true cross-development. The end result should be a small, but complete and optimized, image for deployment. This webinar will detail the pain points and suggest several approaches to remedy the pain – not through fast medication, but by addressing the underlying problems (55 minutes)

view Klaas van Gend page       View recorded webinar

Migrating Legacy RTOS Device Drivers to Embedded Linux – William Weinberg, Analyst and Consultant, Linux Pundit.com
With the accelerating pace of application development and evermore compressed product life cycles, the ability to re-use and migrate legacy software to new platforms is paramount. Migrating from legacy RTOS-based designs to embedded Linux presents a range of engineering challenges, but also opportunities for refining I/O architecture and formalizing system interfaces.
Topics covered:
  • Particulars of legacy VxWorks device interfaces
  • Heuristics, community and MontaVista resources, and examples for migrating to embedded Linux
  • Architecture and conventions of drivers built for VxWorks
  • Guidelines for mapping code and constructs onto Linux 2.6
  • Options for kernel and user space implementations and licensing implications
  • Migration and debugging tools and techniques
 (60 minutes)

view William Weinberg page       View recorded webinar


Please select the free Recorded Webinars you wish to view
Migrating Legacy Applications to MontaVista Linux with Mapusoft OS Changer
Like many others, you've made the decision to base your new designs on Linux, moving away from proprietary RTOS solutions. As you make the move to Linux however, questions arise.

  • What do you do with all your legacy code?
  • Do you try to re-write all of your legacy applications
  • Do you start from scratch and simply abandon years of work?

Let us show you how to make the move to MontaVista Linux while leveraging your existing years of investment! In this short webinar, learn best practices in making the migration, and see a demonstration of how to migrate your existing code using tools from Mapusoft and MontaVista.

Migrating VxWorks applications to Linux – Jim Ready, CTO and founder, MontaVista Software
Recorded webinar explores migration options and considerations when moving from Wind River VxWorks to embedded Linux. Gives the information engineers need to build a plan for code migration and to explore alternative approaches. Covers when NOT to move your project to embedded Linux. Tells how to determine whether you should migrate your existing code, use virtualization, or start fresh. Describes common barriers and how to overcome them. Discusses development and run-time considerations, including general programming model, memory model, real-time, debugging and instrumentation, API migration, and free migration tools you can use. Tells where you can get help with VxWorks-to-Linux migration. (65 minutes)

view Jim Ready page      

Embedded Linux power management on the Intel Atom processor – Kaitlin Murphy, Platform Application Engineer, Intel
Join MontaVista Software and Intel for a look at power management considerations as well as programming techniques useful when designing Embeded Linux applications for the Intel Atom processor. You will learn how to enhance the power efficiency of your products by taking advantage of power management capabilities in MontaVista Linux and in the Intel® Atom™ processor. You will be able to review best practices for using CPUfreq, the ondemand governor, and wakeup mitigation with PowerTOP. Topics also include an understanding of power balancing, Intel SpeedStep® Technology, c-states, and p-states, along with ways to make Linux device drivers aware of power management. Expert speakers include Brad Dixon, global field application engineering team leader for MontaVista Software, and Kaitlin Murphy, platform application engineer at Intel. Mr. Dixon and Ms. Murphy will share tips and best practices gained from practical applications of the technologies in customer products and devices. (60 minutes)

view Kaitlin Murphy page      

GPL and open source licensing review – Jason Wacha, Vice President of Corporate Affairs and General Counsel, MontaVista Software; Director and Founder of Open Bar
Join MontaVista Software and distinguished open source licensing authority Jason Wacha for a review of issues surrounding open source licensing. Starting from base principles of differences between laws, licenses, and commercial agreements, Mr. Wacha moves on to issues surrounding the use of a General Public License (GPL) and how it affects Linux and other open source software. (94 minutes)

view Jason Wacha page      


  
After selecting your free Recorded Webinars above, please fill in the information below to receive an email message with links to download your selected Recorded Webinars.

NOTE: MontaVista Software will keep your contact information private and will not sell or lease it to any other companies.
Please fix the errors highlighted in red below.
Required information = *bold
*First Name:
*Last Name:
Valid company domain only. No general addresses (gmail.com, yahoo.com,hotmail.com, etc.)
*Email:
*Verify Email:

Please enable Javascript.