Добавить форум Fonarevka.ru в Избранное ×
FONAREVKA.RU - Всё о фонарях и осветительной технике
Регистрация Дневники Группы Альбомы Каталоги Поиск Сообщения за день Отметить все разделы прочитанными
Вернуться   Форум FONAREVKA.RU Первая помощь Выбор фонарей
Забыли пароль? Регистрация
Войти через OpenID



  • Бесплатные розыгрыши призов
  • Розыгрыши призов в соц. сетях!
  • Для гостей форума
  • О нашем проекте
  • Пожертвования (Donate)
  • Реклама на форуме
На форуме ежемесячно проходят бесплатные розыгрыши призов для зарегистрированных и активно общающихся форумчан. Вы можете выиграть не только различные фонарики, зарядные устройства, аккумуляторы и другие аксессуары известных брендов, а также фонари и компоненты от известных кастомщиков и мелкосерийных производителей, но и другие призы, такие как мультитулы, ножи, рюкзаки и другое снаряжение. Все проходящие розыгрыши призов для форумчан абсолютно бесплатные и призы для розыгрышей предоставляют спонсоры, вам достаточно нажать кнопку "Принять участие" и ждать результата. Форумчане не несут никаких финансовых и имущественных рисков, связанных с участием в данных розыгрышах (т.е. вы ничего не оплачиваете и ни чем не рискуете). С момента начала проведения данных розыгрышей более 100 форумчан стали обладателями весьма неплохих призов и количество победителей продолжает увеличиваться!
В ближайшее время состоятся очередные розыгрыши призов - следите за информацией!

Рекомендуем Вам подписаться на тему (оптимальнее с уведомлением на ваш E-mail), где публикуется информация о новых розыгрышах призов.

Подробная информация по ссылке

Ответ  Создать новую тему
Просмотров в теме 14895   Ответов в теме 145   Подписчиков на тему 19   Добавили в закладки 0
Опции темы
Старый 12.01.2021, 20:52   71
D'AVerk
Ветеран Фонарёвки
 
Регистрация: 07.05.2011
Последняя активность: Вчера 19:04
Сообщений: 4302
Записей в дневнике: 1
Сказал(а) спасибо: 271
Поблагодарили: 1655 раз(а) в 1038 сообщениях

По умолчанию Re: Lumintop FW21 X9L SBT-90.

Цитата:
Посмотреть сообщение Сообщение от alibek :
Насчёт больше жрать - это не так. BT LE может на какой-нибудь AG13 пару лет работать.
Я правильно понимаю, что в вашей голове BT отдельно, а чип который его поддерживает отдельно? Сам BT может ничего не жрать в выключенном состоянии, а вот чип, в который он интегрирован жрать будет, надо смотреть конкретно сколько.
__________________
Внимание! Болен рациональностью головного мозга в особо острой форме, с периодическими ремиссиями. Просьба относиться с пониманием...
D'AVerk вне форума   Ответить с цитированием Вверх
Реклама на форуме.
Разместить рекламу


Старый 12.01.2021, 22:18   72
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: Вчера 22:40
Адрес: Украина, Полтава
Сообщений: 4896
Сказал(а) спасибо: 300
Поблагодарили: 6222 раз(а) в 1818 сообщениях

По умолчанию Re: Lumintop FW21 X9L SBT-90.

Цитата:
Посмотреть сообщение Сообщение от alibek :
Насчёт того, что нужно приложение и бэкэнд - ну так с уже реализованным стеком BT это намного проще, чем делать протокол с нуля.
Т.е. можете подсказать уже готовое не глючное хорошо поддерживающееся и без китайских иероглифов приложение для конфигурации фонарей? Да хоть чего угодно - оно всё усратое и наспех слепленное китайцами. Интересно, почему?.. Такое написать - ещё сложнее и дороже чем сам фонарь спроектировать. Да, именно с учётом всех стеков, API, фреймвёрков, сред для разработки и т.п. (без них было бы ещё сложнее). И это основная проблема, на мой взгляд. Поэтому совать отдельный чип (BLE), функционал которого просто не будет раскрыт в фонаре - зачем? Другое дело - дописать код фонаря под уже имеющийся USB разъём (поднять CDC класс и реализовать простую загрузку конфига в EEPROM фонаря - не сложно) - а дальше народ пусть сам пилит софт, если ему интересно. Что-то запилит адекватное - можно будет потом пересадить на BT, а сейчас какой смысл? Вот и делают такое только ради галочки в каких-то непонятных продуктах.

