UCOS-II アプリケーションを移植して VC2017 で実行する方法を教えます
序文
オペレーティング システム (英語: オペレーティング システム、略称: OS) は、相互に関連するシステム ソフトウェア プログラムのグループであり、コンピューターの操作を管理および制御し、ハードウェアおよびソフトウェア リソースを使用および実行し、ユーザー インタラクションを整理するための公共サービスを提供します。オペレーティングシステムは、オペレーティング環境に応じて、デスクトップオペレーティングシステム、モバイルオペレーティングシステム、サーバーオペレーティングシステム、組み込みオペレーティングシステムなどに分類できます。この記事では、UCOS-II アプリケーションを VC2017 に移植する具体的な操作を詳しく紹介します. 移植に必要なファイルは、ネットワーク ディスク リンクで無料で共有されています.
ヒント: 以下はこの記事の本文です. 記事を書くのは簡単ではありません. 参考になれば幸いです. 転載の際はリンクを添付してください.
1.準備
V2.91ソースコードを用意 ソース、ユーザーコード(アプリケーションプログラム関連コード) アプリ、移植プラットフォーム関連コード(UCOS-IIのプロセッサ関連コード) ポート。これら 3 つのファイルについては、以下の共有リンクを参照してください。そのうちの Ports は、64 ビットの win7/win10 システムに適した変更された VC コンパイル環境です。
リンク: https://pan.baidu.com/s/1Qz0qWqekozA-lhNU0NgxFg
抽出コード: 2023
第二に、移植の詳細な手順
VC2017 を開いて新しいプロジェクトを作成します。
作成したプロジェクトを開き、準備した Ports、App、および Source フォルダーをプロジェクトに追加します。
プロジェクト内のヘッダー ファイル、ソース ファイル、およびリソース ファイルを削除します。
Ports、App、および Source の 3 つのフォルダーを作成します。
プロジェクト ディレクトリの Ports、App、および Source フォルダー内のファイルを、プロジェクトの Ports、App、および Source ファイルに追加します。
デバッグ ボタンをクリックすると、この時点でエラーが報告されます。
プロジェクト UCOSII を右クリックし、ヘッダー ファイル パスを追加します。
この時点ではまだエラーが報告されており、引き続き os_cfg_r.h を os_cfg.h に名前変更します。
変更後、もう一度 [デバッグ] をクリックするか、エラーを報告してください。
変更を続け、独自の優先順位を定義します。
変更とデバッグの後でもエラーが報告され、含まれている問題が繰り返されます。
冗長インクルードの変更と削除を続行します。
削除後、[デバッグ] をクリックするか、エラーが報告される場合、リンカの問題です。
変更を続け、winmm.lib を追加します。
デバッグをもう一度クリックして、プログラムを正常に実行します。これまでのところ、移植は終了しています。
要約する
以上が本日の言いたいことですが、この記事ではUCOSII上でアプリケーションを移植してVC2017上で動作させる方法を詳しく紹介しています。