Android4SAM
 

Введение в 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 NandFlash и SD Card

Дополнительные справочные материалы

Расширенная техническая поддержка распространяется на приложения, сгруппированные на демонстрационной странице Android4SAM demo. Достаточно нажать на ссылку Embest, чтобы получить доступ к необходимым сервисам, которые включают:

  • Образец разработки приложения для ОС Android
  • Совершенствование приложения для ОС Android
  • Доступные программы обучения по тематике ОС Android
 
Автор документа: Варламов , http://www.rtcs.ru"
Дата публикации: 27.06.2011
Дата редактирования: 27.06.2011
Кол-во просмотров 3482
 
 Все новости одной лентой