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

Проектирование удаленного Flash накопителя

Добрый день, уважаемые.

Есть ли несложное техническое решение на доступных компонентах для следующей задачи: Существует удаленный контроллер на котором необходимо частенько обновлять программу размером до 1 Мб. Обновляется она с Flash накопителя с файловой системой Fat. Для обновления флешка просто вставляется в USB разьем, дальше контроллер находит программу сам и обновляет свою программу. Т.е. надо иметь возможность передавать программу(GSM, 3G, CSD) на накопитель и подключать его к контроллеру и так много раз.

Предполагаю, что сердцем устройства будет МК, который будет "брать" файл из rs232 и "ложить" его на карточку памяти, попутно управляя коммутатором.

Сам далек от проекьирования и программирования в связи с этим вопрос: какова минимальная стоимость устройства ? И второй вопрос сразу : возмется кто то реализовать до опытного образца? Детали и условия обсуждаются...

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


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

Добрый день

 

Сумбурное ТЗ...

Чем управляем, какие МК предпочитаете, что такое коммутатор...

Может подойдет такое решение:

- https://hackaday.io/project/134411-nano-pi-...l-enclosure-box

- https://hackaday.io/project/160410-nano-pi-...x-with-oled-096

 

процессор до 1.2 ГГц

память 256/512 Мб

MicroSD ( по сути диск с ОС/данными ) до 64 ГБ

Можно подключить GSM, WiFi

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


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

Так практически любо смартфон подойдет - через мобильный инет загружает на свою sd карту прошивку, как она загрузилась включается mass storage и контроллер увидит диск с прошивкой....

ну или можно к расберри модем подцепить...

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


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

ТЗ понятное.

ТС нужно устроство на МК , которое может прикидываться USB FLASH накопителем с одной стороны, а с другой иметь несколько каналов для обновления содержимого памяти. Каналы могут быть разные GSM, LAN, RS232

Осталось услышать сроки исполнения и уровень мотивации , чтоб взяться за выполнение.

 

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


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

Все верно. Только канала хватит одного, преимущественно Gsm, но на первых порах устроит и bluetooth(rs232). Обьем передаваемой информации можно ограничить 100кб. Этого хватит для оценки целесообразности. Срок 2-3 месяца. С ценой определиться сложно, предложите достойную оплату в личке... Только без фанатизма, в газпроме не работаю...

 

 

И да... Возможно, что устроит и запись на sd карту.поедполагаю, что работать будет и через переходник sd-usb. Но нужно перепроверить. Если , это облегчит задачу...

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


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

Все верно. Только канала хватит одного, преимущественно Gsm, но на первых порах устроит и bluetooth(rs232). Обьем передаваемой информации можно ограничить 100кб. Этого хватит для оценки целесообразности. Срок 2-3 месяца. С ценой определиться сложно, предложите достойную оплату в личке... Только без фанатизма, в газпроме не работаю...

 

 

И да... Возможно, что устроит и запись на sd карту.поедполагаю, что работать будет и через переходник sd-usb. Но нужно перепроверить. Если , это облегчит задачу...

Такой модуль пойдет- https://habr.com/post/392839/ ?

Разработка софта на таком будет стоить 2000 Euro. Предоплата 50%.

Сам модуль можно переделать.

Максимальная скорость передачи файлов по Bluetooth LE - около 7 КБайт в сек.

Утилита для передачи файлов моя, профиль кастомный, работает под Win 10 последней версии.

Есть утилита для терминала под Win 10 через Bluetooth LE

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


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

 

Боюсь слишком крутая штука для моих некрутых целей...спасибо за предложение. Может есть что то проще...?

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


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

Да в инете куча проектов, где стм определяется как флешка. Прикрутить туда gsm модуль и дело в шляпе. Вопрос только как сказать основному процу, что прога слита и можно обновлять? на ресет сигнал бросать?

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


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

Существует удаленный контроллер на котором необходимо частенько обновлять программу размером до 1 Мб. Обновляется она с Flash накопителя с файловой системой Fat. Для обновления флешка просто вставляется в USB разьем, дальше контроллер находит программу сам и обновляет свою программу.

 

Сильно подозреваю, что удаленный контроллер - это китайский контроллер лед-панели.

Если да - то у нас есть свое готовое решение, и не придется изгалятся с эмуляцией USB-flash,

Телеграфируйте на dkorotkikh[гав]ya[точка]ру

 

 

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


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

Боюсь слишком крутая штука для моих некрутых целей...спасибо за предложение. Может есть что то проще...?

Чес говоря и это предложение было более благотворительным чем коммерческим. :laughing:

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


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

И да... Возможно, что устроит и запись на sd карту.поедполагаю, что работать будет и через переходник sd-usb. Но нужно перепроверить. Если , это облегчит задачу...

 

Это может облегчить задачу не на порядок , но раза в два

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


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

Микроконтроллер + sim800 + sd-карта = ~1500-2000р. за плату

вы забыли добавить, что при покупке сразу не менее 50 плат.

 

бизнес готов работать, но только при условии вращения не менее 100-150 тыр оборотов (про бухгалтерию хотя бы краем уха слышали?) за новую разработку.

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


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

Так практически любо смартфон подойдет - через мобильный инет загружает на свою sd карту прошивку, как она загрузилась включается mass storage и контроллер увидит диск с прошивкой....

ну или можно к расберри модем подцепить...

Смартфоны тут вероятно запрещены и нужен как минимум эльбрус 401

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


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

Проще всего взять готовый контроллер с GSM и SD, например такой:

https://jt5.ru/oem/irbis/ и разработать для него прошивку, имитирующую

flash-накопитель.

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


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

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

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

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

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

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

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

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

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

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