|
Embedded Linux Resource Download Library


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 
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 
|