01.12.2012 Views

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”

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Hardware<br />

FLIB FLIB<br />

L<strong>in</strong>ux Driver<br />

(from FSL)<br />

FLIB FLIB<br />

TM<br />

Analyze hardware– derive from it the essential<br />

low-level functions<br />

Derive what FLIBs do from this thought<br />

process– but don’t let them do “OS th<strong>in</strong>gs”. Be<br />

OS-decoupled, not OS-<strong>in</strong>dependent.<br />

Use FLIBs <strong>to</strong> create OS-Specific drivers <strong>f<strong>or</strong></strong> two<br />

FSL-supp<strong>or</strong>ted <strong>OSes</strong>.<br />

SDOS Driver<br />

(from FSL)<br />

FLIB FLIB<br />

Offer FLIBs <strong>to</strong> cus<strong>to</strong>mers and 3 rd<br />

parties <strong>f<strong>or</strong></strong> other <strong>OSes</strong>.<br />

33<br />

Other OS Driver<br />

(not from FSL)<br />

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!