ВУЗ:
Составители:
5
1 Характеристика современных методов проектирования
микропроцессорных систем
Наличие в микропроцессорной системе как аппаратных, так и программ-
ных средств обуславливает ряд специфических особенностей, присущих про-
цессу ее создания. Он существенно отличается от проектирования традицион-
ных электронных устройств, не предполагающих программное обеспечение. В
отличие от традиционного подхода, когда все функции, возлагаемые на устрой-
ство, достигаются чисто аппаратными средствами и другой альтернативы про-
сто не существует, при аппаратно-программной реализации выполняемые
функции оптимально располагаются между программными и аппаратными
средствами микропроцессорной системы.
Идея единства программного и аппаратного обеспечения систем на базе
микроконтроллеров является очень важной. Объединение инструментальных
средств разработки программного обеспечения с инструментальными средст-
вами разработки аппаратного обеспечения может стать важным преимущест-
вом при разработке устройства. Существуют пять различных инструментов, ко-
торые используются для разработки приложений на базе микроконтроллеров, и
объединение их функций может существенно облегчить процесс проектирова-
ния:
- редактор исходных текстов;
- компилятор/ассемблер;
- программный симулятор;
- аппаратный эмулятор;
- программатор.
Хотя не все из этих инструментов являются необходимыми, и каждый из
них может исполняться в отдельности, но их совместное использование упро-
щает разработку и отладку приложения.
Редактор используется для создания исходного кода программы. Суще-
ствует множество самых разнообразных редакторов от простых, которые копи-
руют код, вводимый с клавиатуры, в файл, до специализированных редакторов,
реакция которых на нажатие определенных клавиш может программироваться
пользователем. Такая реакция редактора избавляет разработчика от необходи-
мости заботится о правильном синтаксисе оператора.
Компилятор/ассемблер используется для преобразования исходного
текста в машинные коды микроконтроллера, т.е. в формат, который может быть
загружен память программ.
Симуляторы — это программы, которые выполняют откомпилирован-
ный программный код в инструментальном компьютере. Это позволяет осуще-
ствлять наблюдение за программой и реакцией микроконтроллера на различные
события. Симулятор может быть неоценимым инструментом в процессе разра-
ботки программного обеспечения, позволяя исследовать различные ситуации,
которые трудно воспроизвести на реальной аппаратуре.
1 Характеристика современных методов проектирования микропроцессорных систем Наличие в микропроцессорной системе как аппаратных, так и программ- ных средств обуславливает ряд специфических особенностей, присущих про- цессу ее создания. Он существенно отличается от проектирования традицион- ных электронных устройств, не предполагающих программное обеспечение. В отличие от традиционного подхода, когда все функции, возлагаемые на устрой- ство, достигаются чисто аппаратными средствами и другой альтернативы про- сто не существует, при аппаратно-программной реализации выполняемые функции оптимально располагаются между программными и аппаратными средствами микропроцессорной системы. Идея единства программного и аппаратного обеспечения систем на базе микроконтроллеров является очень важной. Объединение инструментальных средств разработки программного обеспечения с инструментальными средст- вами разработки аппаратного обеспечения может стать важным преимущест- вом при разработке устройства. Существуют пять различных инструментов, ко- торые используются для разработки приложений на базе микроконтроллеров, и объединение их функций может существенно облегчить процесс проектирова- ния: - редактор исходных текстов; - компилятор/ассемблер; - программный симулятор; - аппаратный эмулятор; - программатор. Хотя не все из этих инструментов являются необходимыми, и каждый из них может исполняться в отдельности, но их совместное использование упро- щает разработку и отладку приложения. Редактор используется для создания исходного кода программы. Суще- ствует множество самых разнообразных редакторов от простых, которые копи- руют код, вводимый с клавиатуры, в файл, до специализированных редакторов, реакция которых на нажатие определенных клавиш может программироваться пользователем. Такая реакция редактора избавляет разработчика от необходи- мости заботится о правильном синтаксисе оператора. Компилятор/ассемблер используется для преобразования исходного текста в машинные коды микроконтроллера, т.е. в формат, который может быть загружен память программ. Симуляторы — это программы, которые выполняют откомпилирован- ный программный код в инструментальном компьютере. Это позволяет осуще- ствлять наблюдение за программой и реакцией микроконтроллера на различные события. Симулятор может быть неоценимым инструментом в процессе разра- ботки программного обеспечения, позволяя исследовать различные ситуации, которые трудно воспроизвести на реальной аппаратуре. 5
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »