Аппаратные и программные средства встраиваемых систем


  Инструментальные средства для работы со стендом



Pdf көрінісі
бет212/268
Дата07.01.2022
өлшемі3,23 Mb.
#18255
1   ...   208   209   210   211   212   213   214   215   ...   268
5  Инструментальные средства для работы со стендом 
SDK-1.1 
В 
данной 
главе 
рассматривается 
инструментальная 
цепочка 
программирования  контроллера SDK-1.1, в  которую  входят  бесплатные  с 
открытым  исходным  кодом  инструментальные  средства  по  разработке 
программного обеспечения и доставке исполняемых модулей в учебный стенд 
SDK-1.1. 
5.1  Программирование стенда SDK-1.1 
Для  программирования  стенда  может  использоваться  любой  транслятор 
ассемблера  или C для  ядра 8051, например, SDCC или  пакет  μVision  от Keil 
Software. 
 
Рисунок 93. Этапы программирования стенда SDK-1.1 
Основные 
этапы 
программирования 
стенда 
(с 
использованием 
компилятора SDCC): 
•  Подготовка  программы  в  текстовом  редакторе  или  среде 
программирования. 
•  Транслирование  исходного  текста,  сборка  и  получение  загрузочного 
HEX-модуля программы при помощи компилятора SDCC. 
•  Подготовка  и  загрузка  исполняемого  модуля  в  стенд  через  интерфейс 
RS-232C  с  помощью  инструментальной  системы (M3P). Под 
подготовкой понимается преобразование загрузочного модуля из HEX-
формата в бинарный образ. 


 
222 
•  Прием  и  обработка  исполняемого  модуля  резидентным  загрузчиком 
UL3,  который  находится  во Flash-памяти  стенда SDK-1.1. Загрузчик 
записывает  программу  во  внешнюю  память  программ  и  данных  по 
указанному  адресу  и  передает  ей  управление  тоже  по  указанному 
адресу. 
 
Далее  будут  рассмотрены  все  программные  средства  описанной 
инструментальной  цепочки  программирования  стенда SDK-1.1, которые 
используются на стороне персонального компьютера. 


Достарыңызбен бөлісу:
1   ...   208   209   210   211   212   213   214   215   ...   268




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет