Введение в Android
![]() |
Стартовая страница является отправной точкой для начала разработки устройства на базе оценочного комплекта AT91SAM9 с использованием ресурсов Android4SAM. Здесь же имеется описание всех компонентов демонстрационного проекта и указания по использованию предложенного открытого кода.
Что такое Android?
Android - это предложенная компанией Google операционная система для мобильных устройств. Android предложен в качестве конкурирующей ОС для платформ на Symbian, iOS от Apple для iPhone и Microsoft Windows Mobile для мобильных устройств. С точки зрения технологии Android базируется на ядре ОС Linux и включает связующее программное обеспечение и ключевые приложения. Изначально разработка ОС была начата компанией Android Inc., которая затем была поглощена компанией Google, и впоследствии вошла в Open Handset Alliance. Это дало возможность разработчикам использовать для разработки управляющего кода язык Java, и таким образом поддерживать управление устройствами посредством разработанных в Google библиотек на Java.
Программный стек ОС Android состоит из Java-приложений, работающих в соответствии с объектно-ориентированной моделью Java и базирующихся на структуре Java-библиотек запущенных на виртуальной машине Dalvik и использующих оперативный компилятор (JIT). Библиотеки написаны на языке C и включают менеджер программ, открытое мультимедийное ядро OpenCore, систему управления базами данных SQLite, прикладной графический интерфейс OpenGL ES 2.0 3D graphics API, планировщик WebKit, графический акселератор SGL, протокол защищенных сокетов SSL и Bionic libc.
Вообще ОС Android включает порядка 12 млн. строк кода, в том числе около 3 млн. относятся к языку XML, 2.8 млн. строк языку C, 2.1 млн. строк языку Java. Началом распространения Android считается 5 ноября 2007, когда было анонсировано создание консорциума Open Handset Alliance, включающего 71 компанию, занятых в разработке программных, аппаратных и телекоммуникационных средств и систем на базе открытых стандартов для мобильных устройств. Google является разработчиком большинства программных приложений для ОС Android в соответствии с лицензиями Apache, свободного программного обеспечения и программного обеспечения с открытым кодом.
Представление Android4SAM
Android4SAM обеспечивает упрощенную реализацию приложений на базе продуктов серии AT91 со встроенной ОС Android. На стартовой странице описаны общие правила загрузки системы Android4SAM и необходимых библиотек с использованием FLASH-памяти.
![]() |
![]() Распределение памяти Android4SAM NandFlash и SD Card |
Дополнительные справочные материалы
Расширенная техническая поддержка распространяется на приложения, сгруппированные на демонстрационной странице Android4SAM demo. Достаточно нажать на ссылку Embest, чтобы получить доступ к необходимым сервисам, которые включают:
- Образец разработки приложения для ОС Android
- Совершенствование приложения для ОС Android
- Доступные программы обучения по тематике ОС Android
Автор документа: Варламов
, http://www.rtcs.ru" |
Дата публикации: 27.06.2011 Дата редактирования: 27.06.2011 |
Кол-во просмотров 3413 | |
![]() |