Huawei社Liteos物事装置側のSDKとボード利きstm32F03ZEにグラフトされました

LIteosは何ですか

  • 「フリーでオープンソース」リアルタイム・オペレーティング・システム、統合されたLwM2M、CoAP、MBED TLS、LWIPフルのIoTインターネットプロトコルスタック、およびLwM2Mに基づいてAgentTinyモジュールを提供し、ユーザーが唯一の懸念せずに自分のアプリケーションに焦点を当てる必要があります達成LwM2M詳細は、直接AgentTinyパッケージインタフェースを容易にかつ迅速にクラウドプラットフォームへの安全かつ信頼性の高い接続を実現することができます。国内のリアルタイムオペレーティングシステム(RTOS)に属します

まず移植Litos、機能テンプレートの設立Liteos

標準ライブラリの移植に基づきます

  • ソース、ダウンロードhttps://github.com/LiteOS/LiteOSを
  • 金属工学LiteOSソースを裸に追加

    • オープンLiteOSソースファイル、あなたは8つのフォルダ、以下の最初のメインフォルダを見て、そのサブフォルダの役割がある見ることができ、その後、LiteOSのソースコアが出てファイルを抽出し、プロジェクトフォルダのルートディレクトリにファイルに追加プロジェクトは唯一の便利なソースファイル、全体ではなくLiteOSソースを必要とするため、

  • 元チップのドライバを含む、LiteOSシステム構成ファイルを追加します。

新たに抽出されたLiteOSコアフォルダにいくつかの構成ファイル次のフォルダOS_CONFIGをコピーし、誰もが、それは別のプロジェクトの設定に合うようになると移植作品で、このフォルダ内のいくつかのファイルを変更する必要があり、このフォルダ内のカーネルコンフィグレーションヘッダファイルを変更することによってLiteOS関数を切断することができます。

  • \ Keil_v5 \ ARM \パック:CMSISライブラリを追加し、あなたも\ライブラリ\ CMSIS \としては、Keil社のインストールディレクトリをCからフォルダを含める作成することができ、追加MDKでプロジェクトを開くことができます \ ARM \ CMSIS \ 5.3.0 CMSIS \ \をそれは彼らが他のコンピュータ避ける含まれる、などが
    移植プロセスにはヘッダが生じないコンパイルエラーを

プロジェクトを開き、ソースがプロジェクトフォルダにLiteOSコア・グループを追加しました

  • LiteOS / CMSIS、LiteOS /カーネル、LiteOS /アーチとLiteOS内部の開発環境で新たなニーズの/ configファイルを4つのパケット、LiteOS CMSISフォルダの内容を格納するための前記LiteOS / CMSISフォルダ、LiteOSを格納するためのLiteOS /カーネルフォルダの内容カーネルフォルダ、LiteOS / LiteOSアーチフォルダの内容を格納するために使用されるアーチフォルダ。OS_CONFIGフォルダの下にコンテンツLiteOSを格納するために使用LiteOS / configフォルダ。

おすすめ

転載: www.cnblogs.com/guguobao/p/11606403.html