本書は、Elixir言語とNervesフレームワークを用いた組み込み機器開発の基礎を紹介します。
Elixir言語でRaspberry Piの入出力などを扱う基本的な手順や、実際の開発における作業効率向上の手法など、本書での作例を通じて、理解しやすい形で解説しています。
【目次】
第1章 はじめに
第2章 ソフトウェア開発環境の準備
第3章 入出力の基本操作
第4章 Nerves開発の支援ツール
第5章 Nerves Systemの機能と設定
第6章 いろいろな入出力の操作
第7章 環境測定器の作成
第8章 Raspberry Pi OS上での開発
目次プレビュー
- まえがき
- 第1章 はじめに
- 第2章 ソフトウェア開発環境の準備
-
1.1 説明の流れ
-
1.2 開発環境
-
1.3 ソフトウェア
-
4.1 VSCodeによるコードの編集
-
4.2 基本構文の学び方
-
4.3 Nerves開発で便利な構文
-
4.4 そのほかのElixirの機能
-
6.1 事前準備
-
6.2 アナログ信号の入力
-
6.3 温度・湿度センサー
-
6.4 その他の機能
-
7.1 構成
-
7.2 動作の流れ
-
7.3 実装と実行
-
7.4 cronライクな繰り返し実行
-
8.1 OSと開発ツールの準備
-
8.2 GPIOの接続
-
8.3 GPIOの出力・対話モード
-
8.4 GPIOの出力・ソースファイルを書く
-
8.5 Elixirの対話モードの便利な機能