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

 
 
35 страниц V  « < 32 33 34 35 >  
Reply to this topicStart new topic
> Pascal для AVR
733259
сообщение Dec 18 2008, 03:25
Сообщение #496


Местный
***

Группа: Участник
Сообщений: 205
Регистрация: 8-03-05
Пользователь №: 3 146



Цитата
Огаога, си на столько хорош, ...что один компилятор совершенно не понимает другой.
Вы извините, но это же глупо звучит. Есть стандарт, ччас все компилеры более менее соответствуют, __flash заменить не особая проблема.

В ответ на Ваш гипотетический пример повторю другой, тупой, но реальный - я недавно бОльшую половину кода перетащил тупым копипастом с AVR на ARM (еще int8_t поменял на int32_t, но и так работало).

Покажите рабочий паскаль на AVR (тот, выше, не катит) или ARM.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Dec 18 2008, 03:31
Сообщение #497


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(ReAl @ Dec 17 2008, 23:54) *
А надо что-то такое же простое в освоении, как материнская грудь?

Ага, или какой другой орган - простой, дружественный интерфейс, легок в использовании и в освоении. Недорогой, особенно если пользоваться триальными версиями.

Цитата(ReAl @ Dec 17 2008, 23:54) *
Зато можно потом сделать очень много.

Сегодня - лишь в ухе поковырять. Если только вы не художник.


Цитата(733259 @ Dec 18 2008, 03:25) *
Покажите рабочий паскаль на AVR

Тащится 500 метров. Если внутрях есть необходимая мне либа, то решение возможно.

Цитата(733259 @ Dec 18 2008, 03:25) *
(тот, выше, не катит) или ARM.

Так в чем проблем-то была ? То что он строку на ldi разложил ? А вы уверены, что ради одной строки из пяти символов нужно было подключать дополнительные либы ?
Go to the top of the page
 
+Quote Post
733259
сообщение Dec 18 2008, 03:39
Сообщение #498


Местный
***

Группа: Участник
Сообщений: 205
Регистрация: 8-03-05
Пользователь №: 3 146



Цитата
Так в чем проблем-то была ? То что он строку на ldi разложил ? А вы уверены, что ради одной строки из пяти символов нужно было подключать дополнительные либы ?
Насчёт строк и либ не понял, новерно пропустил. Проблема была в безобразном коде "ферзей" - в отсутствии оптимизации, проигрывает си в разы. Встроенный ассемблер примитивный. Не катит, в общем.
Go to the top of the page
 
+Quote Post
ReAl
сообщение Dec 18 2008, 05:51
Сообщение #499


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(Огурцов @ Dec 18 2008, 05:19) *
Чуть меньше, но сути это не меняет. Перевожу с русского на русский (с) Ога.
Не так. Перевожу с русского со сленгом одной группы народу на русский со сленгом другой. Переводу подлежат нестандартные расширения языка.
Как Вы думаете - что скажет тот рекомендованный Вами паскаль для AVR на расширения Дельфи? Тоже придётся малость попереводить.

Цитата(Огурцов @ Dec 18 2008, 05:19) *
Огаога, си на столько хорош, ...что один компилятор совершенно не понимает другой.
Не понимает нестандартные расширения.
А у Паскаля с этим лучше? Да что там - в пределах одного Дельфи для одной Виндовс - как новая версия, так куча переделок. И это не последних версий касается, матюки слышал где-то на этапе 3->5, я уже несколько лет рядом с использующими дельфи не сидел.


p.s. не зря говорил про "свежую глову" ща с собакой гулял и вспомнил - ещё "naked" надо для __low_level_init добавить, если уж выделываться и в ".init7" её помещать.
Ладно, побёг я на работу.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 18 2008, 05:58
Сообщение #500


Гуру
******

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



Цитата(zhevak @ Dec 18 2008, 03:17) *
э-э... а мы про какую среду говорим?
Я интенсивно использую три с половиной среды, и в каждой свои правила.

Так надо использовать всегда и везде одну среду-редактор или как минимум один редактор подключаемый к Вашми средам. Интенсивно использую 5 компиляторов под двумя операционками. Эпизодически еще 2-3.
Цитата
* В IAR-e темплейты настроены на Ctrl-Shift-Space.
* В VS 6.0 там на этой комбинации висит подсказка о параметрах функции. Щаблоны вообще не знаю где они там есть sad.gif
* В VS 2005 там своя кухня.

Во всех упомянутых есть настройка хоткеев. Первые два даже настраивал. IAR по минимуму, а MVS6 по полной программе из-за необходимости иногда подходить и править в четыре руки. Правда ничего более дебильного, нежели, чем сделано e MS не видел - результаты кропотливой работы храняться глубоко в реестре и штатных средств их экспорта/импорта и уж тем более быстрого переключения нет.
Цитата
Но мы-то -- "слава тебе, Хоспади-и!" -- да-авно уже не начинающие.

По это причите не я прогибаюсь под редактор, а редактор под меня smile.gif


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 18 2008, 06:31
Сообщение #501


Гуру
******

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



Цитата(Огурцов @ Dec 18 2008, 06:19) *
Возмем проектик 200 юнитов по 50 килобайт. Это будет часов двести.

