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.
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 5.0 підтримує Core Connectivity (і в той же час Platform Manager, який вона замінює). Core Connectivity – це уніфікований каркас, який підтримує роботу розробника і в середовищі Platform Builder, і в середовищі Microsoft Visual Studio . Хоча Core Connectivity замінює Platform Manager, останній продовжує працювати в Windows CE 5.0.
Інфраструктура Core Connectivity включає повний діапазон засобів взаємодії між середовищем розробки і цільовим пристроєм:
- запис виконуваного образу на цільовому пристрої;
- завантаження додатку або набору файлів на цільовому пристрої;