Easyelectronics.ru

Электроника для всех
Текущее время: 22 авг 2019, 20:57

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 84 ]  На страницу 1, 2, 3, 4  След.

Какой target добавить в кросс-компилятор Паскаля?
Опрос закончился 01 янв 2019, 11:45
I8086 0%  0%  [ 0 ]
I80386 3%  3%  [ 1 ]
MSP430 0%  0%  [ 0 ]
PIC24 0%  0%  [ 0 ]
PIC32 0%  0%  [ 0 ]
STM8 9%  9%  [ 3 ]
STM32 (или другой ARM) 0%  0%  [ 0 ]
другой (напишите, какой) 3%  3%  [ 1 ]
никакой ("автор, не майся дурью") 66%  66%  [ 21 ]
хорошая идея, но я пишу на другом языке 19%  19%  [ 6 ]
Всего голосов : 32
Автор Сообщение
 Заголовок сообщения: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 16 сен 2018, 11:45 
Заглядывает иногда

Зарегистрирован: 16 сен 2018, 10:41
Сообщения: 124
Здравствуйте.
Пишу кросс-компилятор Паскаля. "Настоящего" Паскаля, с указателями, многомерными массивами, и всем остальным. На данный момент это голый транслятор, работающий через внешний ассемблер, почти без библиотек, выдающий рабочий, но неоптимизированный код для Z80. Идей много, времени мало, поэтому хочу спросить, нужен ли кому-нибудь кроме меня кросс-Паскаль для микроконтроллеров, и если да, то для каких именно. Лично меня в данный момент интересует PIC32MZ.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 16 сен 2018, 12:59 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 2285
Откуда: Китай, Пекин
нет.

_________________
unirail.org


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 16 сен 2018, 13:09 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5616
нет


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 16 сен 2018, 13:25 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 3876
Откуда: КЧР, поселок Нижний Архыз
Даешь фортран для микроконтроллеров!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 16 сен 2018, 15:04 
Старожил

Зарегистрирован: 19 ноя 2012, 19:52
Сообщения: 604
Нет. По-моему, Паскаль умер окончательно вместе с Борландом. И слава богу. C/C++ идеальны для МК, существуеют уже готовые и рабочие компиляторы для всех МК, для мейнстримовых есть gcc со всеми плюшками, уже имеется огромная база кода, библиотек, огромное коммьюнити... Короче, велосипед никому не нужен.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 16 сен 2018, 16:03 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1405
pfgx, какой именно диалект "паскаля" ты делаешь?
Зачем спрашиваешь кому что нужно на изиэлектроникс, на что могут повлиять ответы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 16 сен 2018, 16:15 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 3532
А кому эта байда, кроме её автора, вообще нужна? Потом еще задолбаешься смотреть на глюки этой байды. Да ну её нах. Проголосовал за вариант "не майся дурью"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 16 сен 2018, 16:58 
Заглядывает иногда

Зарегистрирован: 16 сен 2018, 10:41
Сообщения: 124
Ну, пока о диалектах говорить рано. Есть очень много общего во всех диалектах, что ещё предстоит реализовать, пока, наверное, я и до UCSD не добрался. Также стоит разделить то, что должно быть реализовано в анализаторе-трансляторе (синтаксис и т.п.), и то, что реализуется при помощи библиотек. Например, getmem() это скорее библиотечная подпрограмма, а new() - конструкция, которая должна обрабатываться анализатором и вызывать ту же getmem().

Вообще стремлюсь к тому, чтобы исходный код собирался и в FPC, и для микроконтроллера. Сейчас пишу драйвер файловой системы ext2, он работает и на PC с образом диска, и в PIC24 c SD-картой.

Объём работы я прекрасно представляю и понимаю что всё реализовать не смогу. Это такой хобби-проект на всю оставшуюся жизнь. Спрашиваю чтобы не "писАть в стол", а может кто-то тоже будет пользоваться, заодно станет понятно что делать дальше.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 16 сен 2018, 17:05 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1000
Здесь S.M.A.R.T. задачи для KolibriOS
автор топика предлагает даже денюжку за работающий Turbo Pascal, хотя есть и другие рабочие варианты :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 16 сен 2018, 17:10 
Старожил
Аватара пользователя

Зарегистрирован: 04 сен 2010, 23:09
Сообщения: 3605
Откуда: Армения
https://goo.gl/62PV2g
Не то? По 300$...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 16 сен 2018, 17:19 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1405
pfgx писал(а):
Объём работы я прекрасно представляю и понимаю что всё реализовать не смогу. Это такой хобби-проект на всю оставшуюся жизнь. Спрашиваю чтобы не "писАть в стол", а может кто-то тоже будет пользоваться, заодно станет понятно что делать дальше.

ОК, примерно понятно
Ты знаком с деятельностью Igor Funa? http://turbopascal.org/ и http://turbo51.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 16 сен 2018, 17:20 
Заглядывает иногда

Зарегистрирован: 16 сен 2018, 10:41
Сообщения: 124
SSh писал(а):
https://goo.gl/62PV2g
Не то? По 300$...

