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. Each 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. Complex 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. Microprocessor 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. Processor 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. 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. Processor 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. Microprocessor-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). Shortening 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. Microprocessor producers
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 devices
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 systems
Producers of compilers, hardware emulators and simulators
Producers of programmable logic (FPGA,..)
Producers of OS
Educational institutes
Hardware and software developers
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.
Each 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.
Complex 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.
Microprocessor 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.
Processor 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.
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.
Processor 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.
Microprocessor-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).
Shortening 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.
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |