Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум разработчиков электроники ELECTRONIX.ru _ Linux _ raspberry + microsd

Автор: andrew_by Mar 26 2018, 05:04

итак есть ус-во , которое 1раз в 5сек делает фото и кладет себе на карточку микросд,

хочу вместо карточки подключить малинку , а в малинку уже подключить карточку микросд,


задача - нужно чтобы фотки клались на микросд через малинку , а когда фотка записана, малинка считывала ее и отправляла по wi-fi мне эту фотку на почту..


как сделать такой адаптер? кто поможет - можно не бесплатно

Автор: dtmf73 Mar 26 2018, 06:00

На raspberry pi эмулировать microsd - гемор.
Может попробовать использовать WIFI microSD?

Автор: AlexandrY Mar 26 2018, 07:30

Цитата(andrew_by @ Mar 26 2018, 08:04) *
как сделать такой адаптер? кто поможет - можно не бесплатно


Автор: SSerge Mar 26 2018, 08:01

Проще подключить к малине камеру и делать фото каждые пять секунд.
http://electronix.ru/redirect.php?https://www.raspberrypi.org/products/camera-module-v2/
или веб-камеру через USB, но там больше вероятность проблем с софтом.

Автор: andrew_by Mar 26 2018, 08:24

Цитата(dtmf73 @ Mar 26 2018, 07:00) *
На raspberry pi эмулировать microsd - гемор.
Может попробовать использовать WIFI microSD?



вот и я понимаю что гимор .. но вот есть адаптеры типа EzShare которые как раз такую шнягу делают, но мне охота что бы картинка слалась через LTE а не через Wi-fi .. к тому же Ezshare не может слать на почту или что-то еще.. вобщем слишком тупой - а мне охота свою логику отправки фотки написать

Цитата(SSerge @ Mar 26 2018, 09:01) *
Проще подключить к малине камеру и делать фото каждые пять секунд.
http://electronix.ru/redirect.php?https://www.raspberrypi.org/products/camera-module-v2/
или веб-камеру через USB, но там больше вероятность проблем с софтом.

не могу... нужно грабить фотки именно с устройства

Автор: aaarrr Mar 26 2018, 08:48

Цитата(andrew_by @ Mar 26 2018, 11:24) *
вот и я понимаю что гимор ..

Это еще очень мягко сказано.

Цитата(andrew_by @ Mar 26 2018, 11:24) *
но вот есть адаптеры типа EzShare которые как раз такую шнягу делают, но мне охота что бы картинка слалась через LTE а не через Wi-fi .. к тому же Ezshare не может слать на почту или что-то еще.. вобщем слишком тупой - а мне охота свою логику отправки фотки написать

Свяжите адаптер по WiFi с RPi, а на ней уже реализуйте отправку.

Автор: andrew_by Mar 26 2018, 09:07

Цитата(aaarrr @ Mar 26 2018, 09:48) *
Свяжите адаптер по WiFi с RPi, а на ней уже реализуйте отправку.



Так это же порнуха))) .. неужели нельзя реализовать также как это сделано у ezShare модуля

Автор: aaarrr Mar 26 2018, 09:43

Цитата(andrew_by @ Mar 26 2018, 12:07) *
Так это же порнуха))) ..

Это, пожалуй, единственный простой вариант.

Цитата(andrew_by @ Mar 26 2018, 12:07) *
неужели нельзя реализовать также как это сделано у ezShare модуля

Для этого нужен процессор, умеющий прикидываться SD-картой.

Автор: jcxz Mar 26 2018, 10:09

Цитата(andrew_by @ Mar 26 2018, 12:07) *
Так это же порнуха))) .. неужели нельзя реализовать также как это сделано у ezShare модуля

А что там сложного? EzShare вроде предоставляет доступ по HTTP по фиксированному IP к своим фоткам. Т.е. - Вам достаточно написать прогу, которая по HTTP заберёт фотки и отправит их почтой или ещё чем куда надо. А возможно даже есть готовые утилиты, которые грабят содержимое HTTP и отправляют в мэйл.

Автор: andrew_by Mar 26 2018, 10:17

Цитата(jcxz @ Mar 26 2018, 11:09) *
А что там сложного? EzShare вроде предоставляет доступ по HTTP по фиксированному IP к своим фоткам. Т.е. - Вам достаточно написать прогу, которая по HTTP заберёт фотки и отправит их почтой или ещё чем куда надо. А возможно даже есть готовые утилиты, которые грабят содержимое HTTP и отправляют в мэйл.

связку Wifi хочу убрать ... хочу сразу фотку слать через LTE .. категорично ) .. уже и денег готов отсыпать от 5к руб

Автор: aaarrr Mar 26 2018, 10:42

Цитата(andrew_by @ Mar 26 2018, 13:17) *
связку Wifi хочу убрать ... хочу сразу фотку слать через LTE .. категорично ) .. уже и денег готов отсыпать от 5к руб

