|
STM32 и большой объем информации, что посоветуете? |
|
|
|
May 7 2013, 18:36
|

Местный
  
Группа: Свой
Сообщений: 218
Регистрация: 2-02-09
Из: Харьков
Пользователь №: 44 266

|
Поздравляю всех с майскими праздниками! Тема для тех, кто даже по праздникам не забывает об электронике По Т.З. девайс должен собирать информацию с датчика...и когда собранный лог достигнет размера в 32 Мб - нужно это все передать на ПК, и так далее по циклу. Для решения задачи в качестве накопителя был выбран Samsung K9F1G08U0C. Ну а в качестве контроллера - stm32f103vct6. Поскольку у него имеется встроенный fsmc интерфейс. Передавать данные на ПК планируется через USB интерфейс (пока не знаю в каком режиме / было бы идеально, если бы доступ к данным осуществлялся, как у обычной usb флэшке). Посоветуйте, как лучше реализовать данную связку? Какие проекты взять за пример (не с нуля же писать  )? Возможно эти задачи уже кем-то частично или полностью решались...
|
|
|
|
|
 |
Ответов
|
May 8 2013, 18:48
|

Местный
  
Группа: Свой
Сообщений: 218
Регистрация: 2-02-09
Из: Харьков
Пользователь №: 44 266

|
Цитата(Flexz @ May 8 2013, 14:56)  Какая у вас скорость поступления данных с датчика? Может достаточно будет SPI-флешки? Скорость ... около 64 байт в секунду Цитата(Flexz @ May 8 2013, 14:56)  Для USB, в качестве отправной точки, можно взять пример Mass Storage, который идет с библиотекой. И либо общаться с устройством как с RAW диском, тогда приложению потребуются админские привилегии (в win7) и система при подключении устройства будет предлагать отформатировать диск. Последнее обходится созданием фиктивной файловой системы - в начале диска, на десяток килобайт, лишь бы система увидела что раздел есть и не паниковала. Либо заюзать libusb. Мне этот вариант нравится. А в Lin будет сие чудо работать? to AlexandrY = и таки-да ... BGA не хотелось бы.
|
|
|
|
|
May 8 2013, 20:32
|
Местный
  
Группа: Участник
Сообщений: 218
Регистрация: 24-06-10
Пользователь №: 58 127

|
Цитата Мне этот вариант нравится. А в Lin будет сие чудо работать? Звбавно. И куда Вы этот Lin прилепите? Ну USB и FS вроде бы понятно зачем. А Lin то тут каким боком вылез. Максимальная скорость Lin 38400 bod. плюс накладные расходы на протокол. И максимум что Вы получите 1 кбайт в сек, Вас устроит такая скорость ?
Сообщение отредактировал vlad_new - May 8 2013, 20:38
|
|
|
|
|
May 9 2013, 11:51
|

Местный
  
Группа: Свой
Сообщений: 218
Регистрация: 2-02-09
Из: Харьков
Пользователь №: 44 266

|
Цитата(vlad_new @ May 8 2013, 23:32)  Звбавно. И куда Вы этот Lin прилепите? ... Извиняюсь...я имел в виду ОС Linux. to Golikov A. интересный вариант... но я , наверное, сделаю, чтобы файл создавался по правилам файловой системы с нуля, чтобы, если его удалят из операционки - stm32 сама бы его записала на nand. Кстати, а как решалась проблема битых секторов? Насколько я знаю, в ядре Linux, например, проверяется nand и помечаются битые сектора, а потом операционка их обходит как-то... Или это в example от ST уже учтено как-то?
|
|
|
|
|
May 9 2013, 12:45
|
Местный
  
Группа: Участник
Сообщений: 218
Регистрация: 24-06-10
Пользователь №: 58 127

|
Цитата(ADA007 @ May 9 2013, 15:51)  Извиняюсь...я имел в виду ОС Linux.
to Golikov A. интересный вариант... но я , наверное, сделаю, чтобы файл создавался по правилам файловой системы с нуля, чтобы, если его удалят из операционки - stm32 сама бы его записала на nand. Кстати, а как решалась проблема битых секторов? Насколько я знаю, в ядре Linux, например, проверяется nand и помечаются битые сектора, а потом операционка их обходит как-то... Или это в example от ST уже учтено как-то? Принто.  А на счет китайцев - отличная идея. Покупаете тиббу, подпаивете флешку, пару дней потратите на бэйсик и все готово. Готовая сетевая хрень за 30 баксов с веб сервером ftp,udp,tcp,dhcp, а при желании у них же и wi fi имеется. Взгляните туда. мож и делать то ничего не надо www.tibbo.com Или взять популярную разбери пи (не помню точно название) ее еще малинкой называют. PS: Я с этими игрушками уже играл, так что если заинтересует могу ответить на вопросы по тиббе.
Сообщение отредактировал vlad_new - May 9 2013, 13:08
|
|
|
|
Сообщений в этой теме
ADA007 STM32 и большой объем информации May 7 2013, 18:36 _pv по поводу выбора накопителя: у stm32f103 sdio же е... May 7 2013, 20:39 John Silver В первую очередь стОит обратить внимание на количе... May 8 2013, 09:49 ADA007 Цитата(John Silver @ May 8 2013, 12:49) А... May 8 2013, 11:13  KnightIgor Цитата(ADA007 @ May 8 2013, 19:48) Скорос... May 8 2013, 21:13   Methane Цитата(KnightIgor @ May 9 2013, 00:13) Мо... May 9 2013, 05:23    KnightIgor Цитата(Methane @ May 9 2013, 06:23) Тем б... May 11 2013, 10:09 AlexandrY Цитата(ADA007 @ May 7 2013, 21:36) Для ре... May 8 2013, 12:31 Gunner QUOTE (AlexandrY @ May 8 2013, 15:31) Под... May 8 2013, 13:34 DASM Берете eye wi карту и идти курить пиво. Работать к... May 9 2013, 04:34 AlexandrY Цитата(DASM @ May 9 2013, 07:34) Берете e... May 9 2013, 05:38  Methane Цитата(AlexandrY @ May 9 2013, 08:38) Зач... May 9 2013, 05:45   AlexandrY Цитата(Methane @ May 9 2013, 08:45) Сложн... May 9 2013, 06:06    Methane Цитата(AlexandrY @ May 9 2013, 09:06) Сам... May 9 2013, 06:59   DASM Цитата(Methane @ May 9 2013, 09:45) Сложн... May 9 2013, 08:39    Methane Цитата(DASM @ May 9 2013, 11:39) А чего т... May 9 2013, 09:03 Golikov A. я делал такой логер, флэшку сразу разметил на один... May 9 2013, 05:10 alexdos "По Т.З. девайс должен собирать информацию с ... May 9 2013, 06:59 jcxz Цитата(ADA007 @ May 8 2013, 00:36) По Т.З... May 9 2013, 16:18 ADA007 Цитата(jcxz @ May 9 2013, 19:18) У вас по... May 9 2013, 19:26 Golikov A. У меня была система сбора данных с гарантированным... May 9 2013, 17:47
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|