Part Number Hot Search : 
2SJ122 D9893F 2SC5404 UPSC600 M1010 1022AN M48Z19 D2040
Product Description
Full Text Search
 

To Download CWX-OSK-D200-DL Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  overview freescale osek turbo os is the leading osek/vdx? real time operating system (rtos) implementation available on the market today in terms of quality and performance. osekturbo fully conforms to the latest osek/vdx operating system standard 1 . the rtos is fully configurable and statically defined within the codewarrior? ide environment. only those functions that are required are included providing the user with a truly scaleable rtos. osek turbo os is available for a wide range of 8-, 16- and 32-bit embedded microprocessors. the emphasis in the design of osek turbo os was to meet demanding performance requirements, while maintaining the outstanding reputation for stability and quality (sei cmm level 5 2 ) established in more than five years of automotive ecu development. the result is that freescale osek turbo is one of most widely used osek/vdx os implementations on the market today. although the osek/vdx specification was created by the automotive industry, the specification does not limit its use to automotive applications and it is increasingly being used in a wide range of embedded applications ranging from industrial control to telecom products. software development tools benefits by adopting freescale osek turbo and codewarrior development studio, embedded developers can: > reduce software integration time and the associated costs > re-use software modules among different application designs > reduce maintenance costs through the use of a high-level language and common platform > ensure a high-quality, stable software environment for their applications > ensure a highly efficient os with extremely small memory footprint and outstanding performance > ensure an optimized, highly integrated and broadly supported development tool chain osek turbo applications are written in c language using the osek application programming interface (api) enabling portability and re- use of software. real time operating system freescale osek tool support freescale offers a builder tool for easy configuration of osek turbo applications. the freescale osek builder is a graphical windows? based application that enables the developer to easily configure a runtime system. the tool allows the developer to optimize the software to meet the specific application needs. a complete system description is generated in osek implementation language (oil) format, allowing full portability of the application configuration. the developer may also choose to generate os libraries from builder. freescale also offers an osek plug-in to allow kernel-aware debugging in codewarrior development studio, enabling the developers to use the codewarrior ide for the whole application development. it brings many advantages such as simplified project setup through the use of stationaries and samples. codewarrior tools support freescales 8- to 32-bit microcontrollers reducing the number of tools that need to be re-learned for new projects on different architectures. osek system generator (sysgen) is fully integrated in the build process and for the configuration of project settings. osek builder can also be called as osek configuration editor. codewarrior development studio supports full osek os kernel awareness during debugging. codewarrior development studio can also provide simulation support for development without hardware. in addition freescale has established strong partnerships with industry leaders providing deeper integration with a wide variety of partner tools including model based simulation, code generation, schedulability analysis, popular can- based communications software and tools, and support for many 3rd party osek kernel aware debuggers (emulators) and compilers. 1 osek/vdx consortium (offene systeme und deren schnittstellen fr die elektronik im kraftfahrzeug/vehicle distributed executive) C for more information and for details on specification see: www.osek-vdx.org. 2 osekturbo software development team has been assessed at capability maturity model (cmm) level 5 by the software engineering institute (sei) - for more information see: www.sei.cmu.edu/sei-home.html.
freescale and the freescale logo are trademarks of freescale semiconductor, inc. codewarrior and the codewarrior logo are trademarks of metrowerks corp. all other product or service names are the property of their respective owners. ? freescale semiconductor, inc. 2005. ? metrowerks corp. 2005. metrowerks is a freescale company. all rights reserved. 950-00048 rev b learn more: for more information about freescale products, please visit www.freescale.com/codewarrior osek real time operating system freescale osekturbo os products osek turbo releases exist for all os (bcc1, ecc1, bcc2, ecc2) and com (ccca and cccb) conformance classes. supported processors (check with your local freescale sales office for latest list) > freescale 68hc08 > freescale 68hc(s)12 > freescale mpc5xx > freescale mpc5200 > freescale dsp56800e > freescale s12x > freescale mpc55xx > freescale mac7100 technical enhancements > timescale feature that enables cyclic task activations based on efficient alarms > osekturbo highly optimized for speed and memory on each target > orti (osek runtime interface) for kernel aware debugging > enhanced osek builder for oil configuration > multiple scheduling policies > event control for task synchronization > resource management based on osek priority ceiling protocol > counter management > efficient alarm management > optimal stack methods > stack monitoring > fast links for accessing system data structures > automatic exclusion of unused system services > specific hardware features such as memory bank switching and use of low power modes, interrupt handler and floating point registers > full internal osek communication for inter process communication > task management for activation and termination of tasks > interrupt management > error handling benchmark configuration: > bcc1 with one task per priority > pre-emptive scheduling > no multiple activations > 10 basic tasks + 1 initialization task > 10 alarms with task activations > 1 16-bit (1 ms) > 1 isr (in addition to system timer) > no messages, no resources > standard status, debug level zero > no hooks activatetask is called first instruction in called task executed call terminate task ready to call first instruction in previous task osek turbo performance information context switch timings: ? measurements done with timer capture (mpc555: tb, time base register; hcs12dp256: tcnt, timer count register) ? tasks activated consecutively, isr that activates tasks as well ? 19 tasks, 3 isrs, standard status task 2 task 1 context switch between tasks terminate task time context switch between tasks (activetask) 1.7s 12.5s terminate task with return to background task 0.9s 6.6s context switch from isr (activetask) 2.1s 14.9s mpc555 hcs12dp256 40mhz; bcc1 8mhz; bcc1 osek turbo performance information typical memory requirements: mpc555 hcs12dp256 total os rom 2304 bytes 776 bytes os data 108 bytes 60 bytes os code 2196 bytes 716 bytes total os ram 466 bytes 90 bytes


▲Up To Search▲   

 
Price & Availability of CWX-OSK-D200-DL

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X