Тогда замените своё устройство на китайский смартфон. Возможно, в бюджет уложитесь.
Других вариантов нет.

Автор: AlexandrY Mar 26 2018, 10:43

Цитата(andrew_by @ Mar 26 2018, 13:17) *
.. уже и денег готов отсыпать от 5к руб


Автор: jcxz Mar 26 2018, 10:58

Цитата(andrew_by @ Mar 26 2018, 13:17) *
связку Wifi хочу убрать ... хочу сразу фотку слать через LTE .. категорично ) .. уже и денег готов отсыпать от 5к руб

Ну если за каждую фотку - то вполне нормально. laughing.gif

Автор: andrew_by Mar 26 2018, 11:06

Цитата(jcxz @ Mar 26 2018, 11:58) *
Ну если за каждую фотку - то вполне нормально. laughing.gif

..так я ж написал от 5 ) .. к тому же это только за труд .. детали не в счет!

Автор: mantech Mar 26 2018, 11:18

Цитата(andrew_by @ Mar 26 2018, 14:06) *
..так я ж написал от 5 ) .. к тому же это только за труд .. детали не в счет!


Ну как детский сад, точно... Потрудитесь скачать даташит на какой-нить микроконтроллер, и почитайте про интерфейс SDIO , там только его сконфигурировать ваши 5к рублей стоит, а тут работы на порядки больше! wacko.gif
ЗЫ. А если серьезно, то тут приемник на ПЛИСине делать нужно, потом запихнуть или в малину для дальнейшей байт-обработки или отдельный контроллер, потом гнать потоком по УСБ или чему подобному...

Автор: dtmf73 Mar 27 2018, 06:04

может есть microSD с двумя портами.....?

Автор: Jury093 Mar 27 2018, 07:36

Цитата(andrew_by @ Mar 26 2018, 08:04) *
итак есть ус-во , которое 1раз в 5сек делает фото и кладет себе на карточку микросд,
хочу вместо карточки подключить малинку , а в малинку уже подключить карточку микросд,
задача - нужно чтобы фотки клались на микросд через малинку , а когда фотка записана, малинка считывала ее и отправляла по wi-fi мне эту фотку на почту..

Цитата
вот и я понимаю что гимор .. но вот есть адаптеры типа EzShare которые как раз такую шнягу делают, но мне охота что бы картинка слалась через LTE а не через Wi-fi .. к тому же Ezshare не может слать на почту или что-то еще.. вобщем слишком тупой - а мне охота свою логику отправки фотки написать

вы для начала определитесь - "хочу с вайфай, не хочу с вайфай", что за странные метания?

судя по вопросам, вам прямой путь такой - покупаете что-то типа SD с WiFi (врядли существуют uSD подобного конструктива), Raspberry Pi с набортным WiFi и ищете совместимый с этой малиной шилд с LTE.
первый адаптер суете в ваше загадочное устройство, через адаптер по WiFi фотки гоните на малину, которая через подходящий пакет или скриптами шлет их по LTE. всё, задача решена, ничего делать не надо, просто дописать под свою задачу..

для справки - адаптер SD с WiFi можно поискать на основе linux и влезть в заводскую прошивку или подсунуть свою кастомную

Цитата(dtmf73 @ Mar 27 2018, 09:04) *
может есть microSD с двумя портами.....?

ага, с тремя глазами и шестью ногами..

Цитата(mantech @ Mar 26 2018, 14:18) *
А если серьезно, то тут приемник на ПЛИСине делать нужно, потом запихнуть или в малину для дальнейшей байт-обработки или отдельный контроллер, потом гнать потоком по УСБ или чему подобному...

врядли ТС понимает о чем тут написано..

Автор: andrew_by Mar 27 2018, 10:52

Цитата(Jury093 @ Mar 27 2018, 08:36) *
вы для начала определитесь - "хочу с вайфай, не хочу с вайфай", что за странные метания?

судя по вопросам, вам прямой путь такой - покупаете что-то типа SD с WiFi (врядли существуют uSD подобного конструктива), Raspberry Pi с набортным WiFi и ищете совместимый с этой малиной шилд с LTE.
первый адаптер суете в ваше загадочное устройство, через адаптер по WiFi фотки гоните на малину, которая через подходящий пакет или скриптами шлет их по LTE. всё, задача решена, ничего делать не надо, просто дописать под свою задачу..

для справки - адаптер SD с WiFi можно поискать на основе linux и влезть в заводскую прошивку или подсунуть свою кастомную

линукс это гуд , насчет связки sd-wifi <-> wifi - малина -lte .. нахрена wifi мост? .. он лишний


Цитата(Jury093 @ Mar 27 2018, 08:36) *
врядли ТС понимает о чем тут написано..

уж точно понимаю)

