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

 
 
> at91sam+linux+usb_device, usb device наподобие кпк
Drozd2
сообщение May 20 2010, 17:56
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 97
Регистрация: 19-11-09
Пользователь №: 53 743



Есть машина на базе at91sam9g20 с линукс на борту. Ее нужно передать программистам, для которых линукс - это пингвин с желтым клювом. Нужно сделать эту машину usb device по отношению к PC для загрузки пользовательского софта. Предполагаю, что нужно копать в сторону usb gadget. Пока единственное, что нашел в /Documentation. Но там все ограничивается описанием подключения на уровне драйверов. Законченного решения не нашел. Догадываюсь, что плохо искал. Нужно наподобие КПК иметь возможность кидать в определенную папку весь свой скомпилированный софт, чтобы далее он цеплялся системой. Кто-нибудь что-то подобное делал? Ткните носом, пожалуйста, откуда копать. Если еще и намекнете, как зацепить эту машину под окнами, в смысле стандартных драйверов, мои границы не будут иметь никакой благодарности.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
cornflyer
сообщение May 21 2010, 05:35
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 11-07-06
Из: Dubna
Пользователь №: 18 729



очень жаль, что твои границы "не будут иметь никакой благодарности" :*(

http://www.tehnari.ru/f25/t29718/
http://www.linuxliveusb.com/en/supported-linuxes.html
Go to the top of the page
 
+Quote Post
Drozd2
сообщение May 21 2010, 11:27
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 97
Регистрация: 19-11-09
Пользователь №: 53 743



Цитата
очень жаль, что твои границы "не будут иметь никакой благодарности"

Это перевертыш слов, подслушанный у Альтова.
Спасибо, что не бросили в беде. Прошелся по ссылкам. По моему, там проводится работа только с пассивными накопителями. Или промахнулся? Ведь в моем случае накопитель активный, но который должен предоставить свою память в качестве пассивного накопителя. Можно к ссылкам небольшой комментарий?
Go to the top of the page
 
+Quote Post
cornflyer
сообщение May 24 2010, 05:37
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 11-07-06
Из: Dubna
Пользователь №: 18 729



ну тогда схему девайса выложи
как у тебя usb на плате заведен, через какой PHY
где на плате флеш-память....
вообще чего-то сложное ты задумал

неужели нельзя через ethernet файлы кидать?
или SD-карточкой воспользоваться?
что же это за "машина" у тебя такая :P
Go to the top of the page
 
+Quote Post
GDI
сообщение May 24 2010, 13:57
Сообщение #5


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

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



У нас тут менеджеры тоже хотели сделать железку как usb mass storage, так Линуксовых дел мастера как могли от этого отбивались, потому что mass storage это по определению устройство которое работает с накопителем как с блочным устройством, а файловую систему обеспечивает хост-ПК. Т.е. время работы в качестве юсб-диска надо отключать другую функциональность системы которая работает с теми же данными, да еще и диск с ФАТом сделать отдельный, потому что Виндовс с ехт3 не работает, в общем проблем много надо решать. В итоге остановились на гаджете-эзернет, он при подключении по юсб в хост-системе определяется как сетевая карта и потом по этому интерфейсу работают любые стандартные сетевые сервисы, FTP, HTTP и т.д.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
Drozd2
сообщение May 24 2010, 17:56
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 97
Регистрация: 19-11-09
Пользователь №: 53 743



Схема простейшая, из datasheet. Вся плата размером 50х60 мм. Помимо контроллера стоит nand, sdram, dataflash и драйвер RS-232. Плюс порт для подключения другого устройства. miniUSB подключен к единственному порту контроллера USB device. Больше ничего нет. Ethernet отсутствует.
Цитата
В итоге остановились на гаджете-эзернет

Спасибо за информацию. В голове сразу закишели вопросы, но сначала попробую.
Go to the top of the page
 
+Quote Post

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

 


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


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