PDA

Просмотр полной версии : Извлечение USB из СПК207



arlyn
26.02.2014, 13:53
Подскажите пожалуйста порядок действий в программе для правильного извлечения флешки из спк207. На флешку пишется архив.(сейчас после извлечения возникают глюки и неопределение других usb2 и SD)
Кусочку примера программы буду рад больше :)

XopHeT
26.02.2014, 15:09
перед извлечением не плохо было бы закончить запись, закрыть файл.
и, скорее всего, вызвать Linux'овую команду umount

arlyn
26.02.2014, 16:51
Для определения размера флешки я с интервалов в 10 сек использую команду SysExecute('df .......')

Основная проблема в том:
Зависает программа как только монтирую флешку в спк на команде SysExecute('df /mnt/ufs/media/sda1 > /mnt/ufs/media/sda1/info.txt'); программа зависает (как буддто так долго считает обьем 8Гб флешки или еще что?).
Если включать спк207 с монтированной флешкой то программа работает без проблем.

Попробовал по другому:
1. Запустил спк207 без программы(т.е.конфигуратор).
2.Воткнул флешку
3. В программе putty в консоли ввожу df /mnt/ufs/media/sda1 > /mnt/ufs/media/sda1/info.txt и файл появляется только через 30-60с или появляется пустой файл. Затем повторив команду файл уже пишется мгновенно.
И так каждый раз после размонтирования и монтирования usb.

Как Быть?

arlyn
27.02.2014, 08:57
Попробовал по другому:
1. Запустил спк207 без программы(т.е.конфигуратор).
2.Воткнул флешку
3. В программе putty в консоли ввожу df /mnt/ufs/media/sda1 > /mnt/ufs/media/sda1/info.txt и файл появляется только через 30-60с или появляется пустой файл. Затем повторив команду файл уже пишется мгновенно.
И так каждый раз после размонтирования и монтирования usb.


Проделал теже операции с почти пустой флешкой(один файл 30МБ оставил). В программе putty в консоли ввожу df /dev/sda1 все равно в первый раз определяет размер 1,5минуты. В следующие разы мгновенно.
Что такое?