Ник:
Пароль:

Контакты

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

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Embedded Linux
About NUC950(w90p950) энд Linux Kernel
Jury093
Добавлено 01.05.2010 23:39 Редактировалось 01.05.2010 23:40 Сообщение: 41
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Я, кстати, поторопился с заявлениями о работоспособности драйвера SD. Читает он вроде нормально, а вот записать файл больше нескольких кБ не может. Сижу разбираюсь.

вполне рабочие моменты, вылавливать глюки и исправлять.. а что делать :)

Цитата
P.S. Все забываю спросить, где вы откопали китайский план работ по BSP из первого поста?

хм.. вроде по ссылке с китайского mcuos.com было упоминание о группе на Гугле
счас погуглил, вроде она
если что google->"mcuos.com google" вторая ссылка

ЗЫ ну а где там таблица, напрочь не помню, в какой-то ветке была

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Artemius
Добавлено 06.05.2010 22:37 Сообщение: 42
Artemius
0

Пункты: 3655
Регистрация: 02.12.2009
Цитата
хм.. вроде по ссылке с китайского mcuos.com было упоминание о группе на Гугле
счас погуглил, вроде она

Спасибо. Долго искал там эту таблицу и нашел. Китайцы уже за i2c взялись, на 90% сделали. А с SD как было 10% так и осталось.
Перевел таблицу с китайского с помощью google translate, может кому интересно будет.
Attachment file: uploads/forum/forum-A6Y6kW5GZD-679.zip
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 07.05.2010 08:47 Сообщение: 43
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Спасибо. Долго искал там эту таблицу и нашел. Китайцы уже за i2c взялись, на 90%

жаль конечно, что в кристалле расшарены пины по использованию I2C или SPI, надо было одни канал I2C скрестить с SPI, а второй например с UART2
а свежее ядро давно пора иметь, тот же udev ругается и требует 2.6.18+

китайский знаете? или OСR есть с китайских битмапов?

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 07.05.2010 12:52 Сообщение: 44
sasamy
4.71

Пункты: 83770
Регистрация: 14.08.2009
Цитата
жаль конечно, что в кристалле расшарены пины по использованию I2C или SPI, надо было одни канал I2C скрестить с SPI, а второй например с UART2


В linux для i2c и spi есть готовые драйверы работающие поверх gpio, независящие от архитектуры, так что нет никакой проблемы вместо uart навесить i2c или spi.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 07.05.2010 14:09 Сообщение: 45
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
В linux для i2c и spi есть готовые драйверы работающие поверх gpio, независящие от архитектуры, так что нет никакой проблемы вместо uart навесить i2c или spi.

я писал неоднократно программные реализации из этих протоколов.. ты сможешь на 9260 в GPIO mode шевелить лапками на 50МГц для работы SPI? я точно не смогу :)

тут неувязка чисто аппаратная - неудачно пины развели в кристалле. у МНУКа и так мало интерфейсов..
конкретно в моем случае выгоднее запустить аппаратный SPI и пользоваться программым I2C

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 07.05.2010 14:17 Редактировалось 07.05.2010 14:20 Сообщение: 46
sasamy
4.71

Пункты: 83770
Регистрация: 14.08.2009
Цитата
ты сможешь на 9260 в GPIO mode шевелить лапками на 50МГц для работы SPI? я точно не смогу :)


Во всем есть разумные пределы и естественно я не имел ввиду скоростную передачу данных, эти интерфейсы чаще всего используются для управления а не для передачи данных, к тому же 50 МГц - не припомню устройств которые могут работать на такой частоте и тут уже возникает проблема с dma - толку без него от такой скорости ровно ноль.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 07.05.2010 14:58 Сообщение: 47
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
хорошо, 50 я немного загнул :)
но вот тут ты сам гонял на 20МГц, а 20 или 50 разница неощутима. При все этом кто-то на электрониксе не поленился померить чистый GPIO осциллографом - кажется в районе 3МГц и это один пин в цикле..
да на маленьком экране 20МГц избыточно, но стоит поднять разрешение или глубину цвета и вот тут чем частота больше тем легче пропихнуть данные
ты же гуру по SPI - чего упрямишься? :)

PS на частоте допустим 50МГц может работать например интерфейс для ФПГА.. :-P

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 07.05.2010 15:34 Сообщение: 48
sasamy
4.71

Пункты: 83770
Регистрация: 14.08.2009
Страноо что приходится повторять - я имел ввиду управление а не передачу данных - какая тут может быть скорость если нет dma ?? То что я там колхозил на spi с экранами - так это только потому что на плате нет другого способа вывести графику прилично. Управление - см аудиокодеки, тачскрины, видео контроллеры, lcd панели - там не требуется скорость а наличие i2c/spi обязательно.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 07.05.2010 16:18 Сообщение: 49
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
да, я виноват, не доглядел твои уточнения - в таком разрезе согласен.
а насчет устройств с SPI - типа того же TFT MIO например. или в мультиплексорах связи (пром оборудование) что мы используем обмен по SPI шинам, но частоты намного выше (видимо межплатный обмен)..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Artemius
Добавлено 07.05.2010 21:00 Сообщение: 50
Artemius
0

Пункты: 3655
Регистрация: 02.12.2009
Цитата
китайский знаете? или OСR есть с китайских битмапов?

Конечно не знаю, переводил google translate. План работ открылся в goole-овском веб аналоге excel'я. Поскольку давно хотелось узнать, чего они там замышляют, тупо перевел все ячейки с китайского на английский.
Кстати, а что такое OCR?

Цитата
тут неувязка чисто аппаратная - неудачно пины развели в кристалле. у МНУКа и так мало интерфейсов..

Мне тоже очень не нравится, два i2c и при этом один spi вообще глупость какая-то. Наверное, это издержки в LQFP корпуса.
Вообще набор переферии у NUC'а довольно странный. AC97, memory stick, и при этом один ущербный SPI без DMA, АЦП нету. Интересно было бы посмотреть, где китайцы их используют, особенно NUC910 с PS/2 и ATAPI.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux