OberonCore
https://forum.oberoncore.ru/

Компилятор Oberon → ARMv6-M, ARMv7E-M
https://forum.oberoncore.ru/viewtopic.php?f=137&t=5232
Страница 3 из 9

Автор:  Иван Кузьмицкий [ Суббота, 04 Октябрь, 2014 21:35 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

Alexey Veselovsky писал(а):
Нужно каждый раз спрашивать отдельного разрешения у собственно Вирта.
Вот тут всё озвучено, нашёл: http://www.inf.ethz.ch/footer/copyright.html

Автор:  Alexey Veselovsky [ Суббота, 04 Октябрь, 2014 22:57 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

Иван Кузьмицкий писал(а):
Alexey Veselovsky писал(а):
Нужно каждый раз спрашивать отдельного разрешения у собственно Вирта.
Вот тут всё озвучено, нашёл: http://www.inf.ethz.ch/footer/copyright.html


Цитата:
All online documents and web pages as well as their parts are protected by copyright, and it is permissible to copy them and print them out only for private, scientific and noncommercial use.


Что ставит жирный крест на любых попытках использовать Project Oberon на производстве (в том числе для программирования микроконтроллеров).

Автор:  Alexander Shiryaev [ Суббота, 04 Октябрь, 2014 23:29 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

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

В том числе для программирования микроконтроллеров :)

Автор:  Alexey Veselovsky [ Воскресенье, 05 Октябрь, 2014 00:12 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

Alexander Shiryaev писал(а):
Ну если вы так боитесь, то можете копировать и распечатывать те документы только для частного, научного и некоммерческого использования.

В том числе для программирования микроконтроллеров :)


У меня вопрос (возможно к администрации?) - я написал сообщение, отправил (и на него Александр как раз и отвечает). В треде его нет. Это глюк форума?

Автор:  id_ler [ Воскресенье, 05 Октябрь, 2014 09:21 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

Alexey Veselovsky писал(а):
Что ставит жирный крест на любых попытках использовать Project Oberon на производстве (в том числе для программирования микроконтроллеров).

Ситуация с исходниками Alexander’a Shiryaev’a более запутанная. Какие обязательства перед швейцарцами будут у тех, кто станет использовать его исходники – большой вопрос. Если он взял не спросив, не известно в каких целях использовал и выложил в открытый доступ, то ничего хорошего от этого не жди. В той ситуации, например, о которой я писал выше, он будет крайним.

Alexander Shiryaev писал(а):
Вы что, католик?

Вы не прервый, кто задает подобный вопрос на форуме программистов. Некоторые люди даже представить себе не могут того, что другие делают. Мне не понятно Ваше упрямство.

Автор:  Alexander Shiryaev [ Воскресенье, 05 Октябрь, 2014 10:03 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

id_ler писал(а):
Ситуация с исходниками Alexander’a Shiryaev’a более запутанная. Какие обязательства перед швейцарцами будут у тех, кто станет использовать его исходники – большой вопрос.

Если это для вас большой вопрос, то у них и спросите.

id_ler писал(а):
Если он взял не спросив, не известно в каких целях использовал и выложил в открытый доступ, то ничего хорошего от этого не жди. В той ситуации, например, о которой я писал выше, он будет крайним.

Если бы профессор Никлаус Вирт не хотел, чтобы его наработками пользовались, он бы не опубликовывал их.

А что, если бы я спросил и было бы известно, в каких целях использовал и выложил, то можно было бы ждать что-то хорошее?

Я делаю это в хороших целях, можете не беспокоиться :)

Если вас беспокоит такая ситуация, о которой пишете, то можете спросить разрешения у профессора Вирта.
Свои наработки я не запрещаю использовать никому.

id_ler писал(а):
Alexander Shiryaev писал(а):
Вы что, католик?

Вы не прервый, кто задает подобный вопрос на форуме программистов. Некоторые люди даже представить себе не могут того, что другие делают. Мне не понятно Ваше упрямство.

Там не спрашивают.

Автор:  id_ler [ Воскресенье, 05 Октябрь, 2014 12:02 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

Alexander Shiryaev писал(а):
<…>
Если бы профессор Никлаус Вирт не хотел, чтобы его наработками пользовались, он бы не опубликовывал их.
<…>

Если б я жил в какой-то другой стране, то, наверно, этот разговор мне показался бы каким-то очень странным. Вы говорите за Вирта, мне предлагается спросить за Вас. Кто следующий в очереди 0_o А так, ничего нового. Да и не беспокоюсь я о чужих проблемах (тем более, возможных).

Автор:  Alexander Shiryaev [ Воскресенье, 05 Октябрь, 2014 12:38 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

id_ler писал(а):
Alexander Shiryaev писал(а):
<…>
Если бы профессор Никлаус Вирт не хотел, чтобы его наработками пользовались, он бы не опубликовывал их.
<…>

Если б я жил в какой-то другой стране, то, наверно, этот разговор мне показался бы каким-то очень странным. Вы говорите за Вирта, мне предлагается спросить за Вас. Кто следующий в очереди 0_o А так, ничего нового. Да и не беспокоюсь я о чужих проблемах (тем более, возможных).

А что страна?

Наработки есть, и они опубликованы. Но пользоваться ими вы всё равно не хотите. Так или не так?

Автор:  id_ler [ Воскресенье, 05 Октябрь, 2014 14:13 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

Почитайте хотя бы это, что ли, если ничего лучшего в тему найти не можете. Процитирую, т.к. есть поправка к моему предположению:
Цитата:
Общедоступное ПО не охраняется авторским правом, а стало быть, может использоваться, распространяться и модифицироваться без ограничений. Тем не менее оно не может быть применено кем-либо для создания нового программного продукта, который, оказавшись впоследствии под защитой авторского права, изменит тем самым общественный статус такого ПО. Поскольку авторское право - неотъемлемый атрибут любого распространяемого ПО, необходимо прямое указание автора на принадлежность его программы к public domain, то есть на то, что она отчуждена от прав автора и является общей собственностью.

Таки "создания нового программного продукта" выглядит двусмысленным.

Автор:  Alexander Shiryaev [ Воскресенье, 05 Октябрь, 2014 14:29 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

Ну вы нашли, на что ссылку дать :)

Автор:  Иван Кузьмицкий [ Воскресенье, 05 Октябрь, 2014 15:08 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

Alexey Veselovsky писал(а):
Цитата:
All online documents and web pages as well as their parts are protected by copyright, and it is permissible to copy them and print them out only for private, scientific and noncommercial use.


Что ставит жирный крест на любых попытках использовать Project Oberon на производстве (в том числе для программирования микроконтроллеров).
В общем-то, никто не мешает получить разрешение и поднять производство. Вопрос вызывает другой момент - почему сразу не открыть под какой-нибудь GPL? Либо это академическая инертность, либо у них кто-то уже покупает без проблем.

Автор:  Alexander Shiryaev [ Воскресенье, 05 Октябрь, 2014 16:34 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

http://blog.codinghorror.com/pick-a-license-any-license/

Автор:  id_ler [ Понедельник, 06 Октябрь, 2014 08:14 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

Alexander Shiryaev писал(а):

Цитата:
Disclaimer: I have no idea what I'm talking about.

Изображение

Автор:  Иван Денисов [ Среда, 08 Октябрь, 2014 22:57 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

Проверил, для контроллера LPC1343F отлично работает компилятор.

От LPC11xx отличий не особо много оказалось. Нужно будет еще аккуратно все адреса из руководства пользователя переписать, но для работы с основными функицями уже готово, работает таймер, работают ноги. В планах освоить компонент Александра для передачи данных. Еще хочу разбраться USB HID (есть пример на C для моей платы от производителя).

При прошивке на Ubuntu через USB-ISP (без адаптора USB-RS232) оказалась есть особенность. После того как процессор обнаружен ОС, надо его безопасно извлеч (но не вытаскивать кабель), после чего выполнить следующие операции для прошивки.

Из hex-файла на выходе компилятора готовим bin-файл для заливки в контроллер:
Код:
arm-none-eabi-objcopy -O binary -I ihex MYPROGRAM.hex MYPROGRAM.bin

Удаляем родную прошивку:
Код:
 sudo mdel -i /dev/sdb ::/firmware.bin

Закачиваем программу в контроллер:
Код:
sudo mcopy -i /dev/sdb MYPROGRAM.bin ::/

Автор:  Alexander Shiryaev [ Четверг, 09 Октябрь, 2014 00:15 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

Иван Денисов писал(а):
Из hex-файла на выходе компилятора готовим bin-файл для заливки в контроллер:
Код:
arm-none-eabi-objcopy -O binary -I ihex MYPROGRAM.hex MYPROGRAM.bin


Теперь это делать не нужно, реализовал генерацию bin-файлов в компоновщике.

Автор:  Иван Денисов [ Четверг, 09 Октябрь, 2014 07:09 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

Alexander Shiryaev писал(а):
Теперь это делать не нужно, реализовал генерацию bin-файлов в компоновщике.
Спасибо! Так будет удобнее.

Александр, может добавь файлы для LPC1343 в основную ветку? Для видеоурока хотел бы твоим репом пользоваться.

Автор:  Alexander Shiryaev [ Четверг, 09 Октябрь, 2014 23:04 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

Проверил, исправил и добавил.
Перепроверь работоспособность тестовой программы.

Автор:  Kubanych [ Пятница, 10 Октябрь, 2014 19:32 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

Иван Денисов писал(а):
Для видеоурока хотел бы твоим репом пользоваться.


А где видеоурок?

Автор:  Иван Денисов [ Суббота, 11 Октябрь, 2014 04:26 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

Kubanych писал(а):
Иван Денисов писал(а):
Для видеоурока хотел бы твоим репом пользоваться.


А где видеоурок?

Сегодня постараюсь найти время и сделать.

Автор:  Иван Денисов [ Воскресенье, 12 Октябрь, 2014 09:57 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

Что-то вышло :) не судите строго. Мой стаж программиста контроллеров ничтожно мал, поэтому в терминологии могут быть ляпы.
http://youtu.be/zlnj6FCY1tY

Сделал на Ubuntu, чтобы было интереснее. На Windows все точно также, только прошивка проще. Надо просто скопировать файл с программой на флешку, удалив то, что там есть.

Страница 3 из 9 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/