И да, под протоколом тут подразумевается не BT стек, а очень даже внутренний протокол общения драйвера с ПК/смартфоном посредством не важно какого канала связи. В этом направлении я уже давно копаю, и текущие разработки умеют общаться через терминал и спец. вспомогательный софт, позволяя и обновлять прошивки, и конфигурировать, и просто управлять работой в реальном времени. Конечно, это не то что нужно изготовителю - им то нужно чтоб светило и на кнопки реагировало, а я вместо этого занимаюсь вспомогательными инструментами, которые средний пользователь никак не оценит...
Цитата:
Посмотреть сообщение Сообщение от D'AVerk :
Я правильно понимаю, что в вашей голове BT отдельно, а чип который его поддерживает отдельно? Сам BT может ничего не жрать в выключенном состоянии, а вот чип, в который он интегрирован жрать будет, надо смотреть конкретно сколько.
Там немного. Эти чипы оптимизированы на низкое потребление и в дежурном режиме потребляют что-то в районе пары микроампер. Для сравнения - одна только подсветка кнопки в выкл. у Юника потребляет микроампер 30. Только вот поддержка BLE сразу ставит вопросы безопасности и надёжности соединения, и в этом плане провода просто проще.
__________________
Внимание! Болен ЧСВ в особо острой форме, просьба относиться с пониманием...
INFERION вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
fnksb (12.01.2021)
Старый 12.01.2021, 22:27   73
D'AVerk
Ветеран Фонарёвки
 
Регистрация: 07.05.2011
Последняя активность: Вчера 19:04
Сообщений: 4302
Записей в дневнике: 1
Сказал(а) спасибо: 271
Поблагодарили: 1655 раз(а) в 1038 сообщениях

По умолчанию Re: Lumintop FW21 X9L SBT-90.

Цитата:
Посмотреть сообщение Сообщение от INFERION :
народ пусть сам пилит софт, если ему интересно
Народ хочет упрпвлять настройками фонаря красивы м виджетом в телефоне, неужели непонятно. И в гробу он видал пиление софта с заливкой потом через провод.
D'AVerk вне форума   Ответить с цитированием Вверх
Поблагодарили: 2 раз(а)
Falaot (13.01.2021), Mukcep (13.01.2021)
Старый 12.01.2021, 23:07   74
Rivarez
Увлеченный
 
Регистрация: 29.10.2017
Последняя активность: Вчера 09:03
Адрес: Воронеж
Сообщений: 77
Сказал(а) спасибо: 6
Поблагодарили: 10 раз(а) в 7 сообщениях

По умолчанию Re: Lumintop FW21 X9L SBT-90.

Цитата:
Посмотреть сообщение Сообщение от fnksb :
Вообще же организовать настройку через usb намного сложнее, чем кажется
Записать параметры фонаря на флеш память сложно? Разве что-то может быть проще и дешевле?
Rivarez вне форума   Ответить с цитированием Вверх
Старый 12.01.2021, 23:17   75
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: Вчера 22:40
Адрес: Украина, Полтава
Сообщений: 4896
Сказал(а) спасибо: 300
Поблагодарили: 6222 раз(а) в 1818 сообщениях

По умолчанию Re: Lumintop FW21 X9L SBT-90.

