-
- С чем не соглашусь? Что какая-нить VCP УСБ это чужая готовая библиотека? Вы сами себе её писали? Или что она громоздкая? - Олдфаг(02.12.2015 21:05, )
- CDC довольно неудобная штука. HID и MSC писал сам. - LightElf(02.12.2015 21:36)
- ЦДЦ не использовал. Не для всех задач применимо. - KLIM83(02.12.2015 21:06)
- Знаю людей, которые в детстве под DOS один раз написали поддержку FAT и с тех пор у них есть свой готовый код, который обрезается ножницами по форме отверстия в текущем проекте и пересобирается… А вообще, говорят, с нуля FAT32 за пару дней Николай Коровин(10 знак., 02.12.2015 21:01)
- А потом пять лет тестится и вылизывается и все равно иногда лажает :) - LightElf(02.12.2015 21:04)
- FAT32? Лажает? Вот эта фигня в полторы структуры? Ну тада лучше вообще не пытаться ничего писать сложнее мигания светодиодом. Не, с ним тоже бывают (и весьма часто) проблемы, но… - Николай Коровин(02.12.2015 21:09)
- Глюки реализаций FAT весьма многообразны, несмотря на то что там полторы структуры. Сектора != 512 байт, длина трека != 63 или 32 сектора, короткие имена файлов в непонятной кодировке, длинные имена. Не только лишь все правильно переваривают LightElf(19 знак., 02.12.2015 21:35)
- А, ну тут и в библиотеке шансы нарваться на нерадивого товарища не меньше… тут принципа два. 1) Ничему не верить, любая константа может обернуться переменной; 2) читать спецификацию, а «как обычно делают» — чисто для сведения. - Николай Коровин(03.12.2015 05:40)
- Во времена ДОС спецификация не была доступна, вместо нее бродили всякие самодеятельные описания. Которые до сих пор то там, то сям выстреливают - Lightelf(03.12.2015 09:03)
- Делал лет 10-15 назад фат16 по Данкану все заработало быстро качественно! не так страшен фат как его малюют! - IBAH(03.12.2015 10:08, ссылка)
- И шо, таки корректно воспринимает китайские имена файлов? И на дисках с разбивкой по 3кб на сектор и 29 секторов на дорожку не лажает? :) А серьезно - я не говорю, что это невозможно. Я говорю о том, что во многих либах есть неочевидные косяки. - LightElf(03.12.2015 12:05)
- FAT16!!! Китайцы под стол пешком ходили! - IBAH(03.12.2015 13:46)
- И что FAT16? Кетайские и японские имена - запросто. Кодировочки оченно забавные бывают. Даже в юникоде есть проблемы с upper/lower case, патамучта у турков есть буквы "маленькая i без точки" и "большая I с точкой". И вот сунут в ваш прибор флешку, LightElf(155 знак., 03.12.2015 14:01)
- FAT16!!! Китайцы под стол пешком ходили! - IBAH(03.12.2015 13:46)
- И шо, таки корректно воспринимает китайские имена файлов? И на дисках с разбивкой по 3кб на сектор и 29 секторов на дорожку не лажает? :) А серьезно - я не говорю, что это невозможно. Я говорю о том, что во многих либах есть неочевидные косяки. - LightElf(03.12.2015 12:05)
- Делал лет 10-15 назад фат16 по Данкану все заработало быстро качественно! не так страшен фат как его малюют! - IBAH(03.12.2015 10:08, ссылка)
- Во времена ДОС спецификация не была доступна, вместо нее бродили всякие самодеятельные описания. Которые до сих пор то там, то сям выстреливают - Lightelf(03.12.2015 09:03)
- А, ну тут и в библиотеке шансы нарваться на нерадивого товарища не меньше… тут принципа два. 1) Ничему не верить, любая константа может обернуться переменной; 2) читать спецификацию, а «как обычно делают» — чисто для сведения. - Николай Коровин(03.12.2015 05:40)
- Глюки реализаций FAT весьма многообразны, несмотря на то что там полторы структуры. Сектора != 512 байт, длина трека != 63 или 32 сектора, короткие имена файлов в непонятной кодировке, длинные имена. Не только лишь все правильно переваривают LightElf(19 знак., 02.12.2015 21:35)
- FAT32? Лажает? Вот эта фигня в полторы структуры? Ну тада лучше вообще не пытаться ничего писать сложнее мигания светодиодом. Не, с ним тоже бывают (и весьма часто) проблемы, но… - Николай Коровин(02.12.2015 21:09)
- А потом пять лет тестится и вылизывается и все равно иногда лажает :) - LightElf(02.12.2015 21:04)
- С чем не соглашусь? Что какая-нить VCP УСБ это чужая готовая библиотека? Вы сами себе её писали? Или что она громоздкая? - Олдфаг(02.12.2015 21:05, )