トップ 新規 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

組込みシステム構築課題実習(標準課題)

組込みシステム構築課題実習

 Armadillo-840m

SH4A ETB(旧) Armadillo-840m(新)
CPUボード Armadillo-840m
I/Oボード Armadillo-840m評価ボード
LCDボード LCDオプションセット
拡張I/Oボード Armadillo-840m評価ボードに無いI/O

比較

クロスコンパイル (カーネル等)

# make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-

 tmpfs

 XAMPP for Linux

  1. インストーラのダウンロード

$ wget --no-check-certificate "https://downloadsapachefriends.global.ssl.fastly.net/xampp-files/7.0.8/xampp-linux-7.0.8-0-installer.run?from_af=true" -O xampp-linux-7.0.8-0-installer.run

$ wget --no-check-certificate "https://downloadsapachefriends.global.ssl.fastly.net/xampp-files/7.0.1/xampp-linux-7.0.1-0-installer.run?from_af=true" -O xampp-linux-7.0.1-0-installer.run


 LAMP (Debian wheezy)

XAMPP = X(クロス) + Apache + MySQL + PHP + Perl

現在はMySQLをMariaDBで置き換えるLinuxディストリビューションが多い。

$ sudo aptitude remove lighttpd

Apache

$ sudo aptitude install apache2

MySQL + PHP

$ sudo aptitude install php5 php-pear
$ sudo aptitude install php5-mysql
$ sudo aptitude install libapache2-mod-php5
$ sudo php5enmod mysql

確認する。

$ echo "<?php echo phpinfo();" > /var/www/index.php

$ sudo a2enmod php5


EasyPHP

QuickPHP

UwAmp

AMPPS

WampServer

Microsoft Web Platform Installer

Z-WAMP Server Pack


 MySQL

 音声

  • ALSA用ツールのインストール
# apt-get install alsa-utils
  • 音量
# amixer -D hw:1 set 'Headphone' 音量(0-63) unmute
  • WAVファイルの再生
# aplay 0338.wav -D plughw:FSI2AWM8978

 Arduino

(a) Windows版のダウンロード

(b) Linux版のダウンロード

LM61CIZ

LM61BIZ

人感センサ

一酸化炭素ガスセンサーモジュール

Arduinoはやみ表

プルアップ

 USBカメラ


uvccapture

インストール

# aptitude install uvccapture

撮影

# uvccapture -x640 -y480

画像フォーマットの変換

#

SH4A ETB(旧)

fswebcam

uvccapture

コンパイル

$ wget http://staticwave.ca/source/uvccapture/uvccapture-0.5.tar.bz2
$ tar jxf uvccapture-0.5.tar.bz2
$ cd uvccapture-0.5
$ make CC=sh4-linux-gcc
cap
./uvccapture
sh4-linux-djpeg -bmp snap.jpg > x.bmp
./dispbmp x.bmp
cap2
while :
do
  ./uvccapture -x640 -y480
  sh4-linux-djpeg -bmp snap.jpg > x.bmp
  ./dispbmp x.bmp
done

YUV形式の画像を表示する
$ sudo yum install ImageMagick
$ display -size 640x480 -sampling-factor 4:2:2 -colorspace RGB capture.yuv

 その他


以下は旧い内容です。

 LAMP (Fedora 14)

Apache

MySQL + PHP

$ wget http://rpms.remirepo.net/archives/fedora/14/remi/i386/remi-release-14-6.fc14.remi.noarch.rpm
$ rpm -Uvh remi-release-14-6.fc14.remi.noarch.rpm
$ yum --enablerepo=remi list
$ yum --enablerepo=remi update
$ sudo yum --enablerepo=remi install php-mysqlnd

 eclipse

$ sudo yum install eclipse

 eclipse PHP

$ sudo yum remove php-common
$ sudo yum install eclipse-platform eclipse-phpeclipse
$ sudo yum -y install yum-plugin-fastestmirror

 Firefox


$ sudo usermod -a -G dialout user1