本書はLinuxシステムを組み込み機器上に構築するための解説書です。多種多様なアーキテクチャやハードウェア構成に対応するための実践的かつ詳細な情報を提供します。本書の内容は「GNUツールチェーンの構築」「Linuxカーネルの選択、設定、クロスコンパイル、インストール」「開発ツール」「ルートファイルシステムの構築」「記憶装置のセットアップと操作」「ブートローダのインストールと設定」「ネットワークサービスのセットアップ」「デバッグのためのツールとテクニック」など。第2版では、カーネル2.6に対応した全面的な改訂とリアルタイムLinux関連情報(Xenomai、RTパッチなど)を大幅に追加し、開発ツールの解説においてEclipseを大きく取り上げました。
Linuxで大きなシェアを占める「Ubuntu」の初心者向け解説書です。長期サポート版である「Ubuntu 22.04 LTS」を使って、基礎的な知識や導入方法から、サーバー構築、クラウドでの活用、シェルスクリプトの活用まで、体系的に学び、そしてLinuxをフル活用できるように、わかりやすく徹底的に解説しています。
・第1章 Ubuntuをはじめよう
OSの役割、Linuxの歴史、Ubuntuの歴史と現状など、Ubuntuを使う際に知っておいたほうがよいことをまとめています。Ubuntuを初めて使う人は読んでおくとよいでしょう。
・第2章 Ubuntuデスクトップをはじめよう
Ubuntu日本語Remixを、VirtualBox(仮想マシン)、および実マシンにインストールする方法を解説しています。デフォルトアプリケーションの紹介、デスクトップ環境の使い方、設定と応用を説明しています。
・第3章 コマンドライン操作を習得しよう
Linuxを使う上で避けては通れないシェルについて、仕組みと基礎から、便利な使い方、カスタマイズまで、一通りのことを学べます。さらには、GitやPowerShellについても解説しています。
・第4章 Ubuntuを管理しよう
ユーザー管理、ファイル管理、ストレージ管理などの運用管理を学びます。パッケージシステムやOSのアップグレードといったソフトウェア管理も詳しく解説しています。「etckeeper」を使った設定ファイルの管理も取り上げています。
・第5章 Ubuntuをサーバーとして使おう
デスクトップ環境を持たないサーバー版の使い方を解説しています。VPSやクラウドへの導入も、具体的な例で説明しています。
・第6章 Ubuntuサーバーの運用
サーバー管理で必須となるSSH接続によるログイン、セキュリティ設定、ログの取得と読み方、バックアップの取得方法などを解説しています。
・第7章 サーバーアプリケーションを動かそう
ファイル共有サービス「Nextcloud」を例に、サーバーアプリケーション構築を解説しています。メンテナンスなどで必要となる「送信専用メールサーバー」の構築も触れています。
・第8章 コンテナでUbuntuを使おう
「Docker」の実行からDockerfileの作成までを解説しています。また、次世代のコンテナ管理システムの「LXD」も説明しています。
・第9章 Windows上でUbuntuを使おう
WSL2でのUbuntuの導入と使い方を解説しています。LinuxのGUIアプリケーションをシームレスに動かす「WSLg」も取り上げています。
・第10章 Ubuntuでスクリプティング
Linux使いこなしには必須のシェルスクリプトの基礎をしっかり解説しています。近年、活用が増えているPowerShellのスクリプティング、スクリプト言語「Python」の開発環境構築も説明しています。
第1章 Ubuntuをはじめよう
第2章 Ubuntuデスクトップをはじめよう
第3章 コマンドライン操作を習得しよう
第4章 Ubuntuを管理しよう
第5章 Ubuntuをサーバーとして使おう
第6章 Ubuntuサーバーの運用
第7章 サーバーアプリケーションを動かそう
第8章 コンテナでUbuntuを使おう
第9章 Windows上でUbuntuを使おう
第10章 Ubuntuでスクリプティング
Appendix 資料
電子回路の基礎から、面白パーツの動かし方まで、32種類のワザを図解でわかりやすく解説します。
ドップラーセンサーや電子ペーパー、14セグLEDなどの動かし方、回路やプログラムの応用術が分かります。
さらに、太陽電池を使ったスマホ用充電電池を作り、その発生電圧をオリジナル拡張基板で測ります。
3000円台のAIボードも活用しましょう。
特集1 基本から面白パーツまで 電子回路動かし方大図鑑32選
特集2 100V出力の非常用電源を作る、太陽電池の電圧は拡張基板で計測
特集3 サイズも性能もコンパクト「Pi Zero」、ネットカメラやNASなど活用術5選
特集4 カメラとLCD付きで3000円台! 格安AIボードで画像認識
特集5 オムロンの「センサ評価ボード」で気温と気圧の変化を自動でグラフ化
特集6 ラズパイの停電対策にUPSを活用する
特集7 Nextcloudのファイル共有を使いこなそう
講座 はじめての電子工作プログラミング
講座 ハード&ソフトをちょい足し 新しいラズパイの遊び方
講座 ラズパイ・Linux・Windows全対応 ネットワークのいろは
講座 はじめての電子工作プログラミング
マンガ 女子高生とラズベリーパイ
ラズパイと周辺機器の買い方からOS導入方法、工作基礎まで
【付録基板】「AnalogCAP」用プリント基板(紙版のみ)
Linuxこれ一冊で始められます。オフィス、画像・動画、音楽編集、できます。インターネット、メール、Web会議、使えます。
モーターやLED、小型ディスプレイ、スイッチなど、多様な電子パーツ450種を一挙に紹介します。
特性や価格の一覧表を用意したので、用途に合った適切な製品を選べます。
そのうちの主要な電子パーツについて、36種の使い方を図解で分かりやすく解説します。
新登場のラズパイPC「Raspberry Pi 400」を検証し、みんなのラズパイコンテスト2020の受賞39作品を一挙に紹介します。
眠っている古いラズパイでIchigoJam BASICを動かしたり、PCで人気のUbuntu最新版で遊ぶなど、いろいろ楽しみましょう。
なお、ラズパイマガジンは2021年、季刊で発売します。
次の夏号は2021年4月、その後、秋号を7月、冬号を10月に発売する予定です。
特集1 モーターから小型画面まで
電子パーツ450種 最新ガイド
特集2 キーボード一体型の新モデル
Raspberry Pi 400を検証
特集3 みんなのラズパイコンテスト2020
受賞した全39作品を一挙紹介
特集4 眠っている古いラズパイを活用!
IchigoJam BASICで工作&プログラミング
〜高齢者を見守る「IoTお知らせボタン」〜
特集5 寒い冬はラズパイにおまかせで
あったかくなろう
特集6 Ubuntu公式デスクトップで遊ぶ
SSDへのOS導入から電子工作まで
講座 実験して分かる電子パーツの動かし方
講座 ハード&ソフトをちょい足し 新しいラズパイの遊び方
講座 電子工作にも役立つ! 基礎からわかるLinuxコマンド
マンガ 女子高生とラズベリーパイ
アキバで発見! ラズパイ注目パーツ
Pepperと暮らす 太田智美のはじめてのラズパイ Season2
ラズパイと周辺機器の買い方からOS導入方法、工作基礎まで
【付録冊子】みんなのラズパイコンテスト 2014〜19年 67受賞作品
ラズパイを超小型のパソコンとして使う方法から電子工作までを基礎から解説し、
幅広い活用法を指南する。
本号では、ラズパイやPicoを使って、“思い通りの制御”を実現するためのテクニックを基礎から分かりやすく解説します。
特集1 センサー×ラズパイで制御自由自在
電子工作の作品作りでは、同じ電子パーツを使っているのに
動きの滑らかさや精密さなどで大きな差が出ることが珍しくありません。
その主な原因は「制御の仕方」にあります。
目的に合わせて適切な制御方法を選び自在に活用できれば、
作品の完成度は飛躍的に高まります。
ラズパイやPicoを使って、そうした“思い通りの制御”を実現するための
テクニックを基礎から分かりやすく解説します。
◆総論 センサーなどの入力を適切に処理 「思い通りの制御」を実現しよう
◆Part1 ラズパイもPicoも考え方は同じ 電子パーツ制御の基本を押さえよう
◆Part2 制御の大敵「雑音」などには計測データの前加工で対処する
◆Part3 四つの作例でテクニックを習得 複雑な制御を身近で活用しよう
作例1 暗くなったら自動点灯するキーボードライト
作例2 曲がり具合を細かく制御可能なライントレーサー
作例3 識別した物体を追い続ける「追跡カメラ」
作例4 ペットが快適な温度を維持できる「保温ヒーター」
特集2 Visual Studio Codeで最強のPython開発環境を作る
特集3 古いラズパイをフル活用!Node-REDで 楽しい電子工作
人感センサーでLEDイルミネーションを点灯
特集4 タミヤの「ツイストクローラー工作セット」をゲームコントローラーで動かそう
特集5 ラズパイで楽しむLinuxライフ データの記録とグラフ生成を自動化しよう
特集6 「micro:bit v2」で楽しい作品作り
新搭載のマイクとスピーカーを活用し「テルミン」や「音に反応する顔」を作る
講座 実験して分かる電子パーツの動かし方
第10回 ステッピングモーターを分解&きめ細かく制御
講座 ハード&ソフトをちょい足し 新しいラズパイの遊び方
第12回 ラズパイ4のホビー性能を探る
講座 IoT時代の電子工作
第1回 スマホでLEDをコントロール
講座 ラズパイ&PC両対応 誰でもできるWebサーバー構築入門
第3回 動的コンテンツを発信してみよう
講座 電子工作にも役立つ! 基礎からわかるLinuxコマンド 第8回
Part 1 シェルスクリプトを作成してみよう(その1)
Part 2 シェルスクリプトを作成してみよう(その2)
【付録冊子】フルカラー52ページ
電子パーツ必ず動くつなぎ方25
ラズパイ工作 トラブル解決12
Interface Linux Systemならサーバ構築、システム構築がすぐにできます。
ラズパイを超小型のパソコンとして使う方法から電子工作までを基礎から解説し、幅広い活用法を指南する。
特集1 ラズパイもPicoもゼロからわかる電子工作基本のキホン
ピカピカ光るLED、回転するモーター、温度を測れるセンサーーーetc。こうした電子パーツをラズパイで制御できるス
キルを身に付ければ、さまざまな電子工作の作品を自分で作れるようになります。従来型のラズパイと新しい「Pico」を
題材に、楽しみながら電子工作の基本を学びましょう。
準備編 定番のラズパイと新しいPicoでプログラム作成環境を整えよう
入門編 電子パーツを購入してLEDとスイッチを動かしてみる
Part 1 GPIOの電圧を切り替えてLEDを制御 スイッチの状態も読み取ってみよう
Part 2 外部電源でパーツを動かそう トランジスタやドライバーを活用
Part 3 LEDの明るさを変化させてみよう PWMで疑似的に中間状態を生成
Part 4 加速度センサーの値を取得しようI2Cで電子パーツとデジタル通信
Part 5 アナログ出力の温度センサーを使おう ADコンバーターがアナログ値を変換
Part 6 サーボモーターを制御してみよう PWMのパルス幅で回転角度を指定
Part 7 小さな画面に文字や図形を表示 有機ELディスプレイを使ってみる
特集2 Raspberry Pi Picoを大解剖
非同期制御「PIO」で距離を測る
特集3 みんなのラズパイコンテスト2020グランプリ
持ち運びできるデジタルサイネージ
複数機体の並べ方を自動識別
≪ラズパイレポート≫
ラズパイOS書き込みソフト新版、日本語環境の自動設定はできない
ラズパイで使える!注目パーツNEWS
Pepperと暮らす 太田智美のはじめてのラズパイ Season2
第8回 ラズパイとPepperを連携させるぞ!
特集4 古いラズパイをフル活用!Node-REDで楽しい電子工作
インストールとGPIOの入出力編
特集5 ラズパイでタイムラプス撮影をして遊んでみよう
特集6 Wi-Fi対応マイコン「ESP32」でお手軽IoT
特集7 ラズパイ活用ベスト8
特集8 ラズパイで楽しくLinuxライフ
Bluetoothをフル活用 格安リモートシャッターを接続
講座 実験して分かる電子パーツの動かし方
第8回 安価で小型のキャラクターディスプレイを分解までしてみた
講座 ハード&ソフトをちょい足し 新しいラズパイの遊び方
第10回 ラズパイでテレワーク環境の快適さを測る
講座 ラズパイ&PC両対応 誰でもできるWebサーバー構築入門
第1回 Webサーバー「Apache」の概要
講座 電子工作にも役立つ! 基礎からわかるLinuxコマンド 第6回
Part 1 ジョブとプロセスの管理
Part 2 ユーザー管理の基礎(その1)
【付録冊子】パーツ制御テク80 動かし方から回路設計まで
カスタマイズ自在!動作クロック最高866MHz。エントリ・キットZedBoardで高速画像処理IC開発を初体験。
本書はパート1(1日目)?パート6(6日目)の6分冊として提供します。各パートは4つのセクションからなり、実際の入門講座でも使用できるように、ひとつのセクションが約1時間を目安に完了するように構成されています。
最終日である6日目では、これまでのまとめとしてシェルの活用方法と環境設定について解説します。まず、1時間目と2時間目ではシェルをより便利に活用するためのテクニックについて説明します。3時間目では、コマンドラインで同じ処理を行う場合に便利なシェルスクリプトの作成方法を説明します。4時間目では、自分が使いやすいようにシェル環境を設定する方法について説明します。
特集1 ラズパイ&Pico両方に対応 パーツ100種全部動かす!
LEDを点灯する、温度を計測するなど、電子工作ではその目的に合わせた「電子パーツ」の利用が欠かせません。
電子パーツに対する理解を深めて自分の工作アイデアに結び付けられるように、80個の「やりたいこと」別に100種の電子パーツを動かしてみましょう。
すべての記事にラズパイとPico向けの接続図およびサンプルプログラムを用意しています。
◆点灯 LEDを単体で点灯・消灯したい ほか
◆動作 DCモーターの回転を制御したい ほか
◆表示 数字をデジタル表示したい ほか
◆音 音で注意を促したい ほか
◆熱・冷却 空気や物体を温めたい ほか
◆入力 スイッチの状態を読み取りたい ほか
◆センサー 温度を計測したい ほか
◆電源 100V電源に接続した機器を制御したいほか
特集2 みんなのラズパイコンテスト2021 受賞した全48作品を一挙紹介
特集3 古いラズパイをフル活用!Node-REDで 楽しい電子工作
GPSをつないで地図上にピンを立てる
特集4 性能が5倍になった最新機種!ラズパイゼロ 2を使ってAI画像認識で遊ぼう
特集5 ラズパイで楽しむLinuxライフ GUIとPythonでデータベースを操作する
講座 実験して分かる電子パーツの動かし方
第11回 重さを量るロードセルとロードセンサーは高精度だった
講座 ハード&ソフトをちょい足し 新しいラズパイの遊び方
第13回 「M5Stack」向けデバイスをラズパイで使う
講座 ラズパイ&PC両対応 誰でもできるWebサーバー構築入門
最終回 動的コンテンツを作ってみよう
講座 IoT時代の電子工作
第2回 スマホの傾きでカラーLEDの発光色を変える
講座 電子工作にも役立つ! 基礎からわかるLinuxコマンド 第9回
【付録冊子】
フルカラー52ページ
みんなのラズパイコンテスト
2017〜2020年
グランプリ作品はこう作る!
VMware PlayerとUbuntuでLinux環境をスムーズに構築。Linuxのコマンド操作の基本をわかりやすく解説!仮想マシン環境の構築やUbuntuの基本設定も網羅!各コマンドの使い方が豊富な例文で理解できる!
本書はLinuxのオープンソースであるバックアップソフトウェアBacula(バキュラ)の入門書です。Baculaの基本的な設定方法、便利なWebGUIの導入手順、その他活用法などを解説しています。またBaculaだけに限らず、バックアップの一般的な基礎知識、差分、増分、フルバックアップの違いなどにも紹介。Windows、Mac、Linuxなどのバックアップを取得が可能なオープンソースソフトBaculaで手軽にバックアップ環境を構築しましょう。
Linuxの仕組みを本格的に知りたい、そして自分で試しながら機能を根底から理解したい!--そんな初学者のために本書は作られました。サーバ利用を中心に5章に分け、1章ではインストールからユーザの環境設定、2章ではプロセスとジョブ管理、合わせてシェルの使い方も解説します。3章はファイルシステム、4章はサーバ管理、5章では実際にアプリサーバの動作を深く学びます。読み終えると、一人のエンジニアとして何をすべきかが明確にわかるようになります。そうした本物の基礎を学ぶことができる新定番のLinux独習書です。
情報処理基礎テキスト(UbuntuによるLinux-PC入門)。自宅PCで自習可能。Ubuntuのバージョンを更新。[内容]Linuxの基礎/エディタ,漢字入力/メール,Web/図の作製/LaTeX/Linuxコマンド/簡単なプログラミング/仮想環境/他
コンパイルやリンク、ビルドはもちろんパッチやマニュアル、RPMまで、UNIX系OSを裏側から支える数々の仕組みを解説。Linuxを利用しているシステム管理者やLinuxについての知識を深めたい方はもちろん、オープンソースソフトウェアの開発/貢献を考えている方は必読の1冊。