Windows CE 50

Вересень 23rd 2000 06:15 AM

Мітки: , , , , , ,

Microsoft Platform Builder – це інтегроване середовище розробки для побудови вбудовуваних проектів користувача на базі Windows CE.

Для розробки проекту користувач повинен виконати наступні завдання:

  • Створити пакет підтримки апаратних засобів (BSP) для використовуваної їм апаратної цільової платформи (якщо його немає в списку підтримуваних платформ). У постачання Platform Builder включені BSP для 12 апаратних платформ на базі Arm, MIPS, SH3 і x86.
    При створенні BSP Platform Builder забезпечує інфраструктуру, яка дозволяє користувачеві використовувати ряд загальних сервісів, таких як драйвери, бібліотеки підтримки, драйвери пристроїв і глобальні драйвери.
  • Створити проект операційної системи, заснованої на стандартному або спеціально розробленому BSP, який потім використовуватиметься для створення виконуваного образу для завантаження в апаратну платформу (hardware platform).
  • Створити або набудувати драйвери пристроїв для цільового BSP.
  • Набудувати проект операційної системи за допомогою додаткових засобів і елементів каталога.
  • Побудувати виконуваний образ, завантажити його в цільову апаратну платформу і відладити цей образ за допомогою засобів Platform Builder.
  • Після того, як виконуваний образ завершений, експортувати його у вигляді SDK (software development kit) для подальшого використання розробниками додатків.

На приведеному малюнку показана укрупнена послідовність розробки виконуваних образів Windows CE за допомогою Platform Builder.

Windows CE 50

Microsoft eMbedded Visual C++

Microsoft eMbedded Visual C++ 4.0 – це могутній засіб розробки додатків для пристроїв на базі Windows CE. За допомогою eMbedded Visual C++ розробник може побудувати додаток в знайомому середовищі розробки (майже ідентичною Visual C++ 6.0), використовуючи спеціалізовані для Windows CE версії бібліотек класів MFC (Microsoft Foundation Classes) і ATL (Active Template Library).

Windows CE 50

Відладка і тестування

Windows CE 5.0 підтримує Core Connectivity (і в той же час Platform Manager, який вона замінює). Core Connectivity – це уніфікований каркас, який підтримує роботу розробника і в середовищі Platform Builder, і в середовищі Microsoft Visual Studio . Хоча Core Connectivity замінює Platform Manager, останній продовжує працювати в Windows CE 5.0.

Інфраструктура Core Connectivity включає повний діапазон засобів взаємодії між середовищем розробки і цільовим пристроєм: