HDC 2020 konferentsiyasida kompaniya
Harmony uchun mobil ilovalarni ishlab chiqish uchun SDK sinovi 2020-yil oxirida boshlanadi va yangi OT asosidagi birinchi smartfonlar 2021-yil oktabr oyida chiqarilishi rejalashtirilgan. Qayd etilishicha, yangi OT 128KB dan 128MB gacha operativ xotiraga ega IoT qurilmalari uchun allaqachon tayyor, 2021MB dan 128GB gacha xotiraga ega qurilmalar uchun versiyani ilgari surish 4-yil aprelida, 4GB dan ortiq operativ xotiraga ega qurilmalar uchun esa oktyabrda boshlanadi.
Eslatib o'tamiz, Harmony loyihasi 2017 yildan beri ishlab chiqilmoqda va OTga raqobatchi sifatida ko'rib chiqilishi mumkin bo'lgan mikroyadroli operatsion tizimdir.
Harmoniyaning xususiyatlari:
- Zaifliklar xavfini minimallashtirish uchun tizimning yadrosi rasmiy mantiq/matematika darajasida tekshiriladi. Tekshiruv aviatsiya va kosmonavtika kabi sohalarda muhim tizimlarni ishlab chiqishda keng qo'llaniladigan usullar yordamida amalga oshirildi va EAL 5+ xavfsizlik darajasiga rioya qilishga imkon beradi.
- Mikroyadro tashqi qurilmalardan ajratilgan. Tizim apparatdan ajratilgan va ishlab chiquvchilarga alohida paketlar yaratmasdan turli toifadagi qurilmalarda foydalanish mumkin boʻlgan ilovalar yaratish imkonini beradi.
- Mikroyadro faqat rejalashtiruvchi va IPC ni amalga oshiradi, qolgan hamma narsa tizim xizmatlarida amalga oshiriladi, ularning aksariyati foydalanuvchi maydonida amalga oshiriladi.
- Vazifalarni rejalashtiruvchisi - bu kechikishni kamaytiradigan deterministik manbalarni taqsimlash mexanizmi (Deterministic Latency Engine) bo'lib, u real vaqtda yukni tahlil qiladi va dastur harakatini bashorat qilish usullaridan foydalanadi. Boshqa tizimlar bilan taqqoslaganda, rejalashtiruvchi kechikishning 25.7% ga va kechikish jitterining 55.6% ga qisqarishiga erishadi.
- Mikroyadro va fayl tizimi, tarmoq stegi, drayverlar va ilovalarni ishga tushirish quyi tizimi kabi tashqi yadro xizmatlari o'rtasidagi aloqani ta'minlash uchun IPC ishlatiladi, kompaniyaning ta'kidlashicha, Zircon IPC-dan besh baravar tezroq va Zircon IPC-dan uch barobar tezroq. QNX .
- Odatda ishlatiladigan to'rt qavatli protokollar stekining o'rniga, qo'shimcha xarajatlarni kamaytirish uchun Harmony ekranlar, kameralar, ovoz kartalari va boshqalar kabi uskunalar bilan o'zaro aloqani ta'minlaydigan taqsimlangan virtual avtobusga asoslangan soddalashtirilgan bir qatlamli modeldan foydalanadi.
- Tizim ildiz darajasida foydalanuvchi kirishini ta'minlamaydi.
- Ilovani yaratish uchun C, C++, Java, JavaScript va Kotlin tillarida kodlarni qo'llab-quvvatlaydigan Arcning o'z kompilyatoridan foydalaniladi.
- Televizorlar, smartfonlar, aqlli soatlar, avtomobil axborot tizimlari va boshqalar kabi qurilmalarning turli sinflari uchun ilovalarni yaratish uchun interfeyslarni ishlab chiqish uchun o'zimizning universal asosimiz va integratsiyalashgan rivojlanish muhitiga ega SDK taqdim etiladi. Asboblar to'plami ilovalarni turli ekranlar, boshqaruv elementlari va foydalanuvchi o'zaro ta'siri usullari uchun avtomatik ravishda moslashtirishga imkon beradi. Bundan tashqari, mavjud Android ilovalarini minimal o'zgarishlar bilan Harmony-ga moslashtirish uchun vositalarni taqdim etish haqida gapiradi.
Manba: opennet.ru