Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 1 из 6 1234 ... ПоследняяПоследняя
Показано с 1 по 10 из 60

Тема: Программы для устройств на МК

  1. #1

    Регистрация
    18.06.2008
    Адрес
    Санкт-Петербург
    Сообщений
    2,242

    Программы для устройств на МК

    Постоянно наблюдаю одну и ту же ситуацию. Человек разработал новое интересное устройство. Публикует схемы, печатки, прошивки и т.п., видимо для того, чтобы устройство смогли повторить другие радиолюбители. Однако у повторяющих, в большинстве случаев возникают свои хотелки и дальше начинается поток запросов к автору по поводу доработок программы под замену железок входящих в устройство на другие, аналогичного назначения, под другие значения ПЧ, другие диапазоны и т.п. Обычно авторы, особенно поначалу, охотно эти хотелки удовлетворяют. И в подавляющем большинстве случаев даже денег за это не просят. Однако со временем, с этим часто возникают сложности по мере угасания у автора интереса к конструкции. Возникает парадоксальная ситуация: вроде вещь хорошая, сделать бы, но вот тут чуть подправить нужно. До автора не достучаться. Писать весь софт с нуля трудоемко и не каждому по силам. Вроде решение на поверхности, публикуя информацию по устройству для повторения, исходники софта тоже нужно выкладывать, что как правило, не делается. Интересно, что абсолютно иначе обстоит дело с конструкциями на Ардуино. Там скетчи являются исходниками и каждый раз компилируются перед загрузкой в устройство. Более того, текст принято подробно комментировать, чтобы желающий мог легко найти нужное место для внесения необходимых изменений. Яркий пример отличного проекта для повторения, CW ключ от K3NG. В теме рядом обсуждается. Мощнейший функционал. Скетч огромных размеров и еще несколько внешних библиотек и файлов конфигурации. Онако все с подробнейшими комментариями и описанием. Без проблем включаются/выключаются и всячески настраиваются абсолютно все имеющиеся функции. Единственное препятствие для многих, отсутствие информации на русском, большей частью решаемое он-лайн переводчиками.
    Из вопросов предлагаемых к обсуждению наиболее интересны два.
    1. Если вы автор, публикующий свою конструкцию для повторения, что вас удерживает от публикации и исходников тоже?
    2. Если вы повторяете конструкцию, на что вы рассчитываете, не имея исходника программ и гарантий от автора по поводу их сопровождения и модификации?
    Я бы, к примеру, ни за что не стал бы повторять конструкцию, не имея возможности самостоятельно доработать её под свои потребности в любом месте по своему усмотрению, в том числе и в программе.
    R1AIT / OH7FUV ех RA1AIT, UB5LQJ, UB5-077-1242


  2. #2
    Цитата Сообщение от R1AIT Посмотреть сообщение
    публикуя информацию по устройству для повторения, исходники софта тоже нужно выкладывать, что как правило, не делается
    Если на все выкладывать исходники, то сообщество разработчиков будет деградировать... Я бы и прошивки не выкладывал, потому как основная ценность разработок в новых идеях, а не в реализации. Если выкладывать исходники, то будут тупо копировать, а не творить...

  3. #3
    Аватар для Alex-31
    Регистрация
    23.08.2014
    Адрес
    Белгородская обл.
    Сообщений
    3,534
    пара полезных статей по программированию МК Microchip:

    https://geektimes.ru/post/278718/

    https://geektimes.ru/post/279374/

    Цитата Сообщение от R1AIT Посмотреть сообщение
    на что вы рассчитываете
    заведомо выбираю конструкцию, в которой есть возможности коррекции под хотелки...
    "Я вообще не понимаю: как можно поручить думать?"


  4. #4

    Регистрация
    18.06.2008
    Адрес
    Санкт-Петербург
    Сообщений
    2,242
    Цитата Сообщение от Слесарь Посмотреть сообщение
    ...основная ценность разработок в новых идеях, а не в реализации...
    Зачем тогда выкладывать остальное? В большинстве конструкций на МК основная суть как раз в софте, а схемные решения, мало того, что типовые, так еще и могут быть изменены довольно существенно, но при соответствующих изменениях в программе, без каких либо отличий в функциональности. Это может понадобиться, например, для оптимизации по размерам, размещению и т.п.

    Цитата Сообщение от Слесарь Посмотреть сообщение
    Если выкладывать исходники, то будут тупо копировать, а не творить...
    А выкладывание принципиальных схем и рисунков плат не способствует тупому копированию? Может для этого и выкладывают? Что с программами иначе?

    Добавлено через 8 минут(ы):

    Цитата Сообщение от Слесарь Посмотреть сообщение
    Если на все выкладывать исходники, то сообщество разработчиков будет деградировать...
    А кто говорит про все? Тут либо коммерческий проект, тогда описывать и демонстрировать достоинства. Либо общедоступная конструкция для повторения всеми желающими, тогда публиковать все, включая исходники. Могу понять, если помимо общедоступного кода будет, к примеру, коммерческий, обладающий большим функционалом. Типа хочешь свободный сам допиливай, а хочешь, доплачивай за нужные плюшки. А когда единственный вариант софта для конструкции, предлагаемой для повторения, не доступен в исходниках, мне не понятно.
    Последний раз редактировалось R1AIT; 12.08.2016 в 10:15.
    R1AIT / OH7FUV ех RA1AIT, UB5LQJ, UB5-077-1242

  5. Спасибо от IG_58, R3KDZ, UY5VD

  6. #5
    Аватар для vadim_d
    Регистрация
    29.10.2006
    Адрес
    Санкт-Петербург
    Сообщений
    14,890
    Цитата Сообщение от R1AIT Посмотреть сообщение
    Либо общедоступная конструкция для повторения всеми желающими, тогда публиковать все, включая исходники
    Примеры есть и здесь - проекты Геннадия Завидовского, все открыто. Проблемы все равно остаются у тех, для кого и процесс сборки проекта, начиная с установки среды разработки, является чем-то новым и неизведанным . Ну и судя по иногда встречающимся ответам, авторы могут просто стесняться выкладывать свое творение, а вдруг сейчас кто-то на соответствие MISRA проверку запустит?
    Вадим

  7. #6
    Аватар для IG_58
    Регистрация
    27.10.2012
    Адрес
    Германия
    Сообщений
    13,014
    Записей в дневнике
    18
    Цитата Сообщение от R1AIT Посмотреть сообщение
    Тут либо коммерческий проект, тогда описывать и демонстрировать достоинства. Либо общедоступная конструкция для повторения всеми желающими, тогда публиковать все, включая исходники.
    Полностью согласен. Просто, наверное, автор при первоначальной публикации должен бы указать: "Это коммерческий проект. Хотите скетч? Это можно, стоит столько-то. Хотите, чтобы я адаптировал проект под ваши хотелки? Нет проблем, стоимость вот такая." или "Это открытый проект, вот все исходные материалы, хотите изменить - изменяйте самостоятельно, на вопросы отвечу".
    Игорь

  8. #7

    Регистрация
    28.04.2005
    Адрес
    Московская обл., г. Мытищи
    Сообщений
    3,921
    Позывной
    ex RW3DKC
    Цитата Сообщение от R1AIT Посмотреть сообщение
    Интересно, что абсолютно иначе обстоит дело с конструкциями на Ардуино. Там скетчи являются исходниками и каждый раз компилируются перед загрузкой в устройство. Более того, текст принято подробно комментировать, чтобы желающий мог легко найти нужное место для внесения необходимых изменений.
    И никто не стесняется их выкладывать потому что даже отмазываться не нужно если косяк какой - всем понятно, что большинство этих программ написано не профессиональными программистами Мне тоже такой подход понравился.

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

  9. #8
    Аватар для Alex-31
    Регистрация
    23.08.2014
    Адрес
    Белгородская обл.
    Сообщений
    3,534
    ...предположим такой вариант:

    некто разработал, например, синтезатор для встраивания в популярную,

    много раз повторенную конструкцию трансивера (например тот же WD3DI)

    то есть для оригинальной, описанной в литературе

    как теперь этот некто автор должен относиться к просьбам приспособить его

    разработку к какой-то 1001 модификации оригинального трансивера?

    "Я вообще не понимаю: как можно поручить думать?"


  10. #9

    Регистрация
    28.04.2005
    Адрес
    Московская обл., г. Мытищи
    Сообщений
    3,921
    Позывной
    ex RW3DKC
    Как хочет. Есть желание - приспособит, нет - так и ответит "данная конструкция только для <...>". Вообще синтезатор - это конечно интересное явление, сколько уже их понаделано разных... Но, несмотря на огромный выбор, народ постоянно просит то тут то там где то что то добавить/поменять.


  11. #10

    Регистрация
    18.06.2008
    Адрес
    Санкт-Петербург
    Сообщений
    2,242
    Если автору интересно, может приспособить. Если нет, то может либо отказаться это делать, либо согласиться, либо выдвинуть дополнительные условия. Типа: "Могу доделать под ваши потребности за...." Как вариант, может подсказать пути самостоятельной модификации. Вроде: " Сделать нужно вот это и вот это, подробности можно посмотреть...". Вполне вероятен вариант, когда для доработки может понадобиться информация, которой автор на момент запроса может не располагать, т.е. он может, к примеру, быть попросту не знаком с конструкцией, по поводу адаптации к которой поступил запрос.
    R1AIT / OH7FUV ех RA1AIT, UB5LQJ, UB5-077-1242

Страница 1 из 6 1234 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Программы для SDR
    от hOne в разделе Software Defined Radio (SDR), Digital Radio Mondiale (DRM)
    Ответов: 651
    Последнее сообщение: 11.04.2024, 20:38
  2. Программы для радиостанций (в том числе и для HYT TA-240)
    от barss в разделе Модификация радиостанций
    Ответов: 5
    Последнее сообщение: 29.04.2015, 23:05
  3. Стандартизация протоколов устройств на МК для радиолюбителей
    от NoName в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 84
    Последнее сообщение: 26.06.2012, 22:00
  4. макетки для радиолюбительских устройств с интерфейсом USB
    от NOBlTA-KUN в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 0
    Последнее сообщение: 28.05.2009, 19:33
  5. Программы для сканирования
    от KOLHOZNIK в разделе Программное обеспечение
    Ответов: 24
    Последнее сообщение: 07.08.2007, 15:57

Ваши права

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