Шыны ОС - Glass OS

Glass OS (Google XE)
ӘзірлеушіGoogle
ЖазылғанC (өзек), C ++, Java[1]
ОЖ отбасыAndroid
Жұмыс жағдайытоқтатылды
Дереккөз моделіАшық ақпарат көзі бірге жабық көз компоненттер[2]
Бастапқы шығарылымXE4 / 11 сәуір, 2013 жыл (2013-04-11)
Соңғы шығарылымXE23 / 20 маусым, 2017 жыл (2017-06-20)
Маркетингтің мақсатыТолықтырылған шындық
Қол жетімдіКөптілді
Жаңарту әдісіFoTA
Платформалар32 бит ҚОЛ
Ядро түріМонолитті (өзгертілген Linux ядросы )
ЛицензияӘзірлеушіні алдын ала қарау: меншікті[3]
Apache лицензиясы 2.0
Linux ядросы тақтайшалар GNU GPL v2[4]
Ресми сайтwww.google.com/ шыны

Шыны ОС (Google XE) - нұсқасы Google Келіңіздер Android операциялық жүйе арналған Google Glass. «glass-omap» Tag Kernel репозиторийінде болатын өзгертілген Android кодына қатысты қолданылады.[5]

Шығарылым тарихы

Келесі тізім әр жаңартудың шығарылымы үшін болған негізгі өзгерістерді көрсетеді.[6] Шығарылым туралы ескертулер туралы толығырақ білуге ​​болады қолдау веб-сайты.

2013 жылғы 11 сәуір: XE4.0

Бастапқы шығарылым.

2013 жылғы 7 мамыр: XE5.0

XE5 жаңартулары кіреді:[7]

  • Синхрондау саясатына өзгертіңіз: фондық жүктемелер үшін қуат + WiFi қажет
  • Ақаулар туралы есеп беру
  • G + хабарламалары (тікелей акциялар, түсініктемелер, + ескертулер), соның ішінде түсініктеме беру мүмкіндігі және +1
  • Кіріс Hangout хабарландырулары
  • Сұраулар мен хабарламалардың транскрипциясы қазір жылдам емес
  • Пайдаланушы интерфейсінің кез келген жерінен іздеу үшін ұзақ уақыт басыңыз (тек өшірулі емес)
  • Халықаралық нөмір теру + SMS
  • Пайдаланушы интерфейсіндегі рұқсат етілмеген сырғытпалардағы хоп анимациясы
  • Жаңа анықтау. Калибрлеу ағыны
  • Құрылғының ақпарат картасында құрылғының сериялық нөмірін көрсету
  • Қалған батарея зарядын сенімді бағалау
  • Жаңа алушылар тізіміндегі мозаика

4 маусым 2013 жыл: XE6.0

XE6 жаңартуларына мыналар кіреді:[8]

  • Glass арқылы жақсы фотосуреттер
  • Бөлісу кезінде фотосуреттер мен бейнелерге дауыстық аннотация жасаңыз
  • Білікті анықтауды жақсарту. Жақсартуларды қосу үшін қайта калибрлеңіз.
  • Google Now for Sports-де жақсартылған карталар және туған күндерге арналған жаңа карта
  • Бірнеше мәселе бойынша түзетулер

Glass OS жаңарту

Шыны автоматты түрде жаңарады ауада. Glass Google серверлерін жаңартуларын мезгіл-мезгіл тексеріп отырады. Жаңарту болған кезде, Glass оны құрылғыға жүктейді және жаңартуды өзі орнатады. Бұл батареяны белсенді зарядтау және сенімділік жағдайында болады Сымсыз дәлдiк байланыс.[9]

ОЖ-ны бұзу

Түбірлік қатынасты алыңыз

Түбірлік кіруді тамырлы жүктеушіні пайдаланып келесі сценарийді қолдану арқылы оңай алуға болады.[10]

$ adb reboot bootloader # жылдам жүктеу режиміне кіріңіз, 10-15 секунд кетеді$ fastboot құрылғылары # құрылғының fastboot режимінде тұрғанын тексеріп, оның сериясын # көру керек$ fastboot oem құлпын ашу # құлыптан босату барлық деректерді өшіреді, сенімді болу үшін осы команданы екі рет орындау ұсынылады$ fastboot flash boot boot.img жүктеу # түбірлік жүктеушімен тамыр қабықшасына қол жеткізіңіз$ fastboot қайта жүктеу # құрылғыны қайта жүктеңіз$ адб түбірі # адбды түбір ретінде бастаңыз$ АДБ қабығы # қабыққа тамыр ретінде қол жеткізу

