реклама на сайте
подробности

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Паскалевский компилятор для АРМов
Mos
сообщение Nov 17 2006, 12:36
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 89
Регистрация: 31-10-06
Пользователь №: 21 829



Не подскажел ли уважаемый Ол паскалевский компилер для АРМов (наиболее интересен АТ91САМ7Хххх)

Я пробовал компилировать на ФриПаскале и собирать объектник ld (WinARM) -> не выходит! smile.gif

Может кто чего подскажет?

Тем, кто любит отвечать типа: "Возьми Си и не мучайся" - отвечаю: "Пока не нашел паскалевского компилера, использую Си (ИАР и ВинАРМ) -> Си и Асм не предлагать".

Спасибо.

То же самое касается и АВР (е-лаб смотрел).
Go to the top of the page
 
+Quote Post
abcdefg
сообщение Nov 17 2006, 13:36
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 201
Регистрация: 23-01-06
Из: Msk
Пользователь №: 13 490



Цитата(Mos @ Nov 17 2006, 15:36) *
Не подскажел ли уважаемый Ол паскалевский компилер для АРМов (наиболее интересен АТ91САМ7Хххх)
Тем, кто любит отвечать типа: "Возьми Си и не мучайся" - отвечаю: "Пока не нашел паскалевского компилера, использую Си (ИАР и ВинАРМ) -> Си и Асм не предлагать".
Спасибо.


Можно спросить - зачем? Или в школах уже и микроконтроллеры преподают?!
Go to the top of the page
 
+Quote Post
Mos
сообщение Nov 17 2006, 14:03
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 89
Регистрация: 31-10-06
Пользователь №: 21 829



Цитата(abcdefg @ Nov 17 2006, 15:36) *
Цитата(Mos @ Nov 17 2006, 15:36) *

Не подскажел ли уважаемый Ол паскалевский компилер для АРМов (наиболее интересен АТ91САМ7Хххх)
Тем, кто любит отвечать типа: "Возьми Си и не мучайся" - отвечаю: "Пока не нашел паскалевского компилера, использую Си (ИАР и ВинАРМ) -> Си и Асм не предлагать".
Спасибо.


Можно спросить - зачем? Или в школах уже и микроконтроллеры преподают?!


Я понимаю Вашу необдуманную реплику. Кстати, в той школе где я учился некоторые (сейчас очень успешные) люди действительно программировали МК и зарабатывали на этом деньги уже тогдаsmile.gif
А у меня в те годы были иные ИТ-интересы.

Лично я всю жизнь программировал на паскале+асме (х86) -> мне будет сложно (долго) создавать красивые решения на Си.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Nov 17 2006, 14:50
Сообщение #4


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(Mos @ Nov 17 2006, 16:03) *
Лично я всю жизнь программировал на паскале+асме (х86) -> мне будет сложно (долго) создавать красивые решения на Си.

А Вы уверены, что на Паскале Ваши решения были действительно Красивыми?
Всё познаётся в сравнении.

PS: Паскаль как язык для МК весьма экзотичен как среди человеческих языков - санскрит или латынь. wink.gif
Go to the top of the page
 
+Quote Post
abcdefg
сообщение Nov 17 2006, 15:00
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 201
Регистрация: 23-01-06
Из: Msk
Пользователь №: 13 490



Цитата(Mos @ Nov 17 2006, 17:03) *
Цитата(abcdefg @ Nov 17 2006, 15:36) *

Цитата(Mos @ Nov 17 2006, 15:36) *

Не подскажел ли уважаемый Ол паскалевский компилер для АРМов (наиболее интересен АТ91САМ7Хххх)
Тем, кто любит отвечать типа: "Возьми Си и не мучайся" - отвечаю: "Пока не нашел паскалевского компилера, использую Си (ИАР и ВинАРМ) -> Си и Асм не предлагать".
Спасибо.


Можно спросить - зачем? Или в школах уже и микроконтроллеры преподают?!


