Опубликован: 24.04.2009 | Доступ: свободный | Студентов: 1180 / 358 | Оценка: 4.39 / 4.28 | Длительность: 18:45:00
Специальности: Программист
Лекция 7:

Создание настройки ядра CE 6.0

Урок I: Создание нового ядра ОС с помощью Ebox BSP

В этом уроке мы подробно опишем все действия, необходимые для разработки полнофункционального ядра CE, которое выполняется на компьютере eBox 2300. Большое ядро, которое мы разработаем, будет включать средства и драйверы ОС, необходимые для выполнения всех демонстрационных программ в этом учебнике. Для специальных приложений, которые не используют все эти средства, неиспользуемые возможности ОС можно исключить и уменьшить размер ядра.

Запуск Visual Studio 2005 IDE

Инструменты разработки CE выполняются как подключаемый модуль в Visual Studio. Для начала процесса запустите Microsoft Visual Studio 2005. Когда Visual Studio запуститься, вы должны увидеть экран, подобный рисунку 7.1.

The Visual Studio 2005 IDE

Рис. 7.1. The Visual Studio 2005 IDE

В зависимости от среды разработки, выбранной во время процесса установки и используемой по умолчанию, вы можете увидеть слегка отличающийся информационный экран. Для CE VS 2005 IDE предоставляет поддержку для нескольких различных типов проектов, включая Console Applications, Windows Applications, и сборки ядра ОС.

Создание нового проекта дизайна ОС

Затем запустите новый проект сборки ядра ОС, выбирая File \Rightarrow New \Rightarrow Project. В левом столбце появившегося окна New Project, щелкните, чтобы выделить пункт Platform Builder for CE 6.0. Должно появиться изображение экрана, показанное на рисунке 7.2.

Создание нового проекта дизайна ОС

Рис. 7.2. Создание нового проекта дизайна ОС

На правой стороне окна New Project щелкните на пункте OSDesign, чтобы выделить его. Введите MyOS в качестве имени нового проекта. Проверьте, что стоит флажок Create directory for solution (Создать каталог для решения). Щелкните OK, чтобы продолжить.

Через несколько секунд начинает выполняться Мастер проектирования (Design Wizard) Windows Embedded CE 6.0, как показано на рисунке 7.3. Он задаст несколько вопросов, а затем создаст новый проект дизайна ОС вместе с требуемыми файлами и каталогами. Щелкните Next, чтобы продолжить.

Мастер проектирования (Design Wizard) Windows Embedded CE 6.0

Рис. 7.3. Мастер проектирования (Design Wizard) Windows Embedded CE 6.0

Выбор BSP для eBox

Затем мастер предлагает выбрать пакет поддержки платы (BSP) для целевого оборудования, как показано на рисунке 7.4. Вспомните, что BSP содержит базовые драйверы и другие средства ОС, необходимые для определенной аппаратной платформы. Для eBox 2300, выберите ICOP_Vortex86_60B:x86. Подтвердите свой выбор и затем щелкните Next.

ПРИМЕЧАНИЕ: Если этот BSP не выводится как один из вариантов, необходимо будет скопировать папку BSP в каталог WINCE600/PLATFORMS. eBox 2300 BSP свободно доступен из ICOP и доступен также на компакт-диске, поставляемом с eBox. Надо использовать RevB BSP (а не Rev A).

Выбор eBox 2300 BSP в Мастере проектирования

Рис. 7.4. Выбор eBox 2300 BSP в Мастере проектирования