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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Разработать устройство, Ищу разработчика для создания устройств
jcxz
сообщение Sep 17 2018, 06:13
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(adnega @ Sep 17 2018, 08:27) *
У меня карта работает в read-only. Зачем мне эта надежность? Я могу выкинуть карту и вставить новую за 500 руб (раз в 5 лет).

Зачем тогда собственно она вообще нужна если read-only? Она у Вас выполняет роль собственно недостающего объёма флешь МК. Всё что read-only (если это конечно не МБ) - можно положить во внутренний флешь МК. Тем более - шрифты и картинки. Это ж как шрифт использовать, если он на карте? Грузить в ОЗУ каждый символ? И что - если на LCD одновременно отображаются символы нескольких шрифтов, то для того чтобы нарисовать один экран LCD, нужно несколько загрузок с SD сделать? Как-то всё очень сложно и медленно получается. Неоправданно сложно.

Цитата(adnega @ Sep 17 2018, 07:17) *
Все самописное. Ethernet только IP и UDP, FAT только чтение, никакой ОС нет.
Вроде, ESP8266 должен еще работать.

Если нет TCP, то как тогда конфигурируете свой девайс? Вы писали:
Цитата(adnega @ Sep 16 2018, 18:08) *
сервер времени и конфигураций в добавку ко всему ранее сказанному.

По современным меркам раз есть Ethernet, то у пользователя логично возникает мысль, что конфигурироваться должно либо через HTTP-страницу либо через отдельную утилиту (как делается во всех современных девайсах). TCP у Вас нет, а значит через HTTP - никак, получается писали ещё отдельную утилиту под винду для конфигурирования?
Go to the top of the page
 
+Quote Post
adnega
сообщение Sep 17 2018, 06:38
Сообщение #32


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(jcxz @ Sep 17 2018, 09:13) *
Зачем тогда собственно она вообще нужна если read-only? Она у Вас выполняет роль собственно недостающего объёма флешь МК. Всё что read-only (если это конечно не МБ) - можно положить во внутренний флешь МК.

Основной объем занимают пользовательские звуковые файлы. Шрифты внутри МК. Для этого проекта шрифт один объемом 2К.
Есть проект где фонтпак под 128К. Закидывешь новый фонтпак на карточку и он его заливает по внутреннюю флеш.
uSD хороша дружественностью пользователю, типа USB-флешки.

Обращаю внимание, что я различаю код, данные и полный объем ПЗУ у МК.

Сервера разные бывают, в т.ч. и не HTTP.

Конфигурирование ведется через отдельный софт, в котором не только заливка конфигураций и диагностика сети умного дома,
но еще и разработка самих алгоритмов для умного дома, размещение элементов на плане, ведение кабельных журналов и т.п.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 17 2018, 06:48
Сообщение #33


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(adnega @ Sep 17 2018, 08:27) *
Просто для общего развития: какие критерии "серьезного кризиса в личной продуктивности"? Вдруг он у меня действительно есть.

Эт инверсная логика. Маленький код - маленькая продуктивность. Маленькая продуктивность в течении длительного времени - кризис. laughing.gif
Ну и вообще по личному опыту. Я все это проходил.
На MSP430F149 с 2 КВ RAM ставил uCOS и делал на нем полнофункциональную охранную систему с GSM


Цитата(adnega @ Sep 17 2018, 08:27) *
Защищать от копирования - не тот уровень поделия, чтоб его ломали.

Защищенный имелось в виду канал передачи к дивайсу.
Сам дивайс защищается постоянными апгрейдами.

Цитата(adnega @ Sep 17 2018, 09:38) *
Основной объем занимают пользовательские звуковые файлы. Шрифты внутри МК. Для этого проекта шрифт один объемом 2К.

Ну опять же.
Тратите время на конвертацию шрифтов.
Между тем uC/GUI дает возможность применить любые TTF шрифты, но занимают они минимально несколько десятков килобайт.
Хорошие с арабскими и китайскими кодировками за мегабайт переваливают, а держать их надо в RAM-е
Go to the top of the page
 
+Quote Post
jcxz
сообщение Sep 17 2018, 06:59
Сообщение #34


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(adnega @ Sep 17 2018, 09:38) *
Обращаю внимание, что я различаю код, данные и полный объем ПЗУ у МК.

О чём Вы?
Go to the top of the page
 
