Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:3
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » Embedded Linux
Вопосы
starterkit (Guest)
Добавлено 30.11.1999 00:00 Редактировалось 16.04.2009 22:34
0
Сообщение: 1
starterkit (Guest)

Оригинал темы находится здесь http://www.starterkit.ru/new/index.php?name=Forums&op=showtopic&id=95
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 06.06.2008 08:49 Редактировалось 06.06.2008 08:49 Сообщение: 2
starterkit (Guest)

Получил следующие вопросы:
Цитата
В виртуальной машине VMware, я так понимаю есть всё что необходимо для написания терминальных приложений и запуска их на SK-AT91SAM9XE512 ?
В виртуальной машине имеется все необходимое и подготовленное для создания Linux приложений (не важно, как будет осуществляться ввод/вывод), драйверов или экспериментов с ядром. Все с исходниками.
Цитата
Как осуществляется загрузка в SK-AT91SAM9XE512 ?
Внутренний загрузчик(находится во внутренней ROM), первым делом поочередно анализирует наличие приложений в возможных внешних носителях (DataFlash, NandFlash ...), анализируя таблицу векторов прерываний в носителе и запускает его в первом найденном внешнем устройстве. Найденое приложение копируется во внутренюю SRAM (4К), поэтому, если ваше приложене не впишется в такие размеры , тогда это должен быть загрузчик который инициализирует внешнюю память (например SDRAM), скопирует основное приложение и запустит его. Например, чтобы запустилось ядро Linux, происхоит трех-ступенчатая загрузка: Rom-boot -> RAM-bootstrap -> U-boot -> Linux-kernel.
Для программирования внешних носителей, Atmel предоставляет утилиту SAM-BA, которая позволяет программировать подключенные к процессору DataFlash, NAND Flash, NOR Flash, инициализировать SDRAM и писать/читать ее содержимое (то же можно делать и с внутренней или внешней SRAM) чререз UART(UDBG), USB-client, JTAG (J-link, JetLink5, MT-link)[/quote]

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно starterkit 06.06.2008 г. в 09:14:56
Спуститься к концу Подняться к началу
voyt (Guest)
Добавлено 18.06.2008 15:56 Редактировалось 18.06.2008 15:56 Сообщение: 3
voyt (Guest)

Сегодня купил кит в терра-электронике. Доволен как слон!
Кстати, где-то на форуме кто-то жаловался на качество пайки. Так вот, пайка и сборка идеальная!
Пользуясь случаем, хочу поблагодарить разработчика за такую работу и за такие демократические цены!
Теперь вопросы/замечания.
Замечания:
1) Неплохо было бы на диск положить маленький PDF типа "howto start" или типа того. Ну в худшем случае хотя бы описать какие джапмеры для чего нужны, как запитать плату от usb и т.п. Конечно по схеме все можно понять, но все-таки с маленьким howto удобнее.
2) Также неплохо бы описать возможности зашитого linux'a и платы. Сам с щенячьей радостью смонтировал usb-флешку и считал с нее файлы! . Радости были полные штаны! Это же дополнительная реклама!
3) Можно поставить рядом с разъёмом питания ( Х6 ) надпись "5V" - чтобы не приходилось на сайт лазить и выяснять какое напряжение питания платы.
Пока все Если что, еще че-нибудь напишу...
Да, еще раз спасибо за такую крутую отладочную плату за такие деньги! И желаю удачи в развитии бизнеса!

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно voyt 18.06.2008 г. в 15:59:11
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 18.06.2008 16:12 Редактировалось 18.06.2008 16:12 Сообщение: 4
starterkit (Guest)

Спасибо за теплые слова!
По поводу "разъяснений", абсолютно согласен, сейчас я просто "зашиваюсь", как выпущу SK-AT91SAM9XE512-S3E все в своей голове систематизирую и набросаю описания.
Для монтирования USB-флешки в корневой ФС существует скрипт mount_usb и umount_usb (так же он запускается при старте системы), для монтирования SD/MMC карт есть скрипт mount_mmc и umount_mmc, так же есть скрипт umount_all.
Питание 5В только в случае использования USB-host, о чем на самой плате есть предупреждение, в остальных случаях нужно ориентироваться на температуру стабилизаторов (чтоб не до "красна" разогревались).

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно starterkit 18.06.2008 г. в 16:15:32
Спуститься к концу Подняться к началу
voyt (Guest)
Добавлено 18.06.2008 16:16 Редактировалось 18.06.2008 16:16 Сообщение: 5
voyt (Guest)

А вот и вопрос: почему исопльзуются чипы ревизии A? Ведь же есть уже "B". А то я посмотрел errata на ревизию "A" - ужаснулся... Хотя и у "B" тоже немаленький список ошибок...
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 18.06.2008 16:17 Редактировалось 18.06.2008 16:17 Сообщение: 6
starterkit (Guest)

Пока не могу достать.
Спуститься к концу Подняться к началу
voyt (Guest)
Добавлено 18.06.2008 17:05 Редактировалось 18.06.2008 17:05 Сообщение: 7
voyt (Guest)

Еще пара вопросов:
1) На плате выведено 64 свободных линий ( GPIO ). Какой макс частоты передачи данных можно достичь? Есть задача передавать в FPGA много данных на частоте 20 МГц ( 16 линий ). Можно ли достичь этого с помощью GPIO портов? Как я понимаю EBI использовать не получится из-за того что он занят SDRAM. Или я не прав?
2) Есть проф любопытство по поводу производительности ethernet+IP ... Скорее всего напишу маленьку прогу под linux и посмотрю чего можно достичь на этом камне. Потом наверное попробую написать прогу без ОС ( только надо подумать какую библиотеку IP использовать ). В общем хочется понять на что способен данный камень в сетевой части. Если напишу программы, то выложу здесь обязательно.
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 19.06.2008 11:36 Редактировалось 19.06.2008 11:36 Сообщение: 8
starterkit (Guest)

1) Если функция приема/передачи поместится в кеш, думаю, получите, но естественно вся производительность процессора на это и уйдет. Подумайте лучше над вариантом передачи в FPGA через последовательный интерфейс, возможно и битрейт получите близкий и процессор не напрягете (по DMA транзакции разойдутся).
2) Пока экспериментов не ставил, думаю, по FTP можно будет получить 2-5МБайт/сек
Спуститься к концу Подняться к началу
arm_designer (Guest)
Добавлено 30.06.2008 12:00 Редактировалось 30.06.2008 12:00 Сообщение: 9
arm_designer (Guest)

У меня возникла идея использовать Вашу плату в качестве модуля своего устройства.
Вопрос: Планируется ли Вами в течение ближайшего времени (год) изменение положения разъёмов на плате или назначения пинов на X1 и X2?
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 30.06.2008 13:16 Редактировалось 30.06.2008 13:16 Сообщение: 10
starterkit (Guest)

Нет, таких планов не имею.
В принципе, на договорных условиях, я могу перекомпоновать плату под Ваши потребности.
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Embedded Linux