Что происходит, когда SD-карта подключается к компьютеру с Linux

#!/bin/sh
INTERVAL=102
TOTAL=86401
DURSECS=$(($TOTAL * $INTERVAL))
printf "\n$DURSECS seconds.\n"
printf "\nFormatted as DAYS:HOURS:MINUTES:SECONDS - DDD:HH:MM:SS - the total duration will be:\n"
ddd=$(($DURSECS / 86400))
printf "$ddd:"
date -u -d @${DURSECS} +"%H:%M:%S"
printf '\n\nTHE END\n'
0
10.11.2021, 16:39
1 ответ

FAT — это формат, похожий, скажем, на JPEG, в том смысле, что он определяет структуру данных. Эта структура не зависит от устройства, используемого для ее записи (, поэтому она не «только на компьютере с Linux» ), а идентификатор файловой системы и таблица адресов записываются в отформатированный раздел, чтобы можно было использовать fs., так что вы были правы, говоря, что данные записываются на карту. Чтение SD-карты на уровне ядра -обрабатывает биты декодирования с использованием определенного протокола (sd или spi ), и пакеты программного обеспечения (драйверы )должны разобраться в необработанных данных (. ] путем чтения таблицы адресов ). Ваш вопрос был немного неясным, но в целом :модули ядра могут использоваться для чтения необработанных данных с SD, а программные драйверы структурируют их в удобном для человека виде.

0
10.11.2021, 22:48

Теги

Похожие вопросы