首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Benefits of Embedded Beans and Processor Expert Technology

Benefits of Embedded Beans and Processor Expert Technology

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 producers

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.

Producers of intelligent peripheral I/Os and other devices

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.

Producers of hardware of microprocessor systems

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.

Producers of compilers, hardware emulators and simulators

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.

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 OS

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.

Educational institutes

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

Hardware and software developers

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.

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 producers

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.

Producers of intelligent peripheral I/Os and other devices

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.

Producers of hardware of microprocessor systems

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.

Producers of compilers, hardware emulators and simulators

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.

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 OS

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.

Educational institutes

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

Hardware and software developers

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.

返回列表