+Quote Post
adnega
сообщение Sep 17 2018, 07:07
Сообщение #35


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(AlexandrY @ Sep 17 2018, 09:48) *
Эт инверсная логика. Маленький код - маленькая продуктивность. Маленькая продуктивность в течении длительного времени - кризис. laughing.gif
Ну и вообще по личному опыту. Я все это проходил.

Написал один раз хороший код и везде пользуешься. У меня все проекты братья-близнецы.
Зачастую новое изделие это копипаста из существующего кода и раскомментирование нужных дефайнов в h-файле.

"Маленький код - маленькая продуктивность". Маленькая продуктивность, прошу прощения, у чего? У программиста?
У изделия говорят про функционал, дык, он описан в ТЗ и полностью выполняется.

Если продуктивность это аналог КПД, то тут все в порядке. Маленький код - маленькие затраты (причем код как правило уже существующий),
а функционал из ТЗ. Делим пользу на затраты, и ваш подход проигрывает т.к. затраты высоки.

Чтоб определиться с терминами и не возбуждать телепатов, сообщу, что речь ведется о проектах порядка 10 тыс. строк кода.
За существенно большие и за крошечные рассуждать не берусь. У ТС как раз задачка озвученного порядка.
Go to the top of the page
 
+Quote Post
a123-flex
сообщение Sep 17 2018, 07:23
Сообщение #36


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

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



Цитата(AlexandrY @ Sep 16 2018, 10:32) *
И процессор здесь не нужен. Такое делается на экспандерах типа MCP25055

Status: Not Recommended for new designs.

Вы интересно для всех своих клиентов приключения устраиваете ?)
типа "можно по-нормальному, но я люблю стоя в гамаке"


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 17 2018, 07:31
Сообщение #37


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(adnega @ Sep 17 2018, 10:07) *
"Маленький код - маленькая продуктивность". Маленькая продуктивность, прошу прощения, у чего? У программиста?
У изделия говорят про функционал, дык, он описан в ТЗ и полностью выполняется.

Просто ТЗ по нашим временам - немыслимая роскошь.
Какого заказчика не возьми, у него будет куча идей, но ни одного ТЗ.
Все такие из себя стартапы и на мелочах не заморачиваются.
Критерий приемки - проданная партия.
Тут хош не хош, а приходится ломать стереотипы.
Выбирать совершенно другую архитектуру чем предлагает заказчик, другие языки, другие схемы.

Go to the top of the page
 
+Quote Post
adnega
сообщение Sep 17 2018, 07:35
Сообщение #38


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(AlexandrY @ Sep 17 2018, 10:31) *
Все такие из себя стартапы и на мелочах не заморачиваются.

Видимо, мне с заказчиками повезло. ТЗ не всегда можно заранее составить, но без четких требований, оформленных на бумаге у меня не принято.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 17 2018, 07:45
Сообщение #39


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(a123-flex @ Sep 17 2018, 10:23) *
Status: Not Recommended for new designs.

Вы интересно для всех своих клиентов приключения устраиваете ?)
типа "можно по нормальному, но я люблю стоя в гамаке"

Т.е. тыкнуть там чуток ниже на MCP2515 ника не можем?
Неугомонный тролль вы наш. wink.gif

Цитата(adnega @ Sep 17 2018, 10:35) *
Видимо, мне с заказчиками повезло. ТЗ не всегда можно заранее составить, но без четких требований, оформленных на бумаге у меня не принято.

Четкие требования невыгодны обоюдно, между тем.
Go to the top of the page
 
+Quote Post
adnega
сообщение Sep 17 2018, 07:50
Сообщение #40


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(AlexandrY @ Sep 17 2018, 10:45) *
Т.е. тыкнуть там чуток ниже на MCP2515 ника не можем?

Это расширитель?! Написано что это CAN-контроллер с SPI-интерфейсом.


Цитата(AlexandrY @ Sep 17 2018, 10:45) *
Четкие требование невыгодны обоюдно.

А чем вам как исполнителю четкость требований мешает? Или черный ход оставляете для бегства в случае чего.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 17 2018, 08:01
Сообщение #41


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(adnega @ Sep 17 2018, 10:50) *
Это расширитель?! Написано что это CAN-контроллер с SPI-интерфейсом.

Упс, вы меня поймали.
Ну ладно.
Где-то там все равно есть еще другие расширители.
Зачем-то Microchip их прячет, хотя я юзал и могу подтвердить, что это работает хотя и с нюансами.