Не то. Триал пробовал, и не один раз. Можно было бы и за $300, но... не то. Не знаю почему.

Ещё есть http://www.pmpcomp.fr/. Когда пробовал первый раз оно даже указатель на элемент массива взять не умело, потом появилась такая возможность. Сейчас не знаю на каком уровне.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 16 сен 2018, 17:36 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1000
Был ещё такой проект по мотивам Паскаль ориентированного языка (2002г.)
D2 Language Home Page
и какое то обсуждение здесь

P.S. Взможно понравятся и идеи этого проекта в реализации задуманного.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 16 сен 2018, 17:39 
Заглядывает иногда

Зарегистрирован: 16 сен 2018, 10:41
Сообщения: 124
vt340 писал(а):
Ты знаком с деятельностью Igor Funa? http://turbopascal.org/ и http://turbo51.com/

Нет, не знаком. Спасибо за ссылку, познакомлюсь.
KPG писал(а):
Был ещё такой проект по мотивам Паскаль ориентированного языка (2002г.)
D2 Language Home Page
и какое то обсуждение здесь
P.S. Взможно понравятся и идеи этого проекта в реализации задуманного.

Да мне бы с уже имеющимися идеями разобраться :-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 16 сен 2018, 18:03 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1405
А по поводу того, чтобы не в стол
Паскаль изучают во всех школах, ардуино - тотально массовая платформа, пересечение этих множеств потенциально может дать аудиторию по сравнению с которой весь остальной любительский эмбед [в смысле не ардуинский] на уровне стат погрешности )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 16 сен 2018, 18:41 
Заглядывает иногда

Зарегистрирован: 16 сен 2018, 10:41
Сообщения: 124
Так, записываем в TODO: "target_cpu=AVR, target_pcb=Arduino" :-)
Есть проблема - с AVR я никогда не работал. Вообще. Поэтому и в голосовательном списке его нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 16 сен 2018, 18:55 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1405
pfgx писал(а):
Так, записываем в TODO: "target_cpu=AVR, target_pcb=Arduino" :-)

И награда - восторг в глазах ребёнка и всё такое, а не старпёрский скепсис )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 16 сен 2018, 19:03 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1000
vt340 писал(а):
pfgx писал(а):
Так, записываем в TODO: "target_cpu=AVR, target_pcb=Arduino" :-)

И награда - восторг в глазах ребёнка и всё такое, а не старпёрский скепсис )

Обсуждение Вопрос - Как сделать так, чтобы ребенку понравилось программировать на gamdev.ru
Раздел форума - Флейм вполне подходит для высказывания разных мыслей :)

P.S. Ардуино и там была предложена. (какой, кстати, род у этого слова?)


Последний раз редактировалось KPG 16 сен 2018, 19:05, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 16 сен 2018, 19:05 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 3876
Откуда: КЧР, поселок Нижний Архыз
Если ребенки будут программировать абдурину на паскале, а не в абдурино-IDE, то лично я - только за!
А там, глядишь, и на С перейдут (и сменят платформу на приличную).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 16 сен 2018, 19:07 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 3532
pfgx писал(а):
Это такой хобби-проект на всю оставшуюся жизнь. .

А у вас что, осталось полгода до конца жизни, чтоль? ...поверьте, в жизни есть и более интересные хобби, приносящие гораздо больше пользы, как для самого себя, так и для кого-то еще.
Тем более, что вся эта электроника довольно быстро меняется. Ведь еще каких-то 10-15 лет назад любители все повально сидели на PIC16 и ATTiny, и ставили дисплеи-двустрочники. А через лет 5 будут сидеть на каких-нибудь Edison-ах. И ваша байда потеряет всякий смысл.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 16 сен 2018, 19:09 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1000
Eddy_Em писал(а):
Если ребенки будут программировать абдурину на паскале, а не в абдурино-IDE, то лично я - только за!
А там, глядишь, и на С перейдут (и сменят платформу на приличную).

Думаю, слоган Буратино-IDE более интересно звучит и легче проиндексируется поисковиками. :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 16 сен 2018, 19:11 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 3876
Откуда: КЧР, поселок Нижний Архыз
KPG писал(а):
Буратино-IDE

Нормальное название для ЦА абдурин.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 16 сен 2018, 19:32 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1000
Eddy_Em писал(а):
Если ребенки будут программировать абдурину на паскале, а не в абдурино-IDE, то лично я - только за!
А там, глядишь, и на С перейдут (и сменят платформу на приличную).

Когда "изобретут" ИИ, то какая увереность в каком языке "программирования" будут идти меж-роботовые коммуникации?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 16 сен 2018, 19:45 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 3876
Откуда: КЧР, поселок Нижний Архыз
ИИ микроконтроллеры не запрограммирует!
А если вдруг это случится, то начнется робо-апокалипсис.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 16 сен 2018, 19:47 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 3532
На каком языке? На финском! А чо, он прикольный :))) "Я есть дома, ты есть дома, ёллоупукккки, ха-ха-ха!"
https://www.youtube.com/watch?v=rGWdN-x_7Kw


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 84 ]  На страницу 1, 2, 3, 4  След.

Часовой пояс: UTC + 5 часов


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB