Страница 1 из 1

Разработка контроллера для локального программирования ВС

СообщениеДобавлено: 08 апр 2008, 16:36
invaisor
Румянцев Александр гр. 4105

Тема бакалаврской работы: "Разработка контроллера для локального программирования встраиваемых систем по протоколу PM3P"

Цель работы - создание контроллера на базе SDK2.0, способного осуществлять локальное программирование различных встраиваемых систем по протоколу PM3P. Предполагается, что локальное программирование будет производиться посредством интерфейса UART, а в качестве встраиваемых систем будут использованы стенды SDK1.1 и SDK2.0.
В рамках данной работы необходимо:
    1. Изучить учебный лабораторный стенд SDK2.0
    2. Научиться программировать для стенда с помошью GNU ARM
    3. Произвести обзор имеющихся вариантов ОСРВ (Операционных Систем Реального Времени) для встроенного примения
    4. Осуществить портирование на стенд SDK2.0 произвольной ОСРВ.
    5. На базе выбранной ОСРВ разработать архитектуру разрабатываемого контроллера
    6. Реализовать программно-аппаратный комплекс контроллера

На текщий момент осуществленна основная часть изучения лабораторного стенда и изучения программирования его под GNU ARM, кроме этого осуществленно начальное портирование ОСРВ uC/OS-II v2.86 на учебный лабораторный стенд SDK2.0

Re: Разработка контроллера для локального программирования ВС

СообщениеДобавлено: 01 июн 2008, 13:39
Shico
invaisor писал(а):6. Реализовать программно-аппаратный комплекс контроллера

А что имеется в виду под реализацией аппаратной части комплекса?

Почему для реализации задачи локального программирования по UART'ту привлекается ОСРВ? Или это для тренировки? :) Если так, то понятно.

Re: Разработка контроллера для локального программирования ВС

СообщениеДобавлено: 01 июн 2008, 18:21
invaisor
Shico писал(а):А что имеется в виду под реализацией аппаратной части комплекса?

Это так сказать, мусор из первого варианта задания :) Сейчас же поменялось все, включая тему, в ближайшие дни обновлю.

Shico писал(а):Почему для реализации задачи локального программирования по UART'ту привлекается ОСРВ? Или это для тренировки? :) Если так, то понятно.

В данном случае преследовались несколько целей:
    1. Так как разрабатываемое программное обеспечение программатора создается в виде достаточно комплексной системы с широким набором функций и должно обеспечивать взаимодействие многих периферийных устройств стенда, то целесообразно адаптировать под имеющуюся аппаратную платформу одну из операционных систем реального времени для встроенных применений;
    2. Создание программного обеспечения программатора независимого напрямую от прототипной аппаратной платформы - стенда SDK-2.0;
    3. Ну и для тренировки, обучения, возможного последующего использования и просто ради интереса :)