Цитата:
Посмотреть сообщение Сообщение от D'AVerk :
И в гробу он видал пиление софта с заливкой потом через провод.
Не факт. Я как-то к Метеору выложил свой логгер, написанный совсем на скоряк и "как умел в Си", чисто для отладки. Метеор умеет выводить логи через подсветку кнопки, и со спец. датчиком можно их загонять в комп. Так вот не запарились - кто-то это всё завернул в GUI... А тут будет возможность в принципе общаться с устройством по готовому документированному протоколу и даже часть прошивки ковырять.
Цитата:
Посмотреть сообщение Сообщение от Rivarez :
Записать параметры фонаря на флеш память сложно?
Нет. А вот поднять канал связи для этого - да. Один только VID/PID и драйверы под разные ОС сколько вопросов вызывают, а стек в самом фонаре поднять? Дескрипторы все эти описать, отладить инициализацию устройства и т.п...
И не на Flash, т.к. это не надёжно (повредить прошивку проще, и соседние данные из-за постраничной перезаписи), неудобно (постраничный доступ), во время операций намертво вешает ядро МК (т.к. именно из flash читается исполняемый код), ресурс меньше (ещё и запись только страницами по 64/256 байт, хоть тебе только 1 байт нужно записать) и т.п. - а на EEPROM (хотя, у того же STM32 и выбора то нет), который и сам фонарь может без проблем править под свои нужды.
Кстати, подвисания ядра во время программирования Flash иногда вызывают отваливание устройства (прямо по середине критической процедуры) из-за слишком маленьких таймаутов ожидания у USB, отсутствия синхронизации в это время и т.п. Этот интерфейс, по-моему, только пользователи и любят...
Цитата:
Посмотреть сообщение Сообщение от Rivarez :
Разве что-то может быть проще и дешевле?
Да - не реализовывать USB стек в драйвере фонаря, не покупать VID, не писать свои драйверы/ПО под ПК, Мак, Андроид, Айфон, не платить за их подписи, не нанимать разработчиков прикладного ПО под все эти платформы, у которых типовая ставка порядка килобакса в месяц, и работы не на 1 месяц...

[Исправлено: INFERION, 13.01.2021 в 00:12]
INFERION вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
fnksb (12.01.2021)
Старый 12.01.2021, 23:19   76
D'AVerk
Ветеран Фонарёвки
 
Регистрация: 07.05.2011
Последняя активность: Вчера 19:04
Сообщений: 4302
Записей в дневнике: 1
Сказал(а) спасибо: 271
Поблагодарили: 1655 раз(а) в 1038 сообщениях

По умолчанию Re: Lumintop FW21 X9L SBT-90.

Цитата:
Посмотреть сообщение Сообщение от Rivarez :
Записать параметры фонаря на флеш память сложно?
Сложно. Потому что в фонаре нет выделенной флешпамяти, да с контроллером записи туда. Используют флешпамять прямо внутри AVR чипа. А писать на нее напрямую через usb нельзя.
Вы бы для начала поинтересовались как работает USB, в варианте ehci и ohci.

Помню как-то писал на ассемблере обработчик для низкоуровневого доступа к флешке ключу доступа, Etoken, то еще удовольствие

[Исправлено: D'AVerk, 12.01.2021 в 23:24]
D'AVerk вне форума   Ответить с цитированием Вверх
Старый 12.01.2021, 23:23   77
D'AVerk
Ветеран Фонарёвки
 
Регистрация: 07.05.2011
Последняя активность: Вчера 19:04
Сообщений: 4302
Записей в дневнике: 1
Сказал(а) спасибо: 271
Поблагодарили: 1655 раз(а) в 1038 сообщениях

По умолчанию Re: Lumintop FW21 X9L SBT-90.

Цитата:
Посмотреть сообщение Сообщение от INFERION :
VID/PID и драйверы под разные ОС сколько вопросов вызывают,
Можно эмулировать просто флешку. С стандартным драйвером доступа.

Цитата:
Посмотреть сообщение Сообщение от INFERION :
стек в самом фонаре поднять?
А вот это придется, да. И пакеты разбирать, и файловую систему эмулировать.
D'AVerk вне форума   Ответить с цитированием Вверх
Старый 13.01.2021, 00:14   78
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: Вчера 22:40
Адрес: Украина, Полтава
Сообщений: 4896
Сказал(а) спасибо: 300
Поблагодарили: 6222 раз(а) в 1818 сообщениях

По умолчанию Re: Lumintop FW21 X9L SBT-90.

Цитата:
Посмотреть сообщение Сообщение от D'AVerk :
Можно эмулировать просто флешку. С стандартным драйвером доступа.
И конфиги туда отправлять в текстовом формате, редактируя в блокноте? )
Интересно, как ОС отреагирует на носитель с объёмом памяти 128 байт и размером кластера в...? При этом ещё и если текст отправлять - он не будет храниться в исходном виде, и при попытке записать что-то не стандартное (ASCII файл со строгим форматом и названием файла) будет ругань... И всё это выглядит как лютые костыли. Реализовывать полноценную флешку, в которой контроллер сам будет искать config.ini и парсить его? Это уже явно не AVR (а другие МК хуже подходят для прямой задачи в фонаре).
Цитата:
Посмотреть сообщение Сообщение от D'AVerk :
в фонаре нет выделенной флешпамяти, да с контроллером записи туда. Используют флешпамять прямо внутри AVR чипа. А писать на нее напрямую через usb нельзя.
Есть EEPROM на 128/256/512 байт, с отличным побайтовым доступом, не блокирующим выполнение кода. И ещё существуют программные USB загрузчики для тинек, занимающие пару килобайт и таки пишущие во Flash. Для меня это пока магия, но имею ввиду.

