Через драйвер, скорее всего, еще медленее получится, т.к. это же обращение (хотя, мне не понятно почему ядро Вам дало напрямую обратиться) будет идти через череду передач.
блин. ну медленная периферия у ARM. всего-то навсего. если надо сотней мегагерц подрыгать ногами - FPGA к вашим услугам. а так - пара мегагерц и все. можно поиграться с SSC, он бысро работает. короче, от хадачи зависит.
Извините за молчание инет выключили. Я программирую под регистры через память. Хочу пробывать на асме написать, как Сообщение №1 (), но пока не знаю как вставить процедуру асма на С и будет проходить компиляция.
Если вы хоттите писать циклы на асме - то это имхо тупиковый путь, настолько что эффект в скорости скорей всего будет обратный :) Не надо забывать что все современные компиляторы оптимизирующие, а судя по вашим знаниям про само ядро arm9 вы мало представления имеете - намного меньше чем разработчики gcc.
Задаете такие вопросы что назревает ответный - для чего вам с вашими задачами ОС ? Управление памятью и внешней периферией это задача ОС - не пользовательских программ. Существует такая вещь MMU называется - она специально создана чтобы обеспечить защиту от таких действий которые вы хотите сделать и linux ей вовсю пользуется :)