Цитата(adnega @ Sep 17 2018, 10:50) *
А чем вам как исполнителю четкость требований мешает? Или черный ход оставляете для бегства в случае чего.

Требования ставят вас в позицию заложника. Или что вы можете потребовать в ответ?
Go to the top of the page
 
+Quote Post
a123-flex
сообщение Sep 17 2018, 08:17
Сообщение #42


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

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



Цитата(AlexandrY @ Sep 17 2018, 11:45) *
Четкие требования невыгодны обоюдно, между тем.

biggrin.gif lol.gif

да уж. Всегда проще сдавать сферического коня в вакууме, чем конкретный продукт)))

Цитата(AlexandrY @ Sep 17 2018, 12:01) *
Упс, вы меня поймали.
Ну ладно.
Где-то там все равно есть еще другие расширители.

точняк

Цитата(AlexandrY @ Sep 17 2018, 12:01) *
Требования ставят вас в позицию заложника. Или что вы можете потребовать в ответ?

a14.gif lol.gif наповал


Петросян нервно курит и вьет веревку


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post
adnega
сообщение Sep 17 2018, 08:21
Сообщение #43


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(AlexandrY @ Sep 17 2018, 11:01) *
Где-то там все равно есть еще другие расширители.

А смысл, когда на те же $3 можно купить нормальный МК.

Цитата(AlexandrY @ Sep 17 2018, 11:01) *
Требования ставят вас в позицию заложника. Или что вы можете потребовать в ответ?

Заказчику нужен результат, он описывает его в требованиях. Вы либо беретесь их выполнять, либо нет.
Если взялся, то будь добр сделать именно то, что нужно Заказчику. Причем тут позиция заложника?
Т.е. вы готовы прервать работу с Заказчиком по своему настроению, т.е. в простонародье "кинуть", раз вы не заложник?
Кто-то дорожит своей репутацией и берет на себя ответственность, у того и заказчики вменяемые.
А кто-то тяп-ляп и готово, в крайнем случае можно сказать "не получилось". Ералаш напоминает про утюг.

Тема ушла далеко за рамки топика, но теперь многое становиться понятным.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 17 2018, 08:35
Сообщение #44


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(a123-flex @ Sep 17 2018, 11:17) *
да уж. Всегда проще сдавать сферического коня в вакууме, чем конкретный продукт)))

ТЗ в карман не положишь и не продашь.
Не путайте, сдается не "сферический конь в вакууме", а уже проданный "сферический конь в вакууме". laughing.gif
Почему именно его смогли продать - другая тема.
Потребности покупателей неисповедимы.

Цитата(adnega @ Sep 17 2018, 11:21) *
Заказчику нужен результат, он описывает его в требованиях. Вы либо беретесь их выполнять, либо нет.
Если взялся, то будь добр сделать именно то, что нужно Заказчику. Причем тут позиция заложника?
Т.е. вы готовы прервать работу с Заказчиком по своему настроению, т.е. в простонародье "кинуть", раз вы не заложник?

Вы рисуете образ не коммерческого заказчика, а какого-то дотационного.
Хороший разработчик понимает нужду заказчика, а не требует некое ТЗ, т.е по сути снимает с себя ответственность.
Но коль вы подписались только на ТЗ, то становитесь заложником рынка.
Go to the top of the page
 
+Quote Post
adnega
сообщение Sep 17 2018, 08:54
Сообщение #45


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(AlexandrY @ Sep 17 2018, 11:35) *
Вы рисуете образ не коммерческого заказчика, а какого-то дотационного.

Я с физлицами вообще не работаю. Все заказчики - коммерческие фирмы. Не госконторы, не инвесторы, не стартаперы какие-нибудь.

Цитата(AlexandrY @ Sep 17 2018, 11:35) *
Хороший разработчик понимает нужду заказчика, а не требует некое ТЗ, т.е по сути снимает с себя ответственность.

Если я понимаю нужду, то нет проблем описать это понимание в ТЗ. Ответственность не снимается, она фиксируется.

Цитата(AlexandrY @ Sep 17 2018, 11:35) *
Но коль вы подписались только на ТЗ, то становитесь заложником рынка.

И что? Не всем нужно стремиться в тренды, кому-то приходится работать на результат, создавать системы, станки и прочие приблуды.
Прям разговор художника с работягой завода wink.gif Признавайтесь, ваш утюг?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th April 2024 - 20:57
Рейтинг@Mail.ru


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