[Исправлено: INFERION, 13.01.2021 в 00:34]
INFERION вне форума   Ответить с цитированием Вверх
Старый 13.01.2021, 00:33   79
D'AVerk
Ветеран Фонарёвки
 
Регистрация: 07.05.2011
Последняя активность: Вчера 19:04
Сообщений: 4302
Записей в дневнике: 1
Сказал(а) спасибо: 271
Поблагодарили: 1655 раз(а) в 1038 сообщениях

По умолчанию Re: Lumintop FW21 X9L SBT-90.

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Интересно, как ОС отреагирует на носитель с объёмом памяти 128 байт и размером кластера в...?
?
ОС у нас будет заглядыватьв нашу спеку только через то что мы ей покажем. Мы ей можем сказать что у нас 16гб в фонаре. А на деле игнорировать все что нам посылают сверх первых 128 байт, вы как маленький.

Цитата:
Посмотреть сообщение Сообщение от INFERION :
туда отправлять в текстовом формате, редактируя в блокноте?
Ну тут два варианта, либо простейшее ГУИ, которое пишет сейв файл в формате прямого байтового хранения на фонаре (авр получает пакеты данных, первые 128 байт кладет себе, если есть еще что-то игнорит).
Второй вариант -парсить на лету текстовый файл с параметрами, оставляя себе только значения, остальное отбрасывая, но это ресорсоемче и больше шансов на ошибку составителя файла. Поэтому вариант с гуи надежнее.

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

[Исправлено: D'AVerk, 13.01.2021 в 00:39]
D'AVerk вне форума   Ответить с цитированием Вверх
Старый 13.01.2021, 01:23   80
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: Вчера 22:40
Адрес: Украина, Полтава
Сообщений: 4896
Сказал(а) спасибо: 300
Поблагодарили: 6222 раз(а) в 1818 сообщениях

По умолчанию Re: Lumintop FW21 X9L SBT-90.

Цитата:
Посмотреть сообщение Сообщение от D'AVerk :
Мы ей можем сказать что у нас 16гб в фонаре. А на деле игнорировать все что нам посылают сверх первых 128 байт, вы как маленький.
О, ещё больше китайских костылей! Флешки с Али научили? )
Цитата:
Посмотреть сообщение Сообщение от D'AVerk :
либо простейшее ГУИ
Ему уже лучше и нормальный CDC поднимать, или даже общаться с устройством напрямую через его эндпоинт без какого-либо конфигурирования (ну, кроме определения адреса на шине). Тут и VID никакой не нужен, и без драйвера можно обойтись, насколько мне известно. Но необходимо писать прикладное ПО (то самое "простейшее ГУИ").
Цитата:
Посмотреть сообщение Сообщение от D'AVerk :
Второй вариант
Надёжнее, т.к. всё равно парсить и проверять все данные извне на корректность. Даже содержимое EEPROM проверяется при загрузке, ну а вдруг на заводе не прошили, или повредилось что-то при очередной записи? Другое дело, что парсить лучше таки бинарные данные, а не человекопонятный текст.
Цитата:
Посмотреть сообщение Сообщение от D'AVerk :
Зы в наше время слабать гуи для базовых настроек под винду дело одного дня.
Не думаю. Если делать не на тяп ляп, то намного дольше делать даже консольную версию с нормальными диалогами и проверками ошибок. А потом ещё мучиться с линковкой библиотек, на которые не будет ругаться хотя бы XP (потому что он всё ещё, внезапно, встречается у людей). А GUI так вообще потребует продуманности на уровне "подгрузить файл при перетаскивании на окно", "предложить сохранить не сохранённые данные при закрытии или открытии нового файла", поддержка запуска с параметрами (для любителей батников) и прочие плюшки, которые реализуются таки вручную...

