версия freepascal

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

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

Сообщение serg_iv » 21.01.2006 21:23:52

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

Сообщение SergKam » 23.01.2006 23:12:10

каких?
Видел заявлен ARM и x86. в исходниках еще несколько, но вероятно еще не все поддерживаются.
SergKam
постоялец
 
Сообщения: 251
Зарегистрирован: 16.11.2005 21:31:11
Откуда: Украина,Харьков

Сообщение serg_iv » 24.01.2006 20:22:50

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

Сообщение noch » 10.02.2006 21:04:25

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 Это паскаль компилятор с некоторыми конструкциями в духе Ады, но по моему генерируемый код не такой качественный, как у микропаскаля.

Удачи!
Аватара пользователя
noch
постоялец
 
Сообщения: 145
Зарегистрирован: 07.06.2005 09:45:49
Откуда: Armenia

Сообщение serg_iv » 11.02.2006 19:26:28

Микропаскаль видел, пробовал. Понравился.
Не нашел к нему кряк. Плохо.
Буду пробовать бесплатные.
Спасибо за соучастие!
serg_iv
постоялец
 
Сообщения: 276
Зарегистрирован: 15.10.2005 18:45:46
Откуда: Миасс

Сообщение ev » 11.02.2006 20:33:50

вот бы еще для ATMEL'а найти
ev
долгожитель
 
Сообщения: 1764
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение Jediroman » 22.03.2006 13:03:49

А где можно скачать МикроПаскаль, не подскажете?
Jediroman
 

Сообщение serg_iv » 22.03.2006 17:54:53

<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>

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

Сообщение Иван Шихалев » 22.03.2006 18:07:36

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

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

Сообщение Jediroman » 22.03.2006 19:05:29

serg_iv
Спасибо!
Jediroman
 

Сообщение Jediroman » 23.03.2006 09:22:16

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

Сообщение Janus » 23.03.2006 13:55:18

точка с запятой ему надо перед var ;)
Janus
постоялец
 
Сообщения: 134
Зарегистрирован: 07.11.2005 17:06:49

Сообщение Guest » 23.03.2006 15:39:37

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

Сообщение Guest » 23.03.2006 17:14:24

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


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

Сообщение Jediroman » 23.03.2006 17:26:44

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

Это был я.
Jediroman
 

След.

Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 76

Рейтинг@Mail.ru