Я понимаю Вашу необдуманную реплику. Кстати, в той школе где я учился некоторые (сейчас очень успешные) люди действительно программировали МК и зарабатывали на этом деньги уже тогдаsmile.gif
А у меня в те годы были иные ИТ-интересы.

Лично я всю жизнь программировал на паскале+асме (х86) -> мне будет сложно (долго) создавать красивые решения на Си.


Я тоже принимаю Вашу необдуманную реплику, но я имел ввиду, что Паскаль очень хорош для обучения и очень широко практикуется при преподавании программирования в школах, а не ваш уровень развития...
Go to the top of the page
 
+Quote Post
Mos
сообщение Nov 17 2006, 15:24
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 89
Регистрация: 31-10-06
Пользователь №: 21 829



Цитата(abcdefg @ Nov 17 2006, 17:00) *
Цитата(Mos @ Nov 17 2006, 17:03) *

Цитата(abcdefg @ Nov 17 2006, 15:36) *

Цитата(Mos @ Nov 17 2006, 15:36) *

Не подскажел ли уважаемый Ол паскалевский компилер для АРМов (наиболее интересен АТ91САМ7Хххх)
Тем, кто любит отвечать типа: "Возьми Си и не мучайся" - отвечаю: "Пока не нашел паскалевского компилера, использую Си (ИАР и ВинАРМ) -> Си и Асм не предлагать".
Спасибо.


Можно спросить - зачем? Или в школах уже и микроконтроллеры преподают?!


Я понимаю Вашу необдуманную реплику. Кстати, в той школе где я учился некоторые (сейчас очень успешные) люди действительно программировали МК и зарабатывали на этом деньги уже тогдаsmile.gif
А у меня в те годы были иные ИТ-интересы.

Лично я всю жизнь программировал на паскале+асме (х86) -> мне будет сложно (долго) создавать красивые решения на Си.


Я тоже принимаю Вашу необдуманную реплику, но я имел ввиду, что Паскаль очень хорош для обучения и очень широко практикуется при преподавании программирования в школах, а не ваш уровень развития...


ОК smile.gif
Go to the top of the page
 
+Quote Post
Mos
сообщение Nov 17 2006, 15:43
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 89
Регистрация: 31-10-06
Пользователь №: 21 829



Цитата(IgorKossak @ Nov 17 2006, 16:50) *
А Вы уверены, что на Паскале Ваши решения были действительно Красивыми?
Всё познаётся в сравнении.


На скольно мои решения красивы - судить не мне. Можно сказать (с уверенностью), что мои решения на Си (на данном этапе владения этим инструментом) будут менее красивы, чем на паскале.

Цитата(IgorKossak @ Nov 17 2006, 16:50) *
PS: Паскаль как язык для МК весьма экзотичен как среди человеческих языков - санскрит или латынь. wink.gif


Я с этим не согласен. Учитывая функциональность FPC-2.0.2, Паскаль как язык для МК не более экзотичен чем Французский (если считать, что Си - Английский).

Представляю, что было бы если бы я сказал "Фортран" smile.gif, однако предлагаю не порождать религиозные войны.

Просто, если для АВР есть E-LAB, то почему для АРМ не может быть подобного? Тем более, что АВР имеет не ФонНейманновскую архитектуру и -> является более экзотичной платформой для паскаля, чем АРМ (с его ФонНейманновской).

Поэтому: "Не подскажел ли уважаемый Ол паскалевский компилер для АРМов?"
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 17 2006, 15:50
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Mos @ Nov 17 2006, 16:03) *
Лично я всю жизнь программировал на паскале+асме (х86) -> мне будет сложно (долго) создавать красивые решения на Си.

Что-то мне подсказывает, что во "встроенном" мире Вы столкнетесь с проблемами из которых
отсутствие Паскаля будет наименьшей из проблем.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Nov 17 2006, 15:56
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