P.S. Это ж тема по какому-то фонарю вроде была? )

[Исправлено: INFERION, 13.01.2021 в 01:31]
INFERION вне форума   Ответить с цитированием Вверх
Ответ  Создать новую тему

Опции темы

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Продам Lumintop FW3A, Lumintop FW1A , Lumintop FW1A Pro, Lumintop FW21 narmattaru Торговый уголок для частных лиц 10 31.01.2021 14:31
Украина Продам Olight SR95 UT SBT-90, ограниченная версия C055792 Торговый уголок для частных лиц 5 28.09.2014 16:18
Новинка! Olight SR95S UT (SBT-70, 1350 Lumen) Admin Светодиодные фонари 52 12.08.2014 17:21
Засовывем в Roche M170 3 SBT-70 INFERION Разработки от INFERION 116 29.03.2014 17:33
Olight SR95 UT SBT-90 продам C055792 Торговый уголок для частных лиц 18 03.03.2013 12:25

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 03:04. Часовой пояс GMT +3.
Даты в формате dd.mm.yyyy.
(По умолчанию форум работает по московскому времени.)


Powered by vBulletin® Version 3.5.6
Copyright ©2000 - 2014, vBulletin Solutions, Inc. Перевод: zCarot


FONAREVKA.RU - хоббийный проект, сообщество энтузиастов, для которых область фонаростроения (в частности фонарики, компоненты, зарядные устройства, источники питания и т.д.), это исключительно хобби и общение "по интересам".

Проект FONAREVKA.RU - не ведет торговую деятельность и не оказывает иных услуг, где существует коммерческая составляющая. Исключение составляют предоставление на нашей площадке рекламных мест для баннерной рекламы (без каких-либо привилегий для самого рекламодателя) и поддержка в рамках разумного мелкосерийных производителей и кастомщиков, для которых разработки, это в первую очередь многолетнее хобби.

Проект FONAREVKA.RU - не имеет никакого отношения к созвучным магазинам или доменам в других доменных зонах.

Все наши проекты, созданные в рамках основного проекта FONAREVKA.RU размещаются исключительно на поддоменах домена Fonarevka.ru

Список наших проектов:

Официальная база тестов и сравнения фонарей: Fonarevka.ru
Форум о фонарях и светотехнике: Forum.fonarevka.ru
Форум о лазерах и лазерной технике: Lasers.fonarevka.ru
База отзывов о товарах с DX и т.п.: Dxreviews.fonarevka.ru
Калькулятор светового потока: Ledcalc.fonarevka.ru
База тестов и сравнения фонарей от наших коллег: 3rdparty.fonarevka.ru
Глоссарий Фонарёвщика: Glossary.fonarevka.ru

vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2021 DragonByte Technologies Ltd.

Copyright ©2007 - 2020, FONAREVKA.RU.

Если Вы не являетесь правообладателем того или иного контента размещенного на форуме (фото/видео/текст),
то при любом использовании материалов форума необходимо получить письменное разрешение
на использование того или иного материала у администрации форума.

При использовании материалов форума ссылка на forum.fonarevka.ru обязательна.

Рейтинг@Mail.ru




Время генерации страницы 0.82284 секунды с 30 запросами