昨今の組み込みシステムは大規模化が進み,大規模ASICの中にCPUと制御ハードウェアが集積されたSoC(System on a Chip)となっている.一般読者がASIC設計を体験することは難しいが,現在はFPGAの大容量/低価格化が進み,FPGAの中にCPUコアと周辺機能を実装することも容易になった.本書ではFPGAによるSoC設計をより具体的に,実用的なシステムを構築する事例で解説する.
本書で実現するシステムの内容としては,CPUコアとしてはMMUを装備したソフトCPUコアLEON(SPARC互換アーキテクチャ)を採用し,Linuxを移植する.システム・バスとしては業界標準ともいえるAMBAバスを採用.Ethernetコントローラにはオープン・ソースで公開されているコントローラを,そしてJPEGデコーダや画面表示コントローラは筆者オリジナル設計のコントローラを実装し,モーションJPEGをネットワーク経由で転送しながら動画を再生するシステムを構築する事例を詳しく解説する.
Linux初心者にもわかる「わかる解説」+「豊富な問題」で一発合格を目指す!
組込みエンジニアに必要な知識やスキルを幅広く解説!Arduino・Raspberry Piを使った実践も掲載!ハードウェア・ソフトウェアの知識、組込みプログラムの概要、リアルタイムOS、組込みソフトウェアの開発プロセスのほか、IoT/AI時代の組込みソフトウェアについても丁寧に解説!組込みエンジニアを目指す人、新人の組込みエンジニアなど、必読の1冊!
PythonやPerlなどコンパイルのいらないスクリプト言語を中心にして処理を行います.
GPIOやI2C,SPIで外部入出力を制御する方法を学びます.例として温度センサや大気センサをつなぎ,データを処理後Webサーバ上で値を公開してみます. また,USB端子やイーサネット端子を使い,Webカメラの動画をネットワークに流すストリーミング,センサで読み出したデータをNode.jsを使ってネットワーク経由で読み出せるようにしてみます.
Linuxが初めてのビギナにもわかりやすいよう,Linuxのインストールや基本的な使い方,ラズベリー・パイの外部入出力端子の概要など,基本もしっかり解説した1冊です.
付属DVD-ROMからLinuxをインストールすることができます.書籍で解説したスクリプトなどのファイルやツールを収録しています.
「BeagleBone Black」を使って何か作ってみたい人を対象に、その特徴を活かした「走行ロボット」の製作方法を紹介。初心者でも取り組みやすいように、「OS」には、日本語の解説も多い「Ubuntu」を使い、「言語」には、予約語の数が少なく、設計がシンプルな「Python」を使っている。
先頃、InterBaseのIntel系Linuxへのポーティングが完了しました。Linuxは現在では、世界中の非常に多くの人々に使用されています。おそらく本書を手にされた方も、すでにLinuxを使われているか、もしくはこれから使ってみようと考えておられる方だと思います。本書では、Linux上で個人でデータベースを使用することや、そのデータベースをネットワークを介して複数のWindowsクライアントなどから使用すること、さらにはインターネット関連サービスで利用することなどを検討されている方に、InterBaseを使ってみていただくことを目的としています。
本書は、大学で日常的にLinuxを使いこなしている5人の女性ユーザーが、さまざまな実体験を元に、Linuxの魅力と実際の使い方について、段階を追って説明していきます。
オープンなOSとして注目を浴びるLinuxと、いち早くこれに対応した商用データベースOracle8。本書は、そのLinuxとOracle8のインストールや各種設定から、サーバー/クライアント環境やWeb環境での実用化の事例、バックアップやチューニングなどの管理業務までを解説します。また、本書の説明を実際に試すことができるよう、3枚の付属CD-ROMには、Red Hat Linux5.2フリー版、Oracle8 for Linuxトライアル版、そしてクライアント用としてOracle8i for Windows NTトライアル版を収録しています。
MacやWindowsのようなGUIが整ったパソコンしか使ったことのない、非UNIXユーザーのためのLinux入門書。本来のUnixが持つ利便性や、それに伴う必要な知識やテクニックをLASER5 Linux6.0を使いながら学ぶ。
eビジネス時代の本格派リレーショナル・データベース、IBM DB2 Linux版の解説書。DB2のインストールからプログラミング、管理方法からパフォーマンス・チューニングまでわかりやすく解説しています。付属CD-ROMにDB2 V7.1 Linux版(ワークグループ・エディション)評価版を収録。
本書は、UNIXおよびCまたはC++の知識を所有する方を対象に、UNIXからLinuxへC、C++のプログラムの移植を実施する際の技術的参考書となることを目的として作成。本書に記述している内容は、NTTコムウェアがUNIXで開発した商用システムをLinuxに移植検証した際に得たノウハウである。
本書はコンピュータ科学を学ぶ学生があらゆるレベルでLinuxを理解するためのオペレーティングシステムの教科書です。初心者からシステム管理者、アプリケーションプログラマー、システムプログラマーなどのためのあらゆLinuxの情報を1冊にまとめました。パートごとにレベルアップしていくように構成してあります。
KYLIXで始めるLINUXプログラミングの最初の一歩。Linux、InterBase、MySQL、Apacheのインストールと設定、Kylixで作ったアプリケーションの配布。
パソコンのOSはWindowsだけではありません。Linuxでもインターネット、メール、ワープロ、表計算など、Windowsでできることはひととおりできます。Linuxがとくにむずかしいことはありません。はじめての方でも本書の解説にしたがって操作を覚えれば、簡単に使うことができます。
Linuxを利用する上でユーザが頻繁に遭遇すると思われる250の問題とその解決方法を示すレシピ集。Linux初心者から上級者までを対象にした幅広いテクニックが満載されています。Linux情報の収集、インストール、設定、管理など基本的なことから、ファイル共有、セキュリティ、カスタマイズ、便利なツールの紹介など、Linuxの基礎から応用まで幅広いトピックをカバー。
本書はノートパソコンに的を絞っていろいろなインストールの方法を紹介したものである。