3. Платформа Medfield 3
Процессор
• 1.6GHz Single Core IA CPU w/ 512KB L2$
• 1-2GB 2-ch LPDDR2 memory
Беспроводная связь
• Intel XMM6260, HSPA+ (21Mbps DL/5.8Mbps UL)
• 2G Quad-Band 850/900/1800/1900 MHz; GPRS
• HSPA+/UMTS Quad-Band 850/900/1900/2100 MHz;
Подключения
• WiFi a/b/g/n; BT2.1 EDR
• Positioning: (A)GPS, SUPL1.0
• NFC: tap & pay + tag read
Память
• eMMC: 16GB in 12x16mm package, up to 64GB in same
package, architecture max is 512GB
Аудио
• HD Voice
• 3.5mm audio jack (w/ FM Rx support)
• Single Integrated Hands-Free speaker
• 2 analog microphone
• Vibra motor (haptics + silent ringtones)
• Noise suppression
Сенсоры
• Accelerometer, Compass, Proximity, Ambient Light Sensor
Программное обеспечение
• OS: Android Gingerbread 2.3.X
• Browser: Webkit, HTML5 with hardware acceleration
3 3
4. 4
Разработка приложений для х86
Android SDK
• Образы Android x86 доступны в Android
SDK Manager.
Dalvik приложения
• Работают «как есть»
NDK приложения
• Поддержка NDK для х86 добавлена в июле
2011 года
• В большинстве случаев требуется только
пересборка библиотек
• Портирование требуется только в случае
использования инструкций специфичных
для ARM
4 4
5. 5
Образы Android x86 для
эмулятора
• Gingerbread (2.3.3 API 10)
• Ice Cream Sandwich (4.0.3 API 15)
• Jelly Bean (4.1 API 16)
5 5
6. 6
Intel® Hardware Accelerated
Execution Manager
(Intel® HAXM)
• Решение, использующее аппаратные
возможности виртуализации (Intel® VT) и
позволяющее значительно ускорить работу
эмулятора Android.
• Работает с эмулятором Android для x86
• Эмулятор работает со
скоростью, приближенной к скорости работы
реального устройства
6 6
8. 8
Intel® Graphics Performance
Analyzer
Инструмент для анализа различных факторов,
влияющих на производительность и
энергопотребление
8 8
9. 9
Intel® Graphics Performance
Analyzer
CPU
• Общая загрузка CPU Энергоэффективность
• Загрузка для каждого ядра CPU • Текущий уровень зарядки
• Частота CPU • Текущий уровень расхода
• Загрузка CPU приложением заряда батареи
OpenGL API GPU
• Buffer Creations • Частота GPU
• Draw Calls • TA Load
• Error Gets • PB Primitives/Second
• FPS • PB Vertices/Second
• Frame Time • PB Vertices/Primitive
• RT Changes • ISP Load
• RT Clears • TSP Load
• State Changes • Texture Unit Load
• USSE Vertex Load
• USSE Pixel Load
• USSE Total Load
• USSE Vertices/Second
• USSE Cycles/Vertex
• USSE Cycles/Pixel
9 9
10. 10
Инструменты компании Intel
Инструмент Применение
Оптимизация кода, лучшая
Intel® C++ Compiler
производительность
Производитель Intel® VTune™ Amplifier
Поиск и устранение “узких” мест
Performance Profiler
ность
Intel® Graphics Performance Analyzer Снятие метрик, анализ
System Analyzer производительности графики
Энергопотребл Intel® VTune™ Amplifier Анализ энергопотребления
ение Processor State Tools платформы, переходы системы
Низкоуровневая отладка системы на
Отладка Intel® JTAG Debugger
уровне ядра и драйверов
10 10
11. 11
Ресурс Intel для разработчиков
Android* приложений
• Детальные технические статьи, инструменты и руководства „How-To‟
• Нюансы портирования, примеры
• Активные форумы и блоги, поддерживаемые специалистами сообщества и Intel
http://software.intel.com/ru-ru/android
11 11
Hi, I’m Costas Stylianou, I’m a senior application engineer at Intel. So, who know why Intel is here, and why Intel is interested in your android applications?
So, In collaboration with Orange, Intel just released their first smart-phone with Intel Inside called San Diego in UK (and France). The phone processor is an Intel 1.6Ghz ATOM processor Z2460 with Hyper threading, running Android version 2.3.7 (GB) but will be upgraded to ICS later this year. The phone also benefits from some cool ‘differentiating’ features like camera burst mode making it capable of taking 10 pictures per-second at full HD resolution and Intel Wireless display allowing content streaming to your HD TV and HDMI out. Screen res is 600x1024 on a 4.03” screen.The SDK and x86 NDK can be found on Android developer site. Dalvik based app should run as is Do a quick demo.