реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Загрузка linux в созданную в памяти файловую систему, требуется загрузить и работать с линуксом с 1 флешки
Gorobey
сообщение Sep 24 2008, 12:45
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 4-01-06
Пользователь №: 12 829



Здраствуйте.

Имеется кит TMS320DM6467 с линуксом Монтависта. Загрузка осуществляется поначалу загрузчиком uBoot c NOR flash а потом уже готовой файловой системой еxt3 с жесткого диска /dev/hda1.

Знаю существуют методы загрузки и работы линукса с 1 только флешки создав файловую систему в оперативной памяти в данном случае ДДР 256 метров.

Так вот вопрос подскажите где почитать как сделать загрузку линукса имея толкьо 1 NAND flash 128 метров и проц с памятью ДДР. Жесткий и другие устройства не предвидятся.

Как собрать ядро и записать его в нанд с загрузчиком это я приблизительно понимаю а вот что делать дальше ?

Спасибо за помощь.
Go to the top of the page
 
+Quote Post
scifi
сообщение Sep 24 2008, 12:59
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Насколькоя я понимаю, это называется initrd:
http://en.wikipedia.org/wiki/Initrd

Если кратко, то работает это так:
- Загрузчик копирует (возможно, на лету распаковывая) образ файловой системы из ПЗУ в ОЗУ.
- Ядро при запуске обнаруживает этот образ и монтирует его как корневую файловую систему.
Естественно, требуется соответствующая поддержка от загрузчика.
Go to the top of the page
 
+Quote Post
Gorobey
сообщение Sep 24 2008, 14:15
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 4-01-06
Пользователь №: 12 829



Спасибо большое это тот компонент которого мне не хватало.

Еще вопрос как можно будет сохранить файлову с памяти и загрузчик в одну флешку nand и потом переписывать только файловую при внесении в нее изменений оставляя загрузчик неизмененным?
Go to the top of the page
 
+Quote Post
dch
сообщение Sep 24 2008, 16:56
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



вообщето uboot поддерживает jffs2 - журнальная файловая система, которая может располагаться в параллельной flash или nand. Обычно ее используют. В этом случае u-boot может грузить ядро из файловой системы. А так Вам придется поделить параллельную флэш на две части (партиции) и одну использовать для ядра, а на вторую монтировать ext2-3
Go to the top of the page
 
+Quote Post
Gorobey
сообщение Sep 25 2008, 08:06
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 4-01-06
Пользователь №: 12 829



Цитата(dch @ Sep 24 2008, 19:56) *
вообщето uboot поддерживает jffs2 - журнальная файловая система, которая может располагаться в параллельной flash или nand. Обычно ее используют. В этом случае u-boot может грузить ядро из файловой системы. А так Вам придется поделить параллельную флэш на две части (партиции) и одну использовать для ядра, а на вторую монтировать ext2-3


Спасибо будем пробывать.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 6th August 2025 - 11:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01397 секунд с 7
ELECTRONIX ©2004-2016