Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Старый форум » SK-MAT91SAM9XE512
starterkit (Guest)
Добавлено 31.01.2009 20:13 Редактировалось 31.01.2009 20:13 Сообщение: 11
starterkit (Guest)

Через драйвер, скорее всего, еще медленее получится, т.к. это же обращение (хотя, мне не понятно почему ядро Вам дало напрямую обратиться) будет идти через череду передач.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно starterkit 31.01.2009 г. в 20:13:28
Спуститься к концу Подняться к началу
rw9uao (Guest)
Добавлено 01.02.2009 08:12 Редактировалось 01.02.2009 08:12 Сообщение: 12
rw9uao (Guest)

блин. ну медленная периферия у ARM. всего-то навсего. если надо сотней мегагерц подрыгать ногами - FPGA к вашим услугам. а так - пара мегагерц и все. можно поиграться с SSC, он бысро работает. короче, от хадачи зависит.
Спуститься к концу Подняться к началу
igor1 (Guest)
Добавлено 01.02.2009 13:05 Редактировалось 01.02.2009 13:05 Сообщение: 13
igor1 (Guest)

Цитата
(хотя, мне не понятно почему ядро Вам дало напрямую обратиться)


Извините за молчание инет выключили. Я программирую под регистры через память. Хочу пробывать на асме написать, как Сообщение №1 (
Цитата
В асме этот цикл три команды, пять тактов
), но пока не знаю как вставить процедуру асма на С и будет проходить компиляция.
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 01.02.2009 18:36 Редактировалось 01.02.2009 18:36 Сообщение: 14
sasamy (Guest)

Если вы хоттите писать циклы на асме - то это имхо тупиковый путь, настолько что эффект в скорости скорей всего будет обратный :) Не надо забывать что все современные компиляторы оптимизирующие, а судя по вашим знаниям про само ядро arm9 вы мало представления имеете - намного меньше чем разработчики gcc.
Спуститься к концу Подняться к началу
igor1 (Guest)
Добавлено 02.02.2009 00:25 Редактировалось 02.02.2009 00:25 Сообщение: 15
igor1 (Guest)

Можно из linux программы прочитать или записать память ячейку RAM по адресу? Или как управлять External Bus Interface (EBI) под linux-ом программой.
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 02.02.2009 00:55 Редактировалось 02.02.2009 00:55 Сообщение: 16
sasamy (Guest)

Задаете такие вопросы что назревает ответный - для чего вам с вашими задачами ОС ? Управление памятью и внешней периферией это задача ОС - не пользовательских программ. Существует такая вещь MMU называется - она специально создана чтобы обеспечить защиту от таких действий которые вы хотите сделать и linux ей вовсю пользуется :)
Спуститься к концу Подняться к началу
igor1 (Guest)
Добавлено 02.02.2009 09:38 Редактировалось 02.02.2009 09:38 Сообщение: 17
igor1 (Guest)

Управление внешней внешней периферией! Если так подскажите как работать или пример MMU?
Спуститься к концу Подняться к началу
Strijar (Guest)
Добавлено 02.02.2009 10:34 Редактировалось 02.02.2009 10:34 Сообщение: 18
Strijar (Guest)

Для управления внешней периферией пишется драйвер - из области ядра есть полный доступ к железу.
Спуститься к концу Подняться к началу
igor1 (Guest)
Добавлено 02.02.2009 19:04 Редактировалось 02.02.2009 19:04 Сообщение: 19
igor1 (Guest)

Если можно дайте пример. С уважением!
Спуститься к концу Подняться к началу
Strijar (Guest)
Добавлено 02.02.2009 20:32 Редактировалось 02.02.2009 20:32 Сообщение: 20
Strijar (Guest)

Да хотя бы вот - http://www.starterkit.ru/new/index.php?name=Files&op=view_file&lid=4

И не смотрите что он под LPC, все аналогично!
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Старый форум » SK-MAT91SAM9XE512