Импала — различия между версиями
Boldenkov (обсуждение | вклад) (→Firmware СПМО) |
Boldenkov (обсуждение | вклад) (→Целевые алгоритмы) |
||
Строка 155: | Строка 155: | ||
=== Целевые алгоритмы === | === Целевые алгоритмы === | ||
+ | * [[Blog:DneprovV/21.03.2014_Полосы_следящих_систем_в_Импале | Оптимизация полос следящих систем под ГК-99]] | ||
* [[Blog:Lipa/12.06.13,_Импала_-_Быстрый_поиск | Импала - Быстрый_поиск]] | * [[Blog:Lipa/12.06.13,_Импала_-_Быстрый_поиск | Импала - Быстрый_поиск]] | ||
* [[Blog:Lipa/13.12.13_Удаленный_поиск_сигналов_на_сервере | Удалённый поиск сигналов на сервере]] | * [[Blog:Lipa/13.12.13_Удаленный_поиск_сигналов_на_сервере | Удалённый поиск сигналов на сервере]] |
Версия 14:36, 21 мая 2014
Импала - универсальный макет навигационного модуля НАП СРНС. Разрабатывается в УИЦ СРТТ НИУ МЭИ с конца 2012 года. Является, с одной стороны, наследником НАП Альпака, с другой, - полностью самостоятельным проектом с новой структурой, идеологией, программным и аппаратным обеспечением.
Содержание |
История создания
Предшественником Импалы является проект макета приемника Альпака, разрабатываемого в УИЦ СРТТ с 2007 по 2011 год. Проект Альпаки не был доведен до логического завершения из-за проблем с функционированием аппаратной части и портированной операционной системы RTEMS.
Несмотря на смерть проекта Альпака, потребность в макете навигационного приемника только возрастала. Было принято решение начать новый проект, учтя ошибки Альпаки. Техническое название - Альпака-3.
В апреле 2012 возникла идея воспользоваться готовым процессорным модулем в новом проекте. Этот путь обещал существенное упрощение предстоящих работ:
- Процессорный модуль объединяет на себе CPU, RAM, flash и т.п. Соответственно, упрощается разрабатываемая печатная плата и снижается вероятность ошибок.
- Под процессорный модуль есть готовые портированные операционные системы и практически полный набор драйверов.
- Для процессорного модуля есть готовая CustomBoard. Это позволяет проводить часть исследований и разработок до выполнения основной печатной платы.
В мае 2012 был куплен процессорный модуль AM3517 и BaseBoard для него. Собрано ядро, запущен Hello world на Си и Си++ (см. тут и тут). Было принято решение о разработке собственной базовой платы.
Разработкой базовой платы занялся Болденков Е.Н., работы велись с ноября 2012 года. 19 февраля 2013 года отправлен заказ на печать первой версии базовой платы в Резонит. Платы были готовы 25 марта. Заказ на монтаж одной платы размещен 27 марта, результат получен 29 апреля.
В мае начались работы по проверке работоспособности блоков базовой платы (см. тут и тут), составляется список коррекций для второй версии базовой платы.
После проведенных проверок было принято решение о монтаже ещё 2 плат. Результат получен в середине июля.
Под Новый 2014 год, смонтированы оставшиеся 2 экземпляра, что увеличило общее количество Импал до 5.
С конца 2013 года начато активное создание СПМО. Созданы классы Pipe'ов и Protocol'ов, что к весне 2014 года позволило поднять телеметрию на достойный уровень. Испробованы различные архитектуры построения софта, дело движется.
Структурная схема
Страницы про Импалу
Аппаратная часть
- Структурная схема
- Состояние экземпляров Импалы
- Импала - косяки
- FrontEnd - НИИ_КП
- Результаты испытания АЦП Импалы
- Переходник JTAG модуля VAR-SOM-AM35
- Переходник второго (2) порта Импалы
Firmware СПМО
BSP
- Прошивка_AM3517
- Первая_загрузка linux'а на AM3517
- HOWTO Автозапуск SSH в Импале
- HOWTO GPIO AM3517
- HOWTO GPMC из Linux
- Проверка темпа обработки прерываний
- Сборка ядра и модуля_rtl8188eu
ПЛИС
Размышления на тему аппаратной шкалы времени
Прошивка
Целевые алгоритмы
- Оптимизация полос следящих систем под ГК-99
- Импала - Быстрый_поиск
- Удалённый поиск сигналов на сервере