Linux

embedded

組込み Linux デバイスドライバの作り方 その2  デバイス特殊ファイル作成・操作

『その1』では、簡単なモジュールを作成しましたが、そのモジュールをKernelに登録するだけで、デバイス特殊ファイルを生成していませんでした。 『その2』ではキャラクタ型のデバイスドライバの雛形を作って、デバイス特殊ファイルを生成してドライ...
Linux

uBuntu apt update E: Could not get lock /var/lib/apt/lists/lock. 解決方法

安易にkillしてはいけません。 killは最後の手段です。 このエラーは、バックグラウンドでアプリのupdateやinstallやuninstallしている時に発生するようです。 なので、プロセスを見てみてそれらのプロセスがなくなるまで待...
Linux

Linux permission(権限)まとめ 初心者用

Linuxではファイルやディレクトリ等に読書や実行の可否を設定したpermissionと呼ばれる権限が付いています。 Permission(権限)の見方 Desktopがある行の一番左に、『drwxr-xr-x』となっています。これの一番左...
embedded

組込みLinux Beaglebone Black でやってみる その2 ブートシーケンス、U-BOOT基本知識、(参考) eMMC書込み方法

いろいろ試してみて分ってきたことを書いてます。 このページだけ実践がありませんが、『その3』以降は全て実践があります。 U-BOOTとは このU-BOOTの設定次第でブートの方法や、Kernelの一部の設定をカスタマイズするWindowsで...
embedded

組込みLinux Beaglebone Black でやってみる その4 TFPTで起動

実際に、BBBをmicroSDカードからブートし、TFTP転送でKernelイメージのuImageとデバイスツリーのam355x-boneblack.dtbをホストPCからダウンロードして起動してみます。 TFTPとNFSが出来ると、一度U...