【Ethernet】車載ネットワーク その26【lwIP②】

車載ネットワーク

バックナンバーはこちら。
https://www.simulationroom999.com/blog/In-vehicle-network-backnumber/

スポンサーリンク

はじめに

lwIPをPC上で無理やり動作させる準備の話。

スポンサーリンク

登場人物

博識フクロウのフクさん

イラストACにて公開の「kino_k」さんのイラストを使用しています。
https://www.ac-illust.com/main/profile.php?id=iKciwKA9&area=1

エンジニア歴8年の太郎くん

イラストACにて公開の「しのみ」さんのイラストを使用しています。
https://www.ac-illust.com/main/profile.php?id=uCKphAW2&area=1

スポンサーリンク

lwIPの入手

フクさん
フクさん

じゃ、まずはlwIPのソースコードを入手する。

太郎くん
太郎くん

ここかな?

lwIP - A Lightweight TCP/IP stack - Summary [Savannah]
フクさん
フクさん

おー。
良く見つけたね。

太郎くん
太郎くん

ここの回でlwIPの説明があったからね。

スポンサーリンク

開発環境は?

太郎くん
太郎くん

コンパイラとはどうするの?

フクさん
フクさん

なんでもいいんだけど、
とりあえず、
visualStudo 2017 expres
にしとこうか。

Visual Studio Express | 今すぐ Visual Studio Community
十分な機能を備えた IDE には Visual Studio Community をお試しください。これは、Visual Studio Express の代わりとなる更新版です。無料の Visual Studio Community を今すぐダウンロード。
太郎くん
太郎くん

2019 community
ってのもあるけど?

フクさん
フクさん

まぁそっちでもいいんだけど、
community版は会社で使う場合、いろいろ制約があるんだよね。
そこそこの人数、年商があるとこだと、
その制約に抵触しちゃんじゃないかなー。

太郎くん
太郎くん

ほー。
2017 expressだと一応OKなんだ。

フクさん
フクさん

その代わりMFCとか使えないけど、
今回はUIとかは関係ないんで、expressでOK。

太郎くん
太郎くん

じゃーとりあえず、ダウンロードしてインストールしとく。

スポンサーリンク

コンパイル方針

太郎くん
太郎くん

で、lwIPはVisualStudio向けのプロジェクト/ソリューションがすでにあるってイメージでOK?

フクさん
フクさん

ないよ。

太郎くん
太郎くん

え?

フクさん
フクさん

元々組み込み向けだからね。
PC上でコンパイルするのは考えてないんじゃないかなー。

太郎くん
太郎くん

じゃーどうするのー?!

フクさん
フクさん

まぁ基本的にはC言語だけなんで、
なんとかなるんじゃん?

太郎くん
太郎くん

まじか。

フクさん
フクさん

まぁハードウェア依存部分に手を入れるわけじゃないから
そんなに心配するような話ではないよー。

太郎くん
太郎くん

(まぁフクさんが勝手にやってくれるんだろうから・・・ま、いっか)

フクさん
フクさん

(どうせ、私がやるから、「ま、いっか」とか思ってるんだろうなぁ)

スポンサーリンク

まとめ

フクさん
フクさん

まとめだよ。

  • lwIPのソースコードを入手。
  • 開発環境はVisualStudio 2017 express。
    • community版だといろいろ利用する上で制約があるので。

バックナンバーはこちら。

コメント

タイトルとURLをコピーしました