API for these operations to be used in multiple OSes or “bare-metal”
API for these operations to be used in multiple OSes or “bare-metal”
API for these operations to be used in multiple OSes or “bare-metal”
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
L<strong>in</strong>ux is an open-source <strong>in</strong>tegration of many components from<br />
many sources, most of which are architecture-<strong>in</strong>dependent and<br />
don’t <strong>or</strong>ig<strong>in</strong>ate with Freescale.<br />
Cus<strong>to</strong>mers (and FSL<br />
<strong>in</strong>ternally) cannot use<br />
L<strong>in</strong>ux without a complete<br />
kit.<br />
• Many distros exist.<br />
• Some cus<strong>to</strong>mers create<br />
their own.<br />
• Maj<strong>or</strong> FSL SW must <strong>be</strong><br />
usable with arbitrary<br />
distros.<br />
• But FSL also must use<br />
and ship one.<br />
• FSL choice: Yoc<strong>to</strong><br />
TM<br />
Kernel<br />
FSL-specific<br />
Supp<strong>or</strong>t<br />
GNU Tools & Libs<br />
FSL-specific<br />
Supp<strong>or</strong>t<br />
Bootloader<br />
FSL-specific<br />
Supp<strong>or</strong>t<br />
Maj<strong>or</strong> FSL component<br />
27<br />
Package & Update<br />
Manager<br />
W<strong>in</strong>dow System<br />
(if needed)<br />
Proprietary value-add<br />
(Often Tools <strong>in</strong><br />
Em<strong>be</strong>dded L<strong>in</strong>ux)<br />
10’s of Thousands<br />
of User Space<br />
Packages<br />
Build<br />
Environment<br />
Pass-through from other source<br />
BOM (License<br />
management)<br />
Docs<br />
User Space<br />
Management<br />
Scripts<br />
FSL User Space<br />
Packages<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarri<strong>or</strong>, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, K<strong>in</strong>etis,<br />
mobileGT, PowerQUICC, Process<strong>or</strong> Expert, Q<strong>or</strong>IQ, Q<strong>or</strong>ivva, StarC<strong>or</strong>e, Symphony and V<strong>or</strong>tiQa are trademarks of Freescale Semiconduc<strong>to</strong>r, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, C<strong>or</strong>eNet, Flexis, MagniV, MXC, Plat<strong>f<strong>or</strong></strong>m <strong>in</strong> a Package, Q<strong>or</strong>IQ Qonverge, QUICC Eng<strong>in</strong>e,<br />
Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboL<strong>in</strong>k, Vybrid and Xtr<strong>in</strong>sic are trademarks of Freescale Semiconduc<strong>to</strong>r, Inc. All<br />
other product <strong>or</strong> service names are the property of their respective owners. © 2012 Freescale Semiconduc<strong>to</strong>r, Inc.<br />
27