wiki:somiq-am35-sd
no way to compare when less than two revisions
Различия
Показаны различия между двумя версиями страницы.
— | wiki:somiq-am35-sd [2012/11/20 19:14] (текущий) – создано - внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Подготовка SD карты для загрузки ====== | ||
+ | Данный способ создает две партиции на SD карте: | ||
+ | - партиция FAT32 | ||
+ | - партиция EXT3 | ||
+ | |||
+ | ===== Партиция FAT32 ===== | ||
+ | на этом разделе SD карты должны находится: | ||
+ | * MLO файл - основной загрузчик именно с которого происходит старт процессора (после внутреннего Boot-ROM процессора, | ||
+ | * u-boot.bin или u-boot.img - загрузчик u-boot, который загружает ядро операционной системы Linux | ||
+ | * uEnv.txt - дополнительный файл, в котором могут быть переменные окружения для u-boot | ||
+ | * uImage - файл ядра Linux. Может быть на этой партиции, | ||
+ | * прочие файлы.. | ||
+ | |||
+ | ===== Партиция EXT3 ===== | ||
+ | |||
+ | На данном разделе хранится файловая система операционной системы Linux. | ||
+ | |||
+ | ===== Создание разметки карты ===== | ||
+ | |||
+ | Преимуществом данного метода является простота и скорость разметки карты. | ||
+ | |||
+ | Для создания разметки на карте выполните следующие шаги в среде Linux: | ||
+ | |||
+ | 1) Скачайте скрипт: | ||
+ | < | ||
+ | wget http:// | ||
+ | </ | ||
+ | 2) Сделайте скрипт исполняемым: | ||
+ | < | ||
+ | $> chmod a+x mkcard.txt | ||
+ | </ | ||
+ | 3) вставьте карту в кард-ридер и определите какие файлы соответствуют вашей карте: | ||
+ | < | ||
+ | $> dmesg | tail | ||
+ | [ 158.346741] USB Mass Storage support registered. | ||
+ | [ 158.347353] usb-storage: | ||
+ | [ 158.347354] usb-storage: | ||
+ | [ 163.346516] usb-storage: | ||
+ | [ 163.349406] scsi 3:0:0:0: Direct-Access | ||
+ | [ 163.350032] sd 3:0:0:0: Attached scsi generic sg1 type 0 | ||
+ | [ 163.366028] sd 3:0:0:0: [sdb] 3842048 512-byte logical blocks: (1.96 GB/1.83 GiB) | ||
+ | [ 163.371586] sd 3:0:0:0: [sdb] Write Protect is off | ||
+ | [ 163.371588] sd 3:0:0:0: [sdb] Mode Sense: 03 00 00 00 | ||
+ | [ 163.371590] sd 3:0:0:0: [sdb] Assuming drive cache: write through | ||
+ | [ 163.401000] sd 3:0:0:0: [sdb] Assuming drive cache: write through | ||
+ | [ 163.401003] | ||
+ | [ 163.426398] sd 3:0:0:0: [sdb] Assuming drive cache: write through | ||
+ | [ 163.426402] sd 3:0:0:0: [sdb] Attached SCSI removable disk | ||
+ | </ | ||
+ | Видно, что вставленная карта создана в системе как **sdb** | ||
+ | |||
+ | 4) Отмонтируйте карту, если требуется | ||
+ | < | ||
+ | sudo umount /dev/sdb1 /dev/sdb2 | ||
+ | </ | ||
+ | 5) Создайте разметку и отформатируйте карту | ||
+ | < | ||
+ | $> sudo LANG=c ./ | ||
+ | </ | ||
+ | **Если вы ошибетесь и случайно укажите не тот раздел (например, | ||
+ | |||
+ | Работа скрипта может занять 1-2мин, после чего карта готова к использованию, |
wiki/somiq-am35-sd.txt · Последнее изменение: 2012/11/20 19:14 — 127.0.0.1