Last Update 2022/09/20

省エネ8ビットにも32ビット×リアルタイムOSにもTCP/IPスタックをビルトイン!
全部ネット接続!Ethernetマイコン・プログラミング

Interface編集部 編
B5判 248ページ
定価3,960円(税込)
JAN9784789849791
2017年5月1日発行
[品切れ重版未定2022.9.20] 全部ネット接続!Ethernetマイコン・プログラミング
大変恐縮ですが,こちらの商品は品切れ重版未定となりました.

 本書はARM/RX/SH-2Aマイコンなど32ビット組み込みマイコン向けに,オープン・ソースでフリーで使える各種TCP/IPプロトコル・スタックとして,
 ・lwIP〜もっとも有名なオープン・ソースのスタック〜
 ・uIP〜8ビット・マイコン上でも動かせるほど省メモリで動くスタック〜
 ・TINET〜組み込み向けリアルタイムOS TOPPERSとセットで使うスタック〜
 ・オリジナル自作スタック〜プロコル・スタックを自前で作れば理解が深まる〜
 ・uClinux〜MMUレス32ビット・マイコンでも動くLinuxならTCP/IPがもれなく使える〜
を取り上げ,スタックの移植方法やWebサーバ・アプリケーションの製作事例について紹介しています.

目次

プロローグ TCP/IPプロトコル・スタックの必要性

技術仕様の概要とシステムへの応用例
第1章 これだけは押さえておきたいTCP/IPの基礎知識

ベースとなるRTOSにTOPPERS/ASPを採用し,その上でlwIPを動かす
第2章 もっとも有名なオープン・ソースTCP/IPプロトコル・スタックlwIP の移植

Webブラウザ上から撮影方向を操作して静止画を送信!監視カメラにも応用できる!!
第3章 lwIPサンプルのhttpサーバとhttpサーバを拡張したWebカメラの製作

RTOS不要で8ビット・マイコン上でも動かせるほど省メモリで動く
第4章 超軽量TCP/IPプロトコル・スタックuIPのFM3&SH-2Aマイコンへの移植

シリアル通信JPEGカメラをサーボ・モータに取り付けブラウザからリモート操作
第5章 RXマイコンとuIPを使ったカメラ制御機能付きhttpサーバ・システムの製作

物理層デバイスPHY チップの接続方法とサンプル・プログラムの移植
Appendix1 RX62NマイコンをEthernetに繋げてuIPを動かそう

物理層まで内蔵し完全に1 チップでEthernet につながるマイコンを使おう(その1)
Appendix2 ColdFireマイコンへのuIPの移植

IPv4/v6両対応で組み込み機器向けITRON“TOPPERS”と組み合わせて使える
第6章 組み込み向けTCP/IPプロトコル・スタックTINETの実装

TCP エコー・サーバを例題としたTINET のプログラミング事例を解説
第7章 TINETによるアプリケーション・プログラムの実装例

H8マイコン+ NE2000互換LANコントローラ・ボードへの移植
Appendix3 組み込みTCP/IPプロトコル・スタックTINETの移植

ARM7マイコンでTCP/IP 通信やファイル・アクセスを行うTOPPERS アプリケーションを作ってみよう
第8章 TINETを使ったメモリ・カード画像ビューア&温度ロガーの製作

物理層まで内蔵し完全に1チップでEthernetにつながるマイコンを使おう(その2)
第9章 ColdFireマイコンへのTOPPERSとTINETの実装

TCP/IPプロトコルの理解を深めるために自力でプロトコル・スタックを作成してみよう
第10章 オリジナルTCP/IPプロトコル・スタックの作成と軽量ファイル転送TFTPの実装

Linuxを移植すればTCP/IPプロトコル・スタックも自動的に手に入る!
第11章 本家Linuxと比較するuClinuxの基礎知識

SDRAMと物理層チップを接続して大容量メモリとEthernetに対応!
第12章 ルネサスRX62NマイコンでuClinuxを動かす

外部バスにSRAMとEthernetコントローラを外付けしてLinuxに対応!
第13章 SH-2Aマイコン基板+拡張ボードでuClinuxを起動しよう

ARM Cortex-M3コア搭載FM3マイコンで汎用軽量OS uClinuxを試す
第14章 FM3マイコンへの定番ブートローダU-BootとuClinuxの移植

DSPがマイコンとしてより使いやすくなったBlackfinをネットワーク対応に!
第15章 DSPマイコンBlackfinでuClinuxを走らせる

マイコンにお手軽に接続できるTCP/IPプロトコル・スタックを内蔵したLANコントローラ
第16章 SPI接続LANコントローラW5500&W5100によるRAWパケット送受信の方法