Автор: Jury093 Mar 27 2018, 13:20

Цитата(andrew_by @ Mar 27 2018, 13:52) *
линукс это гуд , насчет связки sd-wifi <-> wifi - малина -lte .. нахрена wifi мост? .. он лишний

ни разу не лишний - у вас нет другого способа вытащить данные.
мечты сделать из малины "хочу вместо карточки подключить малинку , а в малинку уже подключить карточку микросд," останутся мечтами, т.к. у "карточки" после хендшейка частота обмена 25-50-100МГц и малинке просто физически нечем такую скорость прокачать..
всё, что остается, это два варианта не для начинающих
- эмулятор флешки на фпга, который прикидывается SD картой для устройства и отдает данные в сторону малины
- выпиленный контроллер uSD/SD, к которой вместо nand памяти прикручивается всё та же фпга и далее по варианту 1

единственный легко реализуемый вариант, если ваше устройство не заводское, а кастомное и есть возможность вместо SD интерфейса ограничится каналом SPI, тогда легко цепляется к малине без избыточных телодвижений..

Автор: jcxz Mar 27 2018, 14:33

Цитата(Jury093 @ Mar 27 2018, 16:20) *
- выпиленный контроллер uSD/SD, к которой вместо nand памяти прикручивается всё та же фпга и далее по варианту 1

Откуда Вы знаете по какому интерфейсу работает устройство автора с SD-картой? Может оно с ней по SPI общается.
А эмулировать SD-карту через slave-SPI даже на обычном Cortex-M 100МГц - нетрудно.
PS: А автор похоже и сам не знает какой там интерфейс используется cool.gif

Автор: mantech Mar 27 2018, 15:07

Цитата(jcxz @ Mar 27 2018, 17:33) *
Откуда Вы знаете по какому интерфейсу работает устройство автора с SD-картой? Может оно с ней по SPI общается.


Издеваетесь? biggrin.gif

Думаю камера там не 0.3 мегапикселя, а при нормальном разрешении на спи она там столько времени писать будет... rolleyes.gif

Автор: jcxz Mar 27 2018, 16:22

Цитата(mantech @ Mar 27 2018, 18:07) *
Издеваетесь? biggrin.gif
Думаю камера там не 0.3 мегапикселя, а при нормальном разрешении на спи она там столько времени писать будет... rolleyes.gif

И сколько?
Частота SCLK по SPI у SD максимум обычно где 20-25МГц, это примерно 3МБ/с. Даже у меня на зеркалке фотки в полном качестве (JPG) обычно 5-6МБ.
Т.е. - пару секунд. Так если судить по индикатору записи при использовании некоторых карт, то бывает запись и дольше идёт. Бывает он секунды 3 мыргает на дешёвых картах.
А на 0.3 Вы вообще разницы между SDIO и SPI на глаз никак не заметите.

Автор: mantech Mar 29 2018, 17:44

Цитата(jcxz @ Mar 27 2018, 19:22) *
И сколько?
Частота SCLK по SPI у SD максимум обычно где 20-25МГц, это примерно 3МБ/с. Даже у меня на зеркалке фотки в полном качестве (JPG) обычно 5-6МБ.


Ну уж с калькулятором тогда считайте... С учетом служебной информации, там пару мег макс. получается, плюс двухсторонний обмен, даже с учетом дуплекса по линии данных, команды запроса никто не отменял, плюс тормозуха карты в режиме ответа на команду, итого получаем при чтении макс. 1.5мегабайта в сек, при записи еще меньше. Говорю не от балды, у самого несколько таких реализаций...
Ну и ИМХО, разрабатывать устройства с фото-видеоданными и спи на сд карту уже лет 10 как не комильфо...

Автор: jcxz Mar 29 2018, 18:48

Цитата(mantech @ Mar 29 2018, 20:44) *
Говорю не от балды, у самого несколько таких реализаций...

Ну если не от балды, то попробуйте как-нить посмотреть осциллографом на линии MOSI/MISO увидите, что все эти служебные информации - ничто по сравнению с блоками данных по 512 байт. Я вообще-то тоже писал SPI обмен с SD на низком уровне и видел осциллограммы.
Единственное что будет реально тормозить - это неготовность карты из-за текущих операций записи/стирания. Так длительность этой неготовности не зависит от интерфейса подключения. А только от характеристик массива флешь. laughing.gif

Цитата(mantech @ Mar 29 2018, 20:44) *
Ну и ИМХО, разрабатывать устройства с фото-видеоданными и спи на сд карту уже лет 10 как не комильфо...

А это уже - гадание на кофейной гуще. Никто кроме ТС тут не знает какой интерфейс используется в его "ус-ве". Да думаю даже он и сам то этого не знает. biggrin.gif
Но Вы почему-то сразу кинулись советовать про SDIO. Наверное обладаете телепатическими способностями? laughing.gif

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)