タグ

ブックマーク / qiita.com/Rei_2020 (3)

  • Harmony OSの高速通信の秘密(CoAP) - Qiita

    ワイヤレス通信時によくある問題は通信の遅延です。 Harmony OSはスマホとカメラやテレビ、スピーカーなど様々な種類が異なるデバイスをワイヤレス接続することによって、スーパーデバイスを作り上げる次世代のIoT向けのOSです。OSレベルでどのように通信遅延を改善するか調べてみました。 分散ソフトウェアバスに使用されるプロトコル ― CoAP 現在多くのデバイスはRESTで通信しています。しかし、RESTのデータサイズが大きく、データ転送コストが高いというデメリットがあります。あまりIoTに向いていません。 Harmony OSではデバイス間の通信にCoAPを使っています。 Constrained Application Protocol ( CoAP )は制約のあるデバイス向けに特化したプロトコルであり、以下の特徴があります。 TCPもUDPも使えます。 HTTPとの互換性があり、同じく

    Harmony OSの高速通信の秘密(CoAP) - Qiita
  • Harmony OSはオープンソースなのか?OpenHarmonyと何が違うか? - Qiita

    Harmony OSはオープンソースコードのOSで、ファーウェイはオープンソース財団OpenAtom Foundationにリリースしたのですが、しかし、これは完全に正しくありません。正確にいうと、ファーウェイがオープンソースにしたのは、Harmony OSではなく、そのもとであるOpenHarmonyです。 ではHarmony OSとOpenHarmonyはどう違うでしょうか?それをお話しする前に、まずAndroidについておさらいします。 よくあるAndroid端末 AndroidもHarmony OSと同じく、オープンソースというイメージが強いですが、実はこれも間違いです。 私たちがよく使っているAndroidはGmailが使えたり、YouTubeが見れたり、Googleマップが使えたりします。その中身はAndroid オープンソース プロジェクト(AOSP)+Google モバイル

    Harmony OSはオープンソースなのか?OpenHarmonyと何が違うか? - Qiita
  • ファーウェイのHarmony OSの技術概要 - Qiita

    Harmony OSのアーキテクチャ Linuxカーネル層、システムサービス層、フレームワーク層、アプリケーション層で構成されます。 Linuxカーネル層 カーネルサブシステム マルチカーネルが採用されます。デバイスのリソースに応じて、適切なカーネルが選ばれます。 カーネル抽象化層 マルチカーネルをフィルタすることで、上の層にタスク管理、メモリ管理、ファイル管理、ネットワーク管理などのカーネル機能を提供します。 ドライバサブシステム HDFはHarmony OSにおけるハードウェアのエコシステム基礎であり、外部デバイスのアクセス機能、ドライバの開発・管理機能を提供します。 システムサービス層 Harmony OSのメイン機能となる層であり、フレームワーク層を通してサービスを提供します。 基機能サブシステムセット 分散スケジューラ、分散データ管理、分散ソフトウェアバス、アーク多言語ランタイ

    ファーウェイのHarmony OSの技術概要 - Qiita
  • 1