Перейти к содержанию
    

Сколько стоит разработка ПО для микроконтроллеров?

12 минут назад, gosha-z сказал:

Как-то в разговоре промелькнула фраза "Проблемы программистов схемотехников не волнуют"...

А "программисты" обычно отвечают: "У меня всё работает". Имея в виду "на столе".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, AlexandrY said:

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

Там файловая система не нужна :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 minutes ago, AndyBig said:

Там файловая система не нужна :)

Так, значит логов и нормальной диагностики не будет. 
Параметризации нормальной тоже скорее всего не будет. 
Общение с сервером не по FTP.  
Да вы просто мину подкладываете заказчику. :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для логов и др. можно использовать внешнюю флешку SPI, I2C без проблем. К сотому STMу SD как то совсем ... не то.

19 часов назад, AlexandrY сказал:

Самый интересный вопрос, как вы будете доказывать заказчику потраченные часы? 
 

И что у вас такое было?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, AlexandrY said:

Так, значит логов и нормальной диагностики не будет.

Там на плате SPI-флэш на 4 МБ, для работы нужна максимум половина ее объема, остальное можно пустить под логи :) Естественно не по 200 байт текста ежесекундно...

2 hours ago, AlexandrY said:

Параметризации нормальной тоже скорее всего не будет.

Параметризации чего именно?

2 hours ago, AlexandrY said:

Общение с сервером не по FTP.

Нет, основное общение не по FTP :) Каким боком и главное зачем пихать FTP для периодической отправки пары сотен байт данных на сервер?

Хотя есть мысль по FTP скачивать прошивки для обновления, вроде GSM-модемы Simcom умеют FTP.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 hours ago, Aner said:

Тогда бы я использовал чип из семейства 4хх

Прошу прощения не совсем понял про какой именно чип речь (STM32L4xx ?) и когда "тогда бы" :)
Тут вроде не нужна моща, 1xx хватит с головой, да еще и не при максимальной частоте. Флэши с оперативкой тоже много не нужно :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Опять таки нужно видеть ТЗ. В моем первом простом проэкте использовал 107, но столкнулся с его недостаточностью в ряде мест. Особенно когда поднимал FTP, для WWW уже не хватает.  GSM-модемы Simcom умеют FTP, но это совсем другой FTP не тот обычный который легко на Ethernet10/100 поднимается. Тайминги, времена, структура и тп отличается. Еще не озвучили ньюансы GSM сети связанные с опсосами. Они в регионах имеют отличия. Еще ньюасы с GSM-модемами Simcom, есть свои AT команды, которые криво описаны. Есть различные прошивки модемов, все это вам "поднимать" придется. На том чужем железе, котроре явно с ошибками, поскольку программистов у них не было или тот кто был отвалил. А работ с разводчиками платы, аппаратчиками совместно должно быть не мало сделано. Еще близки к реальным сроки работ, те кто выше постами написал.  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 3/13/2019 at 11:04 PM, AlexandrY said:

Самый интересный вопрос, как вы будете доказывать заказчику потраченные часы? 
 

Этот самый главный вопрос ставится на этапе разработки технического задания. Рекомендую разработать функциональную схему алгоритма в "бумажном" виде с максимально возможной детализацией всех запросов или предложений заказчика. Если Вы ранее это не практиковали, то придётся поработать. Ориентировочное время на разработку алгоритма, включая всё консультации с заказчиком, составляет не менее месяца. Желательно алгоритм программы оформить отдельным документом с подписью заказчика, что позволит в дальнейшем обосновать дополнительные суммы на отладку алгоритма в соответствии с реальным условиям работы.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, SVNKz said:

Этот самый главный вопрос ставится на этапе разработки технического задания. Рекомендую разработать функциональную схему алгоритма в "бумажном" виде с максимально возможной детализацией всех запросов или предложений заказчика. Если Вы ранее это не практиковали, то придётся поработать. Ориентировочное время на разработку алгоритма, включая всё консультации с заказчиком, составляет не менее месяца. Желательно алгоритм программы оформить отдельным документом с подписью заказчика, что позволит в дальнейшем обосновать дополнительные суммы на отладку алгоритма в соответствии с реальным условиям работы.

 

Попахивает шизой дисбалансом нейротрансмиттеров. 
Где вы видели заказчика который хотя бы взглянул на ваши алгоритмы? 
Что за ересь про алгоритм в "бумажном виде"? 
Типа помучить заказчика и самому запарится в ответку на слабое предложение? :sarcastic_hand:
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, AlexandrY said:

Попахивает шизой дисбалансом нейротрансмиттеров. 
Где вы видели заказчика который хотя бы взглянул на ваши алгоритмы? 
Что за ересь про алгоритм в "бумажном виде"? 
Типа помучить заказчика и самому запарится в ответку на слабое предложение?

"Стандартная" реакция с "медицинским" уклоном - верный признак несовпадения моих и Ваших профессиональных навыков.

Очевидно, что Вы незнакомы с азами классики программирования, которая самым подробным образом описана в учебниках по дискретной математике. Рекомендую - Основы дискретной математики. В.А. Горбатов, 1986 г., стр.184. В этой и других похожих учебниках Вы сможете прочитать про эту "ересь". :dirol:

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14 hours ago, Aner said:

GSM-модемы Simcom умеют FTP, но это совсем другой FTP не тот обычный

Хм... Вроде обычный FTP - задаются логин-пароль, имя файла, путь файла и команда "скачать". Единственный момент, который для меня пока неясен - можно ли будет принимать его не торопясь :)

14 hours ago, Aner said:

Еще ньюасы с GSM-модемами Simcom, есть свои AT команды, которые криво описаны

Будем разбираться. Товарищи, работавшие с ними есть, подскажут, я надеюсь, если что :)

14 hours ago, Aner said:

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

Да, железо совсем неоптимальное и заказчик знает об этом. У него в планах перейти на новую версию железа с исправлениями и изменениями, но то будет отдельный проект. Пока нужно хоть как-то запуститься на имеющемся, идеальную работу от текущего железа он не требует :) Там и с текущим софтом, который тоже есть, не лучше обстоят дела. Написан он явно левой ногой с похмелья и очень-очень быстро :)
 

6 hours ago, SVNKz said:

Рекомендую разработать функциональную схему алгоритма в "бумажном" виде

Неее, этим я заниматься не буду точно. Заказчик эти алгоритмы в работе все равно не увидит, он увидит только результат их работы, а результат подробно описывается в ТЗ. Этого ТЗ вполне достаточно для заказчика, подробные алгоритмы ему и в ус не вдулись :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 15.03.2019 в 16:34, SVNKz сказал:

"Стандартная" реакция с "медицинским" уклоном - верный признак несовпадения моих и Ваших профессиональных навыков.

Это такая реакция у AlexandrY на слова "в бумажном виде".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 3/14/2019 at 1:17 AM, ZASADA said:

прикидываете по предыдущему опыту сколько надо потратить часов на весь проект,  умножаем на 2,  умножаем на коэффициент "доработка по результатам испытаний" - от 1,2 до 1,5, умножаем на стоимость своего человеко-часа (причем для шабашки стоимость дороже чем для пост. работы), добавляем потери на уплату налогов и обналичку (т.к. все оформляется официально).

 

 

Эмпирическая формула: ожидаемое разработчиком время*Пи

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

100 руб. за строку отлаженного исходного кода на языке любого уровня включая необходимые комментарии

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...