Опять пустой бездумный треп sad.gif. Это будет на уровне дня, ибо прямо непереносимы только отдельные файлы с платформенно зависимыми вещами. Глянул. Мой текущий проект 94 файла. Компиляторозависимые исходники 6 (из них два на ASM) + makе + скрипт линкера. Знаю точно, поскольку проект делается под IAR c возможным переходом на GCC.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
733259
сообщение Dec 18 2008, 07:32
Сообщение #502


Местный
***

Группа: Участник
Сообщений: 205
Регистрация: 8-03-05
Пользователь №: 3 146



Цитата
Даже в голову бы не пришло лепить к переменным что-то типа __eeprom
А как поместить переменную в eeprom в опробованном Вами паскале для AVR?
Цитата
XP. 50уе за то, чтобы не _трахаться_ с линуксом - ничтожная плата.
Очень похоже на Ваше нежелание _трахаться_ с си. Только не все получается левой ногой.
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Dec 18 2008, 08:10
Сообщение #503


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



Цитата
Да забейте Вы на эти "технологии", их цель, ИМХО, поднять деньжат на лохах. Берите пример с M$ - На что был похож код в Imaging
если почитать эти статьи, очень четко видны стандартные грабли С, на которые постоянно наступают и убивают кучу времени на отладку - отсутствие контроля границ, параметров, указателей и т.д. и необходмость разного рода костылей, которые прикручивают чтобы решить эти проблемы.

Сообщение отредактировал ukpyr - Dec 18 2008, 08:13
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 18 2008, 08:33
Сообщение #504


Гуру
******

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



Цитата(ukpyr @ Dec 18 2008, 11:10) *
....чтобы решить эти проблемы.

Да, чего только не делает народ, дабы НЕ ДУМАТЬ, "как делать" (совершенно независимо от языка) до и сколько времени тратит после этого на то что-бы думать "что делать", но уже после.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Dec 18 2008, 09:01
Сообщение #505


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(zltigo @ Dec 17 2008, 02:43) *
... та поделка писаная на Дельфях (я уже писал), которая называлась здесь в качестве "Паскаля для AVR" упала у меня через 4-5 минут работы.


Я не совсем следил за темой, но кажется речь идет о компиляторе какой-то немецкой фирмочки?
Если да, то история...
В 1991 никто не знал, кто победит - C или Pascal. Это сейчас легко смешивать с грязью тех, кто слово доброе скажет о Pascalе. 05.gif Немецкая фирма, с которой мы сотрудничали, выбрала Pascal. Купила специально для нас шестой борланд (До сих пор использую книжки для розжига печки на даче).
Для x51 был куплен компилятор кажется этой же немецкой фирмы. Поразило не сколько количество глюков, сколько позиция разработчика компилятора - исправлять глюки не будем, не нравится - покупайте новую версию за полную цену. Типичный подход фирмы, у которой на широкие жесты не хватает денег. Похоже, это та же фирма.

А в теме смешали и подвисания, и синтаксис языка...
У меня вот экплорер стал виснуть каждые полчаса. Кто виноват?


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 18 2008, 11:15
Сообщение #506


Гуру
******

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



Цитата(Dog Pawlowa @ Dec 18 2008, 12:01) *
В 1991 никто не знал, кто победит - C или Pascal.

В 91 было уже даже на PC платформе абсолютно все ясно, например, ВСЕ операционые системы и инструментальные средства их разработки, к которым естественно тяготеют и приложения, были уже безвариантно не на Паскале. Дальше уже только треп.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 18 2008, 13:13
Сообщение #507


Гуру
******

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



Цитата(Огурцов @ Dec 18 2008, 16:08) *
Что за бред. Назовите альтернативу Delphi 1 в 1995 ?

Именно бред. В том и дело, что все уже кончилось ДО Delphi.
И Delphi в это уже изначально был продуманный путь в тупик - типа создания секты и окучивание завербованных.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
733259
сообщение Dec 18 2008, 13:39
Сообщение #508


Местный
***

Группа: Участник
Сообщений: 205
Регистрация: 8-03-05
Пользователь №: 3 146



Цитата
Ога, если все время удалять гланды через жопу, в конце концов можно и привыкнуть.
Так продемонстрируйте, как в паскале поместить переменную в eeprom.
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Dec 18 2008, 16:27
Сообщение #509


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(Огурцов @ Dec 18 2008, 16:08) *
Это был SoftLine кажется. Заплачено рублями что-то около 1300. Может 1400. Если сильно напрячься, можно наверно даже чек найти.

Это только ОС. А остальное ПО для разработки во сколько обойдется?
Извините за offtopic.
P.S. Обсуждение отошло от начальной цели: паскаль для AVR. Стало: паскаль против си, теперь win против linux. Что будет дальше? Не пора ли в offtopic раздел переносить?


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 18 2008, 19:38
Сообщение #510


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Сообщение модератора.
Обращаюсь ко всем. Прекратите нарушать Правила форума! До вчерашнего дня тема развивалась вполне нормально. Даю каждому "отличившемуся" срок для удаления собственного флейма из этой темы - половина суток со времени моего сообщения.
С уважением, rezident.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 2nd August 2025 - 14:22
Рейтинг@Mail.ru


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