This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.
ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.
Looking to maximize performance in your next generation design and deciding if multicore is right for you? Need to preserve legacy code while developing new code to support the addition of new services in your next generation design? Struggling to parallelize code to take advantage of subsequent cores in your new platform? These are all questions that will be answered in this one-day seminar offered by Freescale Semiconductor and IEEE. Multicore has arrived in the embedded applications space and it offers a way to increase performance, reduce power consumption, reduce bill of material costs and differentiate your products from the competition. However, with the adoption of multicore there are a number of design challenges that designers are facing. This one-day seminar, held by Freescale will delve into the software design consideration that need to be made when taking your single core platform to dual- and multi-core; including use cases to performance tune, parallelize and load balance your code across many cores. Attendees will get hands-on experience parallelizing code on Freescale's low cost QorIQ P1 Tower System, as well as the opportunity to see a variety of demos based on open source software that can be used as a starting point for your own multicore design. As a main sponsor for these events ARM will be presenting the latest features of the Keil™ MDK-ARM™Development Kit and the ARM Development Studio 5 (DS-5™) toolchain at this Designing with Freescale Seminar.
Registration begins at 8:30 a.m. and the training sessions begin at 9:30 a.m.
Cost: 99.00 USD
Course Outline
Morning
Introduction to the i.MX 6 platform (20 mins)
Introduction to Linux (45 mins)
Community and licensing (15 mins)
Development environment (20 mins)
The different components of a Linux system: programs, frameworks and libraries (10 mins)
Compiling the code using toolchains (10 mins)
Building a Linux system (10 mins)
Using LTIB (30 mins)
Ubuntu on the i.MX 6 (20 mins)
Afternoon
Working with U-Boot (30 mins)
Working with the Linux kernel (60 mins)
Application development (60 mins)
Adapting Linux for a custom i.MX 6 design (20 mins)