Windows CE 50
Вересень 23rd 2000 06:15 AM
Platform Builder містить наступні засоби для відладки:
- Відладчик ядра. Інтегрує можливості, потрібні для зв’язку з цільовим пристроєм і завантаження виконуваного образу на цільовий пристрій. За допомогою відладчика ядра можна здійснювати покрокову відладку, встановлювати точки переривання, перехоплювати виняткові ситуації у виконуваній на цільовому пристрої програмі, отримувати інформацію про ядро.
- Kernel Profiler. Збирає різну інформацію, таку як кількість часу, витрачена на кожну функцію. Вид збираної інформації залежить від режиму роботи Kernel Profiler.
- Event Tracking. Допомагає шукати помилки і покращувати продуктивність шляхом трасування і запису подій в системі. Ця підсистема може використовуватися скрізь в Windows CE: у ядрі, в бібліотеках ядра і в OEM додатках.
Емулятор
Емулятор – це засіб, який імітує поведінку апаратної платформи на базі Windows CE. За допомогою емулятора користувач може тестувати виконуваний образ, використовуючи віртуальні апаратні засоби.
Windows CE Test Kit (CETK)
Microsoft Windows CE 5.0 Test Kit (CETK) – це засіб, який користувач може використовувати для тестування драйверів пристроїв, розроблених для Windows CE. CETK включає набір тестів для перевірки працездатності різних апаратних платформ.
Воно містить серверний додаток, який виконується в середовищі розробки, і клієнтський додаток, який виконується на цільовому пристрої.
Засоби видаленої відладки (Remote Tools)
За допомогою засобів видаленої відладки користувач може виконувати різні завдання на цільовому пристрої. У кожен момент часу можна задіювати тільки один видалений засіб (наприклад, не можна одночасно запустити Remote Call Profiler і Remote Kernel Tracker). Проте багато засобів можуть відображати безліч вікон.
У наступній таблиці показані засоби видаленої відладки, доступні в Platform Builder і Microsoft eMbedded Visual C++ 4.0 Service Pack 4.
Видалений засіб
Опис
Remote Call Profiler
Графічні засоби аналізу, які дозволяють ідентифікувати вузькі місця в алгоритмах додатків.
Remote File Viewer
Відображає ієрархію файлової системи на цільовому пристрої.
Remote Heap Walker
Відображає інформацію про ідентифікатори “купи” і прапори для процесів на цільовому пристрої.
Remote Kernel Tracker
Забезпечує візуальне представлення подій ОС і додатку, що виникають на цільовому пристрої.