The key benefit of MSITStore:C:\Program%20Files\Freescale\CodeWarrior%20for%20HCS12%20V4.7\Help\ProcessorExpert.chm::/embeddedbeans.html">Embedded Beans is the same as using components in software design environments like Microsoft Visual Basic or Borland Delphi. In comparison with components used within these products, Embedded Beans provide hardware encapsulation in the form of a platform-independent standard. Different players in the embedded market should benefit from such a standardization approach. Microprocessor producersEach year microprocessor producers introduce many new microprocessor families or derivatives. As the complexity of microprocessors increases, programmers must handle more and more registers to get the required functionality. Classical development tools usually do not support the rapid prototyping phase of design, and classical programming languages are not able to efficiently describe the on-chip peripherals structure. On the other hand, microprocessor producers need to speed up the learning, design and coding processes for their customers. For the designer, Processor Expert and its configuration and code generation features completely eliminate the necessity to be otherwise preoccupied with hardware dependencies. Processor Expert could even suggest the right member of a microprocessor family for the specific application. Producers of intelligent peripheral I/Os and other devicesComplex and feature-rich peripherals and controllers require a big effort to use them efficiently, even if device drivers are supplied by the factory. But imagine the possibility of supporting customers with components providing a standard software interface that allows building applications and easily uses new hardware device features. And yes, the Processor Expert environment allows this - customers can easily download new components from the internet and install them into Processor Expert.
Producers of hardware of microprocessor systemsMicroprocessor boards that are to be programmed by a customer must be well supported by software. Processor Expert can handle software configuration and generation of drivers for microprocessor devices and off-chip peripheral devices. Creating an application using Processor Expert takes usually 70% less time than with standard Integrated Development Environments (IDEs) containing only a source code editor/compiler/debugger. Producers of compilers, hardware emulators and simulatorsProcessor Expert is able to cooperate with other tools and IDEs because it works on a higher level of abstraction. Tools suppliers can increase the attractiveness of their tools with Processor Expert features. Producers of programmable logic (FPGA,..)When a customer designs his own FPGA-based peripheral, it is possible to "bean-it" - to include its standard form into the Processor Expert Embedded Beans palette. Then the design could be reused in software and supplied to the customers of the FPGA designer with a full software support. Producers of OSProcessor Expert can be used to build an OS kernel or OS drivers. Also, thanks to Processor Expert open component architecture and support of pure software beans, Processor Expert can be used to build applications benefiting from underlying operating system services. Educational institutesMicroprocessor-oriented courses can benefit from the concentration of knowledge of microprocessor structures and hardware independence delivered by Processor Expert. Design of applications starts from a definition of functionality, which is then obtained very quickly by building the application from Embedded Beans. Students can get the results very fast without struggling with problems that are not related to the subject of the course (e.g., compiler bugs, errors in the documentation and so on). Hardware and software developersShortening of the design and learning phase, speeding up the deployment of new components, full use of hardware using tested software components, reducing time and cost of design - all these are keys to success provided by Processor Expert.
The key benefit of MSITStore:C:\Program%20Files\Freescale\CodeWarrior%20for%20HCS12%20V4.7\Help\ProcessorExpert.chm::/embeddedbeans.html">Embedded Beans is the same as using components in software design environments like Microsoft Visual Basic or Borland Delphi. In comparison with components used within these products, Embedded Beans provide hardware encapsulation in the form of a platform-independent standard. Different players in the embedded market should benefit from such a standardization approach. Microprocessor producersEach year microprocessor producers introduce many new microprocessor families or derivatives. As the complexity of microprocessors increases, programmers must handle more and more registers to get the required functionality. Classical development tools usually do not support the rapid prototyping phase of design, and classical programming languages are not able to efficiently describe the on-chip peripherals structure. On the other hand, microprocessor producers need to speed up the learning, design and coding processes for their customers. For the designer, Processor Expert and its configuration and code generation features completely eliminate the necessity to be otherwise preoccupied with hardware dependencies. Processor Expert could even suggest the right member of a microprocessor family for the specific application. Producers of intelligent peripheral I/Os and other devicesComplex and feature-rich peripherals and controllers require a big effort to use them efficiently, even if device drivers are supplied by the factory. But imagine the possibility of supporting customers with components providing a standard software interface that allows building applications and easily uses new hardware device features. And yes, the Processor Expert environment allows this - customers can easily download new components from the internet and install them into Processor Expert.
Producers of hardware of microprocessor systemsMicroprocessor boards that are to be programmed by a customer must be well supported by software. Processor Expert can handle software configuration and generation of drivers for microprocessor devices and off-chip peripheral devices. Creating an application using Processor Expert takes usually 70% less time than with standard Integrated Development Environments (IDEs) containing only a source code editor/compiler/debugger. Producers of compilers, hardware emulators and simulatorsProcessor Expert is able to cooperate with other tools and IDEs because it works on a higher level of abstraction. Tools suppliers can increase the attractiveness of their tools with Processor Expert features. Producers of programmable logic (FPGA,..)When a customer designs his own FPGA-based peripheral, it is possible to "bean-it" - to include its standard form into the Processor Expert Embedded Beans palette. Then the design could be reused in software and supplied to the customers of the FPGA designer with a full software support. Producers of OSProcessor Expert can be used to build an OS kernel or OS drivers. Also, thanks to Processor Expert open component architecture and support of pure software beans, Processor Expert can be used to build applications benefiting from underlying operating system services. Educational institutesMicroprocessor-oriented courses can benefit from the concentration of knowledge of microprocessor structures and hardware independence delivered by Processor Expert. Design of applications starts from a definition of functionality, which is then obtained very quickly by building the application from Embedded Beans. Students can get the results very fast without struggling with problems that are not related to the subject of the course (e.g., compiler bugs, errors in the documentation and so on). Hardware and software developersShortening of the design and learning phase, speeding up the deployment of new components, full use of hardware using tested software components, reducing time and cost of design - all these are keys to success provided by Processor Expert. |