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

 
 
> Как подключить SD/MMC к Linux
3.14
сообщение Oct 15 2005, 20:41
Сообщение #1


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Имею uClinux работающий на MicroBlaze.
В данный момент, образ ядра и файловой системы я копирую через XMD (средство Xilinx EDK) прямо в память и потом запускаю.
Надо к линуху как то подключить SD/MMC карточку.
Замысел мой такой:
1) Образ самой uClinux хранится на карточке с FAT16, пока точно не решил в виде файла или в областях зарезервированных секторов
2) Пишу загрузчик, который копирует этот образ в память
3) Запускаю uClinux
4) Монтирую флешку

Я пока слабо представляю, как написать драйвер для флешки и что собственно этот драйвер должен из себя представлять cranky.gif

ЗЫ т.к. у меня будет еще внешний контроллер, в будующем я хочу и прошивку FPGA то же хранить в виде файла на карточке и с нее грузить FPGA


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
3.14
сообщение Oct 16 2005, 08:31
Сообщение #2


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Спасибо за участие, но загрузчик меня пока менее всего волнует.
Как написать драйвер для MMC и как заставить Linux увидеть на ней файловую систему ???
Вот тут я даже не знаю с чего начать.


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
makc
сообщение Oct 16 2005, 10:07
Сообщение #3


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(3.14 @ Oct 16 2005, 11:31)
Спасибо за участие, но загрузчик меня пока менее всего волнует.
Как написать драйвер для MMC и как заставить Linux увидеть на ней файловую систему ???
Вот тут я даже не знаю с чего начать.
*


Начать нужно с книги Linux Device Drivers (имеется в местных закромах) или Linux Kernel Modules Programming Guide (http://www.faqs.org/docs/kernel/) . Добыв необходимую информацию можно приступать к написанию драйвера блочного устройства, который будет использовать ядро для работы с карточкой MMC. Драйвер файловой системы (модуль файловой системы) будет работать с написанным драйвером, т.е. будет работать "поверх" него. А чтобы Linux увидел на MMC файловую систему нужно будет просто смонтировать сей девайс...


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 27th July 2025 - 18:28
Рейтинг@Mail.ru


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