|
|
![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
Опции темы | Поиск в этой теме |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 29.10.2017 Последняя активность: 16.11.2021 09:36
Сообщений: 83
Сказал(а) спасибо: 6
Поблагодарили: 12 раз(а) в 8 сообщениях
|
![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 29.10.2017 Последняя активность: 16.11.2021 09:36
Сообщений: 83
Сказал(а) спасибо: 6
Поблагодарили: 12 раз(а) в 8 сообщениях
|
![]()
А есть у него сброс на заводские настройки?
зы Неужели нельзя было сделать нормальную настройку всего с компа через usb, тем более за такую цену. И не надо было бы морзянку отстукивать в 2021 году. И прошивать можно было бы новые версии андурила. |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
|
Завсегдатай Фонарёвки
Регистрация: 11.01.2017 Последняя активность: 18.02.2025 10:02
Сообщений: 790
Сказал(а) спасибо: 671
Поблагодарили: 490 раз(а) в 250 сообщениях
|
![]() Цитата:
Фонарестроение развивается черепашьими шагами .. Хотя провод тоже лучше морзянки
__________________
Есть: ЯЛ:Unicorn, Panda 4.0, Gekko 1.0, Panda 2М cri(90°), Panda 3(90 °LH351D+sst20 4000k), G180, F15, Походная люстра 6; Noctigon DM11(XHP35); Mateminco MT07; Sofirn: BLF LT1, LT1S, BLF SP36; Lumintop B01. Расстался с:Tikka; X6; g18; Skilhunt H03nw; D4(от Tamagotchi); KR4; D4s; FireFlies: E07, NOV-MU; Zebra h604d; Manker MC13; Convoy S12; Manta Ray c8.2; Acebeam L18. |
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 07.05.2011 Последняя активность: 12.11.2024 23:48
Сообщений: 5840
Записей в дневнике: 1 Сказал(а) спасибо: 426
Поблагодарили: 2220 раз(а) в 1415 сообщениях
|
![]()
Есть сброс. А что вы там такого настраиваете что вам провод нужен?
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
|
Ветеран Фонарёвки
Регистрация: 08.03.2011 Последняя активность: Сегодня 01:55
Сообщений: 33328
Записей в дневнике: 4 Сказал(а) спасибо: 16831
Поблагодарили: 37500 раз(а) в 13843 сообщениях
|
![]() Цитата:
У него даже usb-порта нет, не то что настройки через него ![]() Вообще же организовать настройку через usb намного сложнее, чем кажется, тем более в мелкосерийном продукте. Чпрез блютус тоже не просто ![]() |
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
👀
Регистрация: 23.07.2020 Последняя активность: Сегодня 01:32
Сообщений: 9968
Записей в дневнике: 4 Сказал(а) спасибо: 63
Поблагодарили: 6730 раз(а) в 3696 сообщениях
|
![]()
Через BT реализация может быть уже в чипе. Она проще, чем USB.
А вообще для бюджетного мелкосерийного железа раньше использовали IR, это по сути COM-порт, куда уж проще. |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 07.05.2011 Последняя активность: 12.11.2024 23:48
Сообщений: 5840
Записей в дневнике: 1 Сказал(а) спасибо: 426
Поблагодарили: 2220 раз(а) в 1415 сообщениях
|
![]()
Во первых это другой потребуется чип, который будет дороже или больше жрать питания.
Во вторых, наличие ВТ в чипе аутоматически не делает ничего настраиваемым. Необходимо писать приложение для того же телефона, необходимо делать прошивку на фонаре с учетом получения данных с BT. Это дополнительные трудозатраты, рост цены, а оценит это достаточно небольшая прослойка, остальные все равно будут пользоваться дефолтом. Оправдано это будт только в случае, если более мощный чип будет задействован еще на какие-то задачи, допустим связанные с экраном. Но аудитория у такого фонаря с его ценой будет еще уже. |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
👀
Регистрация: 23.07.2020 Последняя активность: Сегодня 01:32
Сообщений: 9968
Записей в дневнике: 4 Сказал(а) спасибо: 63
Поблагодарили: 6730 раз(а) в 3696 сообщениях
|
![]()
Насчёт больше жрать - это не так. BT LE может на какой-нибудь AG13 пару лет работать.
Насчёт того, что нужно приложение и бэкэнд - ну так с уже реализованным стеком BT это намного проще, чем делать протокол с нуля. |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 07.05.2011 Последняя активность: 12.11.2024 23:48
Сообщений: 5840
Записей в дневнике: 1 Сказал(а) спасибо: 426
Поблагодарили: 2220 раз(а) в 1415 сообщениях
|
![]()
Я правильно понимаю, что в вашей голове BT отдельно, а чип который его поддерживает отдельно? Сам BT может ничего не жрать в выключенном состоянии, а вот чип, в который он интегрирован жрать будет, надо смотреть конкретно сколько.
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
|
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8159 раз(а) в 2385 сообщениях
|
![]() Цитата:
И да, под протоколом тут подразумевается не BT стек, а очень даже внутренний протокол общения драйвера с ПК/смартфоном посредством не важно какого канала связи. В этом направлении я уже давно копаю, и текущие разработки умеют общаться через терминал и спец. вспомогательный софт, позволяя и обновлять прошивки, и конфигурировать, и просто управлять работой в реальном времени. Конечно, это не то что нужно изготовителю - им то нужно чтоб светило и на кнопки реагировало, а я вместо этого занимаюсь вспомогательными инструментами, которые средний пользователь никак не оценит... Там немного. Эти чипы оптимизированы на низкое потребление и в дежурном режиме потребляют что-то в районе пары микроампер. Для сравнения - одна только подсветка кнопки в выкл. у Юника потребляет микроампер 30. Только вот поддержка BLE сразу ставит вопросы безопасности и надёжности соединения, и в этом плане провода просто проще. |
|
![]() |
![]() ![]() |
Поблагодарили: 1 раз |
fnksb (12.01.2021)
|
![]() |
![]() ![]() |
Увлеченный
Регистрация: 29.10.2017 Последняя активность: 16.11.2021 09:36
Сообщений: 83
Сказал(а) спасибо: 6
Поблагодарили: 12 раз(а) в 8 сообщениях
|
![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8159 раз(а) в 2385 сообщениях
|
![]()
Не факт. Я как-то к Метеору выложил свой логгер, написанный совсем на скоряк и "как умел в Си", чисто для отладки. Метеор умеет выводить логи через подсветку кнопки, и со спец. датчиком можно их загонять в комп. Так вот не запарились - кто-то это всё завернул в GUI... А тут будет возможность в принципе общаться с устройством по готовому документированному протоколу и даже часть прошивки ковырять.
Нет. А вот поднять канал связи для этого - да. Один только VID/PID и драйверы под разные ОС сколько вопросов вызывают, а стек в самом фонаре поднять? Дескрипторы все эти описать, отладить инициализацию устройства и т.п... И не на Flash, т.к. это не надёжно (повредить прошивку проще, и соседние данные из-за постраничной перезаписи), неудобно (постраничный доступ), во время операций намертво вешает ядро МК (т.к. именно из flash читается исполняемый код), ресурс меньше (ещё и запись только страницами по 64/256 байт, хоть тебе только 1 байт нужно записать) и т.п. - а на EEPROM (хотя, у того же STM32 и выбора то нет), который и сам фонарь может без проблем править под свои нужды. Кстати, подвисания ядра во время программирования Flash иногда вызывают отваливание устройства (прямо по середине критической процедуры) из-за слишком маленьких таймаутов ожидания у USB, отсутствия синхронизации в это время и т.п. Этот интерфейс, по-моему, только пользователи и любят... Да - не реализовывать USB стек в драйвере фонаря, не покупать VID, не писать свои драйверы/ПО под ПК, Мак, Андроид, Айфон, не платить за их подписи, не нанимать разработчиков прикладного ПО под все эти платформы, у которых типовая ставка порядка килобакса в месяц, и работы не на 1 месяц... [Исправлено: INFERION, 13.01.2021 в 00:12] |
![]() |
![]() ![]() |
Поблагодарили: 1 раз |
fnksb (12.01.2021)
|
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 07.05.2011 Последняя активность: 12.11.2024 23:48
Сообщений: 5840
Записей в дневнике: 1 Сказал(а) спасибо: 426
Поблагодарили: 2220 раз(а) в 1415 сообщениях
|
![]()
Сложно. Потому что в фонаре нет выделенной флешпамяти, да с контроллером записи туда. Используют флешпамять прямо внутри AVR чипа. А писать на нее напрямую через usb нельзя.
Вы бы для начала поинтересовались как работает USB, в варианте ehci и ohci. Помню как-то писал на ассемблере обработчик для низкоуровневого доступа к флешке ключу доступа, Etoken, то еще удовольствие [Исправлено: D'AVerk, 12.01.2021 в 23:24] |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8159 раз(а) в 2385 сообщениях
|
![]()
И конфиги туда отправлять в текстовом формате, редактируя в блокноте? )
Интересно, как ОС отреагирует на носитель с объёмом памяти 128 байт и размером кластера в...? При этом ещё и если текст отправлять - он не будет храниться в исходном виде, и при попытке записать что-то не стандартное (ASCII файл со строгим форматом и названием файла) будет ругань... И всё это выглядит как лютые костыли. Реализовывать полноценную флешку, в которой контроллер сам будет искать config.ini и парсить его? Это уже явно не AVR (а другие МК хуже подходят для прямой задачи в фонаре). Есть EEPROM на 128/256/512 байт, с отличным побайтовым доступом, не блокирующим выполнение кода. И ещё существуют программные USB загрузчики для тинек, занимающие пару килобайт и таки пишущие во Flash. Для меня это пока магия, но имею ввиду. [Исправлено: INFERION, 13.01.2021 в 00:34] |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
|
Ветеран Фонарёвки
Регистрация: 07.05.2011 Последняя активность: 12.11.2024 23:48
Сообщений: 5840
Записей в дневнике: 1 Сказал(а) спасибо: 426
Поблагодарили: 2220 раз(а) в 1415 сообщениях
|
![]() Цитата:
ОС у нас будет заглядыватьв нашу спеку только через то что мы ей покажем. Мы ей можем сказать что у нас 16гб в фонаре. А на деле игнорировать все что нам посылают сверх первых 128 байт, вы как маленький. Ну тут два варианта, либо простейшее ГУИ, которое пишет сейв файл в формате прямого байтового хранения на фонаре (авр получает пакеты данных, первые 128 байт кладет себе, если есть еще что-то игнорит). Второй вариант -парсить на лету текстовый файл с параметрами, оставляя себе только значения, остальное отбрасывая, но это ресорсоемче и больше шансов на ошибку составителя файла. Поэтому вариант с гуи надежнее. Зы в наше время слабать гуи для базовых настроек под винду дело одного дня. Другое дело, что так не изменить логику работы прошивки, а только мелочи типа настроек. [Исправлено: D'AVerk, 13.01.2021 в 00:39] |
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8159 раз(а) в 2385 сообщениях
|
![]() P.S. Это ж тема по какому-то фонарю вроде была? ) [Исправлено: INFERION, 13.01.2021 в 01:31] |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
|
Увлеченный
Регистрация: 29.10.2017 Последняя активность: 16.11.2021 09:36
Сообщений: 83
Сказал(а) спасибо: 6
Поблагодарили: 12 раз(а) в 8 сообщениях
|
![]() Цитата:
Зы А прогу написать для компа вообще не-фиг-делать-там. Я бесплатно напишу за день. [Исправлено: Rivarez, 13.01.2021 в 10:06] |
|
![]() |
![]() ![]() |