かわせです。相変わらずラズパイをC言語で使う方法について調べています。 そんな中、前回GPIOにアクセスるために/sys/class/gpioによるアクセス方法をご紹介しましたが、そのドキュメントの中に重大なことが書かれておりました。 /sys/class/gpioでのアクセスは現在推奨されておらず、libgpiodというライブラリを使うように勧めています。 2020年には/sy……
前回は、メモリのアドレスと意味についてマニュアルから読み取れるというお話をしました。 C言語を使うと、ポインターに仮想メモリのアドレスを与えてあげればメモリにアクセスすることも可能でしょう。 しかし、ラズベリーパイは基本的にRasbian LinuxというOSが乗っているのでメモリーにアクセスるるためにはメモリデバイス/dev/memを介してアクセスるようにします。 ただ、/de……
こんばんわ、かわせです。 ラズパイでIoT前回は現在乗っている、BROADCOMのチップによって制御する方法が変わってくるのでチップセットを知る方法について書いてみました。 RaspberryPi ZeroではBCM2835というチップでこの説明書を読んでみるとラズパイのメモリ配置やペリフェラルデバイスIOマップや各種レジスタの意味が書かれており これを読むことでUARTシリアル……
今回は、温度、気圧、湿度を読み出すためのパラメータを書込んで補正データとRawデータを読取る部分をpythonで書いてみました。 書込みパラメータは第4回のシェルスクリプトでRawデータを読むを参考にしてください。 ーーーーーーーーーーーーーーーーーーーー 以下プログラム #!/usr/bin/python import smbus import time SMBU……
小型の教育用コンピュータRaspberry Pi(ラズベリーパイ)の新型Raspberry Pi3が発売開始されました。 Raspberry Piは小型のコンピュータで、マザーボードやチップ、端子がむき出しとなった形状をしています。 前モデルのRaspberry Pi2との差はプロセッサ処理能力が向上したこと、Wi-FiとBluetoothが組み込みとなったことです。 プロセッサ……
最近世の中で最も出荷されているコンピュータは、スマートフォンやタブレットです。 アップルが魔法のようなデバイス、という言葉をキャッチコピーにしていましたが、パソコンとほぼ同じことのできる、パソコンではないもの、というイメージをお持ちの方もいらっしゃると思います。 子供がタブレットなどでゲームやユーチューブを見ているかぎり、これがコンピュータというものだという認識もないのかもしれません。 ……
Raspberry Pi(ラズベリーパイ)という、手のひらサイズのワンボードで、一式のコンピュータが開発され、世界様々なところで、教育用途や、機器の制御などに利用され始めています。 HDMI端子からディスプレにつなげばGUIでの操作も可能で、USBポート、LANポートも用意されおり、パソコンとして利用することができます。 このRaspberry Piに新機種Raspberry Pi2が登場し、……