версия freepascal

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

serg_iv
постоялец
Сообщения: 276
Зарегистрирован: 15.10.2005 18:45:46
Откуда: Миасс

Сообщение serg_iv »

Может кто нибудь сталкивался?
Существует ли версия freepascal для микроконтроллеров?
SergKam
постоялец
Сообщения: 251
Зарегистрирован: 16.11.2005 20:31:11
Откуда: Украина,Харьков

Сообщение SergKam »

каких?
Видел заявлен ARM и x86. в исходниках еще несколько, но вероятно еще не все поддерживаются.
serg_iv
постоялец
Сообщения: 276
Зарегистрирован: 15.10.2005 18:45:46
Откуда: Миасс

Сообщение serg_iv »

Для PIC или Atmel.
Аватара пользователя
noch
постоялец
Сообщения: 145
Зарегистрирован: 07.06.2005 09:45:49
Откуда: Armenia
Контактная информация:

Сообщение noch »

serg_iv писал(а): Может кто нибудь сталкивался?
Существует ли версия freepascal для микроконтроллеров?

Я пишу oberon-2 компилятор, который генерирует код для нескольких архитектур, сейчас linux/i386, pic16f84a и Oric Atmos/mcs6502 :)
В планах поддержка linux/ppc :)
Пока только этот контроллер, но контроллеры от microchip сильно не отличаются, и генерировать код для других pic-ов будет не сложно. Пока главное довести до определенного уровня компилятор.
Существуют контроллеры с системой команд 6502 то есть генерировать код для них тоже будет не сложно.
Компилятор скорее всего будет выпущен под gpl, но пока то, что я считаю версией 0.1 не готово, и не расчитывайте на то, что это будет очень скоро - я загружен на работе, и работа над компилятором продвигается очень медленно.
Под gpl - потому, что как мне кажется это единственный шанс развития компилятора потому, что работа слишком обьемная для меня одного.

Пока же рекомендую mikropascal - я сам перепробовал много средств разработки для pic, и с уверенностью заявляю что он лучший.

Однако он стоит денег.

Если хотите бесплатный компилятор то попробуйте pascal ot немецкой фирмы, или как мне кажется разработчика elab.de Это паскаль компилятор с некоторыми конструкциями в духе Ады, но по моему генерируемый код не такой качественный, как у микропаскаля.

Удачи!
serg_iv
постоялец
Сообщения: 276
Зарегистрирован: 15.10.2005 18:45:46
Откуда: Миасс

Сообщение serg_iv »

Микропаскаль видел, пробовал. Понравился.
Не нашел к нему кряк. Плохо.
Буду пробовать бесплатные.
Спасибо за соучастие!
ev
долгожитель
Сообщения: 1797
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение ev »

вот бы еще для ATMEL'а найти
Jediroman

Сообщение Jediroman »

А где можно скачать МикроПаскаль, не подскажете?
serg_iv
постоялец
Сообщения: 276
Зарегистрирован: 15.10.2005 18:45:46
Откуда: Миасс

Сообщение serg_iv »

<a href='http://www.mikroelektronika.co.yu/english/product/compilers/mikropascal/index.htm' target='_blank'>http://www.mikroelektronika.co.yu/english/...ascal/index.htm</a>

Если найдешь кряк, то скажи пожалуйста!
Аватара пользователя
Иван Шихалев
энтузиаст
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург
Контактная информация:

Сообщение Иван Шихалев »

Если найдешь кряк, то скажи пожалуйста!

Только не в форуме, нам проблемы не нужны.
Jediroman

Сообщение Jediroman »

serg_iv
Спасибо!
Jediroman

Сообщение Jediroman »

Ну-ка, ну-ка! Ну-ка скажите, МикроПаскаль имеет срок ограничения в днях? Типа после 30 дней не запустится? И еще вопрос. Вчера попробовал описать переменную величину с помощью var, описал по всем правилам, а он пишет Syntax error:Expected';'but 'var' found. И что ему надо?
Janus
постоялец
Сообщения: 134
Зарегистрирован: 07.11.2005 16:06:49

Сообщение Janus »

точка с запятой ему надо перед var ;)
Guest

Сообщение Guest »

Janus
ПЕРЕД var? Вот это да...
Guest

Сообщение Guest »

Ну-ка, ну-ка! Ну-ка скажите, МикроПаскаль имеет срок ограничения в днях? Типа после 30 дней не запустится?


нет, он имеет ограничение на величину компилируемой программы в 2 кбайта, а при подключении модуля RS485, это уже почти граница.
Jediroman

Сообщение Jediroman »

ПЕРЕД var? Вот это да...

Это был я.
Ответить