以前、Raspbian StretchでのラズパイROM化記事を書きましたが、Raspberry Pi OS(Buster)はもっと簡単にROM化することができます。 ROM化手順 ターミナルを起動して、コマンドラインからROM化を行います。 raspi-configコマンドを実行して、以下の順に選択し…
Raspberry Pi OSをインストールしてみる RaspbianからRaspberry Pi OSに変わったのでインストールしてみます。 ハードウェアはRaspberry Pi Model 3B+ インストーラ インストーラも新しくなりました。 https://www.raspberrypi.org/downloads/ からインスト…
Go Modulesでローカルのサブパッケージを使ってみる ディレクトリ構成 └─gomodsample │ main.go │ sample.exe │ └─sub sub.go まずはGo Modulesの初期化 go mod init yrhw0609/sample yrhw0609/sampleという名前で初期化しました サブパッケージにSubFuncと…
基本的には、環境変数でGOOS、GOARCHを設定した後にビルドするだけでlinux用の実行ファイルを作成できます。 windowsコマンドプロンプトの場合 > set GOOS=linux > set GOARCH=amd64 > go build powershellの場合は、環境変数の設定方法が異なります。 linux…
VirtualBoxの仮想マシンを久々に起動しようとしたら、「セッションを開けませんでした」というエラーが表示されてしばらくハマっていました。 なんとか解決できたので、メモしておきます。 エラーの内容 Call to WHvSetupPartition failed: ERROR_SUCCESS (L…
GO言語+Windows10でSQLiteをインストールしようしたらハマったのでメモ go getでSQLite3をインストール PowerShellを起動して以下のコマンドを実行します。 go get github.com/mattn/go-sqlite3 # github.com/mattn/go-sqlite3 exec: "gcc": executable file…
sambaサーバーをインストール ラズパイにsambaサーバーをインストールします。 $ sudo apt install samba 共有フォルダにするディレクトリを設定 /home/pi/sharedを共有フォルダにします。 $ mkdir /home/pi/shared 読み書き可能な共有フォルダにしたいので…
sambaクライアントをインストール まずは、ラズパイにsambaクライアントをインストールします。 $ sudo apt install cifs-utils マウント windows側は以下のような設定です。 IPアドレス 192.168.11.24 共有フォルダ名 shared ユーザー user ラズパイ側の/mn…
ラズパイを固定IPアドレスにします。 今回は無線LAN設定なので、有線LANを固定IPにしたい場合は、手順中のwlan0をeth0に置き換えます。 ルーターのIPアドレス:192.168.11.1ラズパイのIPアドレス:192.168.11.25の場合です。 1. dhcpcdの設定ファイルを編集 …
前回は、ラズパイのrom化を行いました。 yrhw0609.hatenablog.com 今回は、rom化の解除方法などを見ていきます。 rom化すると、当然ながら何か変更してもrebootすると元に戻ってしまいます。 永続的に変更を反映させる方法は2つあります。 1. 一次的に読み書…
ラズパイの故障原因は、ほとんどがSDカードの破損です。 よくあるのが、・書き込み回数によるSDカードの寿命・書き込み中に電源を切ったことによりOSが壊れる などです。 rom化すると、SDカードへの書き込みがなくなるので、SDカードの長寿命化 + 電源ブチ切…
raspbianの初期状態では、llコマンドなどの便利なエイリアスは、無効化されているため使うことができません。 .bashrcにエイリアスを追加することで使えるようになります。親切なことに、.bashrcにエイリアスの設定がコメントとして書かれており、コメントを…
$ vcgencmd measure_temptemp=41.9'C 簡単ですね。 ついでに、vcgencmdのコマンドリスト $vcgencmd commandscommands="vcos, ap_output_control, ap_output_post_processing, vchi_test_init, vchi_test_exit, vctest_memmap, vctest_start, vctest_stop, vc…
WindowsPCからリモートでラズパイのデスクトップに接続したい場合はVNCを使用します。 今回使ったのは、Raspberry Pi 3 Model B+OSは、Raspbian stretchです。 PC側はWindows10です。 手順 1. まずはラズパイ側 raspi-configでVNCを許可 # raspi-config 5 In…
ラズパイをインストールしたら最初にすること 初期設定ではSSHが無効になっているので、 raspi-configを使って有効にします。 raspi-configを起動 # raspi-config Raspberry Pi Software Configuration Tool (raspi-config)が立ち上がる 以下の順で選択しま…