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 ![]()
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?
Using Intel Atom and Moblin with a commercial Linux vendor's tools, support and services proves to be a powerful combination across these other embedded markets where fast time to market is important. Join Intel and MontaVista software as we discuss the benefits of Atom and Moblin for the broader embedded market and the challenges involved when delivering products on your own. (60 minutes)
view Peter Kronowitt page
view Patrick MacCartee page
View recorded webinar ![]()
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 ![]()
Embedded Linux development is information intensive. It is a challenge to:
- Locate information for your particular hardware and software
- Validate that information for credibility and completeness
- Adapt the information for your specific project
view Jonathan Corbet page
view Troy Kitch page
View recorded webinar ![]()
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?
view Klaas van Gend page
View recorded webinar ![]()
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
view William Weinberg page
View recorded webinar ![]()
The requirement for 'instant-on' capability in consumer electronics, ranging from cellphones to mobile internet devices to automotive platforms, has become a necessity. Customers' expectations for instant data or multimedia access has been increasing with trendy gadgets being released in the market. With the proliferation of Linux in these devices, it becomes essential to optimize the boot up time to meet the requirements. A typical Linux embedded system contains a bootloader and kernel, both of which are typically configured with many useful default features. This webinar examines techniques to reduce boot time while preserving the base functionality required of typically configured embedded Linux systems. (60 minutes)
view Christopher Hallinan page
view Sridharan Subramanian page
View recorded webinar ![]()
MontaVista Software, Freescale Semiconductor, and TechOnline present this educational webinar to help answer the number one question embedded systems engineers have when transitioning to a multicore environment: "How do I leverage the work I've already done in my applications?" Attendees to this event will better understand how to develop for multicore processors by taking advantage of the millions of lines of single-threaded legacy code they already have. Presenters will discuss the benefits of embedded Linux as a solution for multicore development, and will help systems engineers evaluate what is important as they make the transition to multicore. (65 minutes)
view Brad Dixon page
view Ian Forsyth page
View recorded webinar ![]()



Back to Resource Download Library main page.