CASPIAN JOURNAL

MANAGEMENT AND HIGH TECHNOLOGIES

Read Aminov Rastyam I.  // Caspian journal : management and high technologies. — 2012. — №1. — pp. 8-13.

Aminov Rastyam I. - postgraduate, Astrakhan State University, Tatishcheva 20 a, Astrakhan, 414056, Russia, rushpiel@mail.ru.

This article describes the specifics of the development of embedded systems, the shortcomings of the classical approach complete system design. For creating software for embedded systems need tools as an effective solution of applied task, and effective control of different hardware such as peripherals of the MCU and external devices. The complexity of devices increases continuously and proportionally increases the amount of code to control the devices. In the classical low-level control, logic control unit is implemented by the programmer, based on his knowledge of the low-level interface device (control registers), and modes of the devices they control. In the development of all the information about control registers the microprocessor and the values that need to be written for them to switch the device to the desired mode must be known to the programmer. Such an approach does not meet the requirements of design automation and rapid application development and not to allow to quickly creating the code to support a particular hardware configuration of embedded system and to begin solving applied task. Promising to investigation a new approach to software development of embedded systems, which will formalize and automate the initialization and configuration of devices, the creation of device drivers. This approach involves the creation of intellectual models of devices used in embedded systems, such as peripheral and system modules of microcontrollers and external devices. Given the current trends in software development model-components allow to realize the concept of "Rapid Application Development" for embedded systems. The implementation of device models allows us to encapsulate the device control logic and free developer from writing low level code to control device and also to implement an intelligent control of the boundary parameters compatible devices. The universality of the proposed approach is that the device model can be described as internal devices of the microcontroller, the individual chips in system board, as well as sophisticated devices consisting of multiple chips. Device models, allow creating through the design cycle by chip manufacturers to developers of ready systems, presenting them easy to use interface for device control.

Key words: designing embedded systems,model based development,intelligent devices models,system software,drivers,hardware control,rapid application development,