Перейти к содержанию
    

Snegovik86

Участник
  • Постов

    17
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Snegovik86

  • Звание
    Участник
    Участник
  1. Спасибо БОЛЬШОЕ! ЗА ЦЕННЫЙ СОВЕТ! :) Я нашёл необходимую информацию по NTP в Wiki. Так же если необходимо реализовать сервер NTP то делаем всё по этим же протоколам... А самая главная ссылка для обучения симейству SAM9 и по 9261 в частности вот http://www.atmel.com/dyn/products/app_note...Getting_Started
  2. А каким ещё образом можно реализовать NTP? RTOS или есть другие способы?
  3. :) Хоть одна хорошая новость за день! В пункте 2) используется 1 из протоколов передачи времени, отечественного изобретения, так называемый КИ(код индикатора) преобразованный в 2 линии, где контроллер должен определить на какой линии приходит раньше и сделать вывод пришёл 0 или 1, таких приходит 1000 в секунду. К третей линии необходимо подключить ИК приёмник, частота которога тоже приближена 1 КГц. Обработку этого логично сделать по прерываниям. В пункте 4) планировалось не изобретать велосипед и сделать аналогично AT91SAM9261-EK. Поставить внешний контроллер DM9000 Темболее что отладочный набор на руках хоть и аналог от Olimex но идентичен Atmel. Поэтому планировалось использовать Linux, для реализации NTP там уже есть готовые пакеты. Вот вроде как то вот так.... :)
  4. :rolleyes: Всегда мне все говорили, читай внимательнее... Спасибо! Может вы сможете мне помочь в таком вопросе(задам в силу своего кривомыслия): Реально ли сделать на SAM9261 машину, с неким програмным обеспечением что бы было реализованно следующее: 1) LCDC работал на разрешении 1024х768 точек обновление кадра 60 Гц и глубиной цветности 8 бит, при этом достаточно смена изображения не реже 1 секунды(как показала практика работы с AP7 достаточно пол секунды что бы сформировать необходимое изображение и с применением двойной буферезацией можно реализовать переключение кадрового буфера, тем самым смена изображения пройдёт не заметно для человеческого глаза) 2) Необходимо сделать обработку нестандартных не сложных данных поступающих по трёхпроводной линии с частотой 1 Кгц. 3) Так же простенький пользовательский интерфейс (хотя бы в виде 4 клавиш). 4) И что ещё ресурсоёмко, но не первостепенно, необходима реализация протокола NTP. Буду очень благодарен за помощь! :)
  5. Я и не предлагал качать и ковырять buildroot! Я просто спросил где вы именно что ковыряли http://electronix.ru/forum/index.php?showt...st&p=769070 Т.е. где эти настройки и как их потом в buildroot'e перекомпелировать. Я даже очень спокоен... Могу сказать что с AP7 не много по проще было...
  6. А люди с бунты барахты становятся специалистами??? Такое ощущение что все стали внезапно такими умными... Когда просишь ПОМОЩИ молчат в тряпочку, а как поглумиться, так мы первые....
  7. Да по простым. Достаточно просто ввести в поисковой системе осваиваем AVR, множество ссылок на 8 разрядные контроллеры. Если ввести обучаемся SAM9 то как то всё грустно выглядит...
  8. Абсолютно согласен! Но с чего то надо начинать. Если я не спец в 32-разрядных МК, только недавно начал общаться с линуксом, и до не давнего времени думал что С и С++ это одно и тоже... :laughing: То есть семейству SAM9. Вот и ещё одна полезная ссылочка: Описан процесс адаптации оригинального кода платы AT91SAM9260EK для платы собственной разработки
  9. Вот ещё кое какая русскоязычная инфа, не много но вроде выкладывают. Вика стартеркита...
  10. Приветствую всех и каждого! Я работал с 8-ми разрядными контроллерами фирмы Atmel, не плохо их знаю. Последние пол года потратил на разработку устройства на основе 32-х разрядныого контроллера AP7. Был вынужден перейти на SAM9261. Складывается впечатление что в России не нужны специалисты по 32-битным контроллерам семейства SAM9. Или нужны, но единицы! Предлогаю посвятить тему всей полезной информации по контроллерам AT91SAM9. Мне известно: Сайт производителя Раздел посвящёный Linux для SAM Сайт посвящённый семейству AT91 Если кто то обладает полезной информацией, например: - как компелировать написанные программы - где лежат настройки на то или иное устройство - как сделать кросскомпиляцию для определённого устройсва не важно на каком языке(удобоворимей конечно Русский) ДА НЕ ОТСОХНЕТ РУКА ДАЮЩЕГО!
  11. Доброго времени суток! С образованием у нас действительно беда! Всё на самообразовании... Мне необходимо выполнить аналогичную задачу, что и Viatcheslav_CPU. Причём я это уже делал для AP7. Там была не сложная последовательность: 1) скачать buildroot 2) откомпелировать 3) отконфигурировать 4) докомпелировать 5) прошить 6) радоваться жизни Стал выполять теже действия для at91sam9261 и застрял :smile3046: на третьем пункте (buildroot-v23434) А именно не могу найти вот этот файл: Подскажите что я не правильно сделал? Зарание спасибо!
  12. Да!... Совсем забыл. Чтобы точно счастье было ещё надо: 1) из папки u-boot-1.3.4/include/asm файлик hmatrix-common.h копировать в папку linux-2.6.27.6/arch/avr32/match-at32ap/include/mach 2) в файле hmatrix.h добавить в заголовке include "hmatrix-common.h" Вот теперь вроде всё...
  13. Доброго времени суток! Передо мной стоит задача, выводить изображение на экран монитора разрешением 1024x768 точек 8 бит 60Гц. При этом достаточно что бы изображение менялось с частотой раз в секунду. Для этих целей я подобрал не сложный контроллер(как я уже понял, по наивности) AP7000(учитывая, что я более менее понимаю 8-разрядные контроллеры этой фирмы и ни имел малейшего понятия что такое Linux и 1000 страниц описания AP7000). И глядя на отладочный набор STK1000 приобрёл NGW100. Сейчас я уже сделал: 1) Рабочий драйвер для линукса(т.е. подключив монитор через ЦАП видим изображение) 2) Написал свою программу для отрисовки масштабируемых шрифтов без х-сервера(на основе исходников fbplasma). Но столкнулся с проблемой что отрисовка на поле экрана продолжительна. Как отконфигурировать и как использовать 2ух буферный вывод, показывать один, рисовать в другом и следующим шагом переключать их? Если можно то поподробнее и с примерами кода. Нашёл об этом упоминания: у AVR32 есть двойное буферирование, те 2 указателя на области памяти которые можно переключать по прерыванию начала кадрового импульса. :1111493779: Кто ни будь знает как реализовать на AP7000 двухстроничную видео память???? :1111493779: Заранее спасибо!
  14. Супостаты проклятые... Оказывается надо вписать этот код: hmatrix_write(SCFG[4], HMATRIX_BIT(ARBT) | HMATRIX_BF(FIXED_DEFMSTR, 0x8) | HMATRIX_BF(SLOT_CYCLE, 0x70) | HMATRIX_BF(DEFMSTR_TYPE, HMATRIX_DEFMSTR_TYPE_FIXED_DEFAULT)); hmatrix_write(PRS[4].A, HMATRIX_BF(M5PR, 0xF)); И будет счастье!
×
×
  • Создать...