Жарқыл зауыт кескіні

Қажетті зауыттық кескін жиынтығын шығарып, әйнекті зауыттық сипаттамаларға қайтарыңыз, содан кейін келесі сценарийді іске қосыңыз.[10] Жүктеу және жүйелік кескіндерді табуға болады Google Glass әзірлеушісі веб-сайты.

$ adb reboot bootloader # жылдам жүктеу режиміне өтіңіз$ fastboot құрылғылары # құрылғының fastboot режимінде тұрғанын тексеріп, оның сериялық нөмірін көріңіз.$ fastboot flash boot boot.img жүктеу зауыттық кескіндермен # флэш бөлімдері$ fastboot flash system system.img$ fastboot флэш қалпына келтіру recovery.img$ жылдам жүктеу кэшін өшіру # қосымша, кэш пен userdata бөлімін өшіріңіз$ жылдам жүктеу қолданушы деректерін өшіру$ fastboot oem lock # қосымша, тек жүктеушіні қайта құлыптағыңыз келсе.

Ядроның бастапқы кодын өзгертіңіз

Ядролардың бастапқы кодына келесі сценарийді қолдану арқылы Google репозиторийінен оңай қол жеткізуге болады.

$ mkdir <жол-ядро-көз>$ CD <path-for-kernel-source>$ git клоны https://android.googlesource.com/kernel/omap.git

Бастапқы кодтан ОС ядросын құрыңыз

Бастапқы кодтан ядро ​​құру үшін алдымен GCC сол репозиторийден алынған құралдар тізбегі.

$ git клоны https://android.googlesource.com/platform/prebuilt$ экспорт ЖОЛ= /prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin:$ PATH

Осы командаларды қолдана отырып, ядро ​​құрыңыз.

$ экспорт АРКА=қол$ экспорт SUBARCH=қол$ экспорт CROSS_COMPILE=arm-eabi-$ CD  / omap$ git checkout glass-omap-xrr02 # қолайлы шығарылымды таңдаңыз$ notle_defconfig жасаңыз$ жасау

Пайдаланылған әдебиеттер

  1. ^ «Android кодын талдау». Алынған 6 маусым, 2012.
  2. ^ «Философия және мақсаттар». Android ашық көзі жобасы. Google. Архивтелген түпнұсқа 2014-10-17. Алынған 2014-12-19.
  3. ^ «Әзірлеушіні алдын ала қарау лицензиялық келісімі | Android әзірлеушілері». Developer.android.com. Алынған 2014-03-20.
  4. ^ «Лицензиялар». Android ашық көзі жобасы. Телефондық альянсты ашыңыз. Алынған 2012-09-09. Android Open Source жобасына Apache Software 2.0 лицензиясы артықшылықты болып табылады. ... Неліктен Apache бағдарламалық жасақтамасының лицензиясы? ... Пайдаланушылар кеңістігі үшін (яғни ядролық емес) бағдарламалық жасақтама үшін біз LGL сияқты басқа лицензиялардан гөрі ASL2.0 (және BSD, MIT, т.с.с. ұқсас лицензияларды) артық көреміз. Android еркіндік пен таңдау туралы. Android-тің мақсаты - мобильді әлемдегі ашықтықты насихаттау, бірақ біз біздің бағдарламалық жасақтаманы қолданғысы келетін барлық қолдануды болжау немесе айтуға болады деп санамаймыз. Сонымен, біз бәрін ашық және өзгертілетін құрылғылар жасауға шақырғанымызбен, оларды мәжбүрлеу біздің орнымыз емес деп санаймыз. LGPL кітапханаларын пайдалану оларды жиі мәжбүр етеді.
  5. ^ «Refs - kernel / omap - Git at Google». android.googlesource.com. Алынған 2017-03-15.
  6. ^ «Шығарылым жазбалары - Google Glass анықтамасы». support.google.com. Алынған 2017-03-15.
  7. ^ «Google Glass Explorer Editions XE5 бағдарламалық жасақтамасын, жаңа мүмкіндіктерін ала бастайды». Энгаджет. Алынған 2017-03-15.
  8. ^ «Google Glass фотосуреттердің сапасын жақсартумен бірге XE6 жаңартуларын алады - міне, толық өзгертулер». Android Police. 2013-06-04. Алынған 2017-03-15.
  9. ^ «Glass бағдарламалық жасақтамасын жаңарту - Google Glass анықтамасы». support.google.com. Алынған 2017-03-15.
  10. ^ а б «Жүйені және ядро ​​жүктеу - Google Glass - Google Developers». Google Developers. Алынған 2017-03-15.