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


  Примеры программирования стенда SDK-1.1



Pdf көрінісі
бет232/268
Дата07.01.2022
өлшемі3,23 Mb.
#18255
1   ...   228   229   230   231   232   233   234   235   ...   268
6  Примеры программирования стенда SDK-1.1 
6.1  Приступаем к работе 
Для работы со стендом SDK-1.1 вам понадобится: 
•  Персональный 
компьютер 
или 
ноутбук, 
работающий 
под 
операционными  системами MS Windows, Linux или Mac OS (в 
принципе,  инструментальные  средства  должны  работать  в  любой Unix 
подобной среде). 
•  Коммуникационный  кабель RS-232 (возможно  вам  понадобится 
переходник USB2Com). 
•  SDCC, бесплатный компилятор языка Си для микроконтроллеров (этот 
компилятор  можно  свободно  скачать  в  сети  Интернет  для  разных 
платформ, есть исходные тексты). 
•  Утилита make (для Windows можно воспользоваться пакетом Cygwin, в 
Linux и MacOS можно воспользоваться версиями GNU make). 
•  Инструментальная 
система GM3P (исходные 
тексты 
и 
скомпилированная  версия  может  быть  свободно  получена  на  сайте 
Научно-образовательного  направления  «Встроенные  вычислительные 
системы»  кафедры  вычислительной  техники  СПбГУ  ИТМО 
http://embedded.ifmo.ru). 
•  Исходные  тексты  примеров  (могут  быть  скачаны  на  сайте 
http://embedded.ifmo.ru). 
•  Если  вы  любите  работать  в IDE, скачайте  себе  бесплатную  (и  весьма 
при  этом  удобную)  среду  разработки Eclipse с  плагином  для  работы  с 
исходными текстами на языках C/C++. 
Все перечисленные компоненты, как вы уже поняли, кроссплатформенные 
и будут работать практически везде. 
На 
Интернет-форуме http://embedded.ifmo.ru/forum приветствуется 
обсуждение особенностей программирования учебного стенда SDK-1.1 (а также 
и других стендов) в специальных разделах. 
Если  вы  знакомы  со  сборкой  программ  из  исходных  текстов  в  ОС Linux, 
для  вас  не  составит  особого  труда  разобраться  с  тем,  как  можно 
скомпилировать  программу  и  загрузить  ее  в  учебный  стенд.  В  противном 
случае,  рекомендуется  изучить  разделы  данного  пособия,  посвященные 
инструментальному 
обеспечению (sdcc, make, m3p). В 
качестве 
дополнительного материала можно порекомендовать руководство пользователя 
для SDCC (на  английском  языке),  множество  статей  и  книг  на  русском  и 
английском  языках  по  утилите make, а  также  руководство  пользователя  и 
исходные  тексты  утилиты M3P, которые  можно  скачать  с  сайта 
http://embedded.ifmo.ru.  Не  знающим  язык  Си  хочется  порекомендовать  книгу 
Кернигана и Ричи «Язык программирования Си» [39]. 


 
246 
Итак,  мы  берем  стенд SDK-1.1 в  руки  и  начинаем  работать.  Необходимо 


Достарыңызбен бөлісу:
1   ...   228   229   230   231   232   233   234   235   ...   268




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

    Басты бет