А чем Фортран плох? особенно, если он входит в GCC? GNU Pascal говорит о себе следующее:
Цитата
runs on all operating systems supported by GNU C, including

* GNU Hurd,
* Linux on Intel, AMD64, Sparc, Alpha, S390, and all other supported types of hardware,
* the BSD family: FreeBSD, NetBSD, OpenBSD,
* DOS with 32 bits, using DJGPP or EMX,
* MS-Windows 9x/NT, using CygWin or mingw or MSYS,
* OS/2 with EMX,
* Mac OS X,
* MIPS-SGI-IRIX,
* Alpha-DEC-OSF,
* Sparc-Sun-Solaris,
* HP/UX,

Стало быть, где Линукс, там и Паскаль. И не только.

А есть еще транслятор p2c, говорят работает неплохо.

zltigo: Поддерживаю на все 100%
Go to the top of the page
 
+Quote Post
COMA
сообщение Nov 17 2006, 22:40
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



sad.gif Человек спросил есть паскаль или нет, а вы его сразу "лечить" принялись. blink.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 18 2006, 19:16
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(COMA @ Nov 18 2006, 00:40) *
sad.gif Человек спросил есть паскаль или нет, а вы его сразу "лечить" принялись. blink.gif

Дык, упреждающий удар :-) Ведь, кажется, вопрос был не из праздного интереса "есть или нет".
Он ведь работать собрался, далее вопросы последует что с этом Паскалем делать.
И дабы не объяснять потом куда его ..... и почему.....


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
[sER]
сообщение Nov 18 2006, 23:22
Сообщение #12


PCB_developer
***

Группа: Свой
Сообщений: 209
Регистрация: 7-07-05
Пользователь №: 6 622



Native ARM Pascal compiler available

- by Philippe Guillot
15/11/2006 @ 12:28

Download here the new version of the Native ARM Palm Pascal Compiler : NaPP v3.04

Цитата
PP is a freeware standard Pascal compiler for PalmOS that runs directly on the handheld. PP generates true native 68000 and ARM executable code from standard Pascal source code. Console applications, standard Palm applications, shared libraries, DA's, armlets may be generated on board in the train, while waiting the bus, while fishing, on the beach, or wherever you are.



We hope this site will be a tool of knowledge sharing.

http://www.ppcompiler.org/?lng=en

Но это тольок для Пальмы, т.е. для обычного ARM может не подойти (что скорее всего и будет), я не пробывал...


--------------------
Go to the top of the page
 
+Quote Post
COMA
сообщение Nov 19 2006, 14:20
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Цитата
Дык, упреждающий удар :-)


smile.gif так и отбить охоту можно. Работать с МК. smile.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 19 2006, 17:00
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(COMA @ Nov 19 2006, 16:20) *
smile.gif так и отбить охоту можно. Работать с МК. smile.gif

Отнюдь!
Praemonitus praemunitus.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Oldring
сообщение Nov 19 2006, 17:51
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(Mos @ Nov 17 2006, 15:36) *
Не подскажел ли уважаемый Ол паскалевский компилер для АРМов (наиболее интересен АТ91САМ7Хххх)

Я пробовал компилировать на ФриПаскале и собирать объектник ld (WinARM) -> не выходит! smile.gif

Может кто чего подскажет?

Тем, кто любит отвечать типа: "Возьми Си и не мучайся" - отвечаю: "Пока не нашел паскалевского компилера, использую Си (ИАР и ВинАРМ) -> Си и Асм не предлагать".

Спасибо.

То же самое касается и АВР (е-лаб смотрел).


А Аду предлагать можно? wink.gif
Взгляните, например, сюда: http://www.rtems.org/features.html Пишут, что это все работает... Но, возможно, прийдется самому портировать библиотеки под свое железо.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post

4 страниц V   1 2 3 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 17:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01501 секунд с 7
ELECTRONIX ©2004-2016