Программирование для карманных компьютеров - страница 5

Шрифт
Интервал


Большинство современных Pocket PC снабжено следующими устройствами и органами управления:

♦ TFT-экран. Для Pocket PC стандартным является размер 320x240 пикселов. Экран играет роль и клавиатуры, и мыши, поэтому для работы с ним в состав Pocket PC обычно входит стилус, при помощи которого осуществляется щелчок на определенной области экрана.

♦ Кнопка питания.

♦ Кнопка включения диктофона.

♦ Программируемые кнопки (кнопки приложений).

♦ Навигационная кнопка.

♦ Светодиоды индикации состояния батарей и соединений.

♦ Разъем подключения кабеля соединения с настольным компьютером.

♦ Слот для подключения расширений.

♦ Слот для подключения дополнительной памяти.

♦ IRDA-устройство для беспроводной связи на короткие расстояния в инфракрасном диапазоне.

♦ Антенна (если Pocket PC оснащен встроенным адаптером Wi-Fi для беспроводной связи).

♦ Микрофон.

♦ Микродинамик.

♦ Разъем для наушников.

♦ Кнопки мягкой и жесткой перезагрузки.

♦ Аппаратный регулятор громкости (присутствует только в некоторых моделях).

Внутри корпуса Pocket PC, как уже упоминалось, находится системная плата с установленным на ней микропроцессором и микросхемами дополнительных устройств. Также на материнской плате размещены платы памяти ROM и RAM.

Pocket PC производится множеством фирм на основе разных типов микропроцессоров. Несмотря на то что 80 % этих устройств работают с микропроцессорами ARM, среди наладонников присутствуют также устройства на чипах MIPS и SH. Средства разработки от Microsoft поддерживают создание программ для всех видов процессоров, включая x86, который применяется для запуска на эмуляторе, в то время как сторонние производители средств разработки ограничиваются каким-либо одним типом.

Более подробно о всех типах микропроцессоров, которые сертифицированы для работы с Windows CE, вы можете узнать на русском сайте Microsoft по адресу: http://www.msembedded.ru/processors.aspx.

Pocket PC с точки зрения программиста

Windows CE и Pocket PC

Для программиста общение с устройством – это прежде всего общение с его операционной системой. Даже те программисты, которые пишут драйверы на языке ассемблера, машинных кодах или языке C, все равно пишут их для определенной операционной системы.

Но ознакомившись с историей развития Pocket PC мы можем обнаружить, что с этими компьютерами связывают очень уж много названий операционных систем. В списке находятся Windows CE 2.11, Windows CE 3.0, Windows CE 4.0, Windows CE 4.1, Windows CE 4.2, Windows CE 5.0, Windows CE.NET, Pocket PC 2000, Pocket PC 2002, Windows Mobile 2003, Windows Mobile 2003 SE и Windows Mobile 5.0.