Beaglebone работа NAND памятью
Модератор: Bizdelnick
-
OxFF
- Сообщения: 11
Beaglebone работа NAND памятью
Доброго времени суток!
Имеется Beaglebone с установленной в NAND память системой Linux 3.8.13 (дистрибутив не известен).
Вношу изменения в конфиг системы, но после перегрузки системы внесенные настройки полностью теряются.
Сколько я понимаю, во время загрузки система каждый раз загружает заводской имидж.
Каким образом возможно сохранить мои изменения или получить доступ к имиджу системы в NAND памяти?
Заранее благодарен за дельный совет.
Имеется Beaglebone с установленной в NAND память системой Linux 3.8.13 (дистрибутив не известен).
Вношу изменения в конфиг системы, но после перегрузки системы внесенные настройки полностью теряются.
Сколько я понимаю, во время загрузки система каждый раз загружает заводской имидж.
Каким образом возможно сохранить мои изменения или получить доступ к имиджу системы в NAND памяти?
Заранее благодарен за дельный совет.
-
Olej
- Сообщения: 659
- ОС: Fedora, Mint, Debian, QNX
-
Bizdelnick
- Модератор
- Сообщения: 21439
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Beaglebone работа NAND памятью
Так узнайте. Документации нет, что ли? /etc/lsb_release? /etc/*_version?
Куда конкретно?
Покажите вывод mount (в виде текста, разумеется, а не в виде скриншота, как некоторые любят).
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
Kopilov
- Сообщения: 957
- ОС: [K]Ubuntu, Debian
-
Olej
- Сообщения: 659
- ОС: Fedora, Mint, Debian, QNX
Re: Beaglebone работа NAND памятью
Изначально на плате предустановлен Ångström Linux. Он прекрасен тем, что:
стартует всего за 10 секунд после подачи питания;
имеет настроенный демон Avahi, благодаря которому вы можете подключиться к плате по адресу «beaglebone.local» с любого компьютера в сети;
предоставляет облачную среду разработки Cloud9 IDE.
Если вам по какой-то причине не понравится Ångström Linux, вашему вниманию представлен большой выбор совместимых дистрибутивов: Android, Ubuntu, Fedora, Arch и другие.
-
chitatel
- Сообщения: 2099
Re: Beaglebone работа NAND памятью
Мне не понравился Ångström Linux, потому что умляуты - зло.Если вам по какой-то причине не понравится Ångström Linux, вашему вниманию представлен большой выбор совместимых дистрибутивов: Android, Ubuntu, Fedora, Arch и другие.
-
OxFF
- Сообщения: 11
Re: Beaglebone работа NAND памятью
BeagleBone Black модефициронный.
Т.е. производитель заказал BeagleBone собственную версию, визульно очень похожа.
Добавлял bash скрипты, которые после перезапуска пропадали.
mount
uname -a
Т.е. производитель заказал BeagleBone собственную версию, визульно очень похожа.
Добавлял bash скрипты, которые после перезапуска пропадали.
mount
Код: Выделить всё
rootfs on / type rootfs (rw,relatime)
proc on /proc type proc (rw,relatime)
devtmpfs on /dev type devtmpfs (rw,relatime,size=247756k,nr_inodes=61939,mode=755)
sysfs on /sys type sysfs (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
/dev/mtdblock9 on /config type jffs2 (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620)uname -a
Код: Выделить всё
uname -a
Linux 3.8.13 #22 SMP Tue Dec 2 15:26:11 CST 2014 armv7l GNU/Linux-
Olej
- Сообщения: 659
- ОС: Fedora, Mint, Debian, QNX
-
Bizdelnick
- Модератор
- Сообщения: 21439
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Beaglebone работа NAND памятью
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
OxFF
- Сообщения: 11
Re: Beaglebone работа NAND памятью
скрипты добавлял в /root
также модефицировал (безуспешно) конфиги, например hostname
также модефицировал (безуспешно) конфиги, например hostname
Код: Выделить всё
/usr/bin/lsb_release -ircd
Usage: lsb_release [options]
Options:
-h, --help show this help message and exit
-v, --version show LSB modules this system supports
-i, --id show distributor ID
-d, --description show description of this distribution
-r, --release show release number of this distribution
-c, --codename show code name of this distribution
-a, --all show all of the above information
-s, --short show requested information in short format-
s.xbatob
- Сообщения: 1139
- ОС: Fedora
Re: Beaglebone работа NAND памятью
Ну, по выводу mount можно предположить, что / у вас распаковывается с ROM в память, а вся консистентная конфигурация хранится только в /config
Собственно, у встроенных систем вариантов немного. Второй ничуть не лучше: / монтируется прямо с ROM в read-only
Ещё у загрузчика может быть область конфигурации, возможность записать туда свои параметры и способы из загруженной системы из неё это вычитать, но всё равно чтобы туда добраться и использовать надо сначала написать и сохранить что-то своё....
Собственно, у встроенных систем вариантов немного. Второй ничуть не лучше: / монтируется прямо с ROM в read-only
Ещё у загрузчика может быть область конфигурации, возможность записать туда свои параметры и способы из загруженной системы из неё это вычитать, но всё равно чтобы туда добраться и использовать надо сначала написать и сохранить что-то своё....
-
Bizdelnick
- Модератор
- Сообщения: 21439
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Beaglebone работа NAND памятью
Вот, собственно, единственное место, где что-то должно сохраняться.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
-
OxFF
- Сообщения: 11
Re: Beaglebone работа NAND памятью
в директории /config имеется несколько специфических конфигов которые можно сохранять, но они не относятся к самой системе.
т.е. свои скрипты я поставить не смогу так получается.
под ROM понимается NAND я так понимаю?
из ROM никак нельзя достать загрузочный имидж?
т.е. свои скрипты я поставить не смогу так получается.
под ROM понимается NAND я так понимаю?
из ROM никак нельзя достать загрузочный имидж?
-
Bizdelnick
- Модератор
- Сообщения: 21439
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Beaglebone работа NAND памятью
Ну поизучайте, что ещё интересного есть на этом /dev/mtdblock.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
OxFF
- Сообщения: 11
Re: Beaglebone работа NAND памятью
Bizdelnick писал(а): ↑03.02.2016 19:28Ну поизучайте, что ещё интересного есть на этом /dev/mtdblock.
там этих аж 10 штук
Код: Выделить всё
mtdblock0
mtdblock1
mtdblock2
mtdblock3
mtdblock4
mtdblock5
mtdblock6
mtdblock7
mtdblock8
mtdblock9смонтировать не удалось, видимо что-то не так монтирую
Код: Выделить всё
mkdir /mnt1
mount /dev/mtdblock0 /mnt1/
mount: mounting /dev/mtdblock0 on /mnt1/ failed: Invalid argument-
s.xbatob
- Сообщения: 1139
- ОС: Fedora
Re: Beaglebone работа NAND памятью
Всё можно, только надо знать как там распределено пространство флеш-памяти. А я даже не знаю, о чём вы спрашиваете, и на какой платформе это построено. Да и знать особо не хочу, просто когда-то подобными "диетическими" платформами занимался. Вариантов там куча, хотя в результате разнообразия особого нет.