3.16.1をビルドしました。自分用にも、作業過程をメモ。strace最近、straceコマンドを知ったので、簡単なプログラムで試してみます。straceは、「あるプログラムが発行するシステムコールの内容を表示してくれるコマンド」です。duコマンドが返すのはブロックサイズであり、ファイルサイズではないため正確な数値は得られません。こちらの記事のつづきです。以下のファイルを生成して、「~/jslinux/」以下のものと差し替えます。jslinuxネタとしては古いですが、jslinuxについていろいろと調べていました。氏が、JavaScriptで動作するPCエミュレータを作成し、その上でLinuxを動作させているものです。言われてしまいました。小ネタ「arecord」というコマンドを使うと、コマンドライン操作で、マイク入力の録音ができます。amixerコマンドや、google-volume-controlなどで、マイク入力を有効にしたあと、以下の例の様にWAVファイルへ出力できます。以下の機能追加を行いました。小ネタどこかで記載済みかも知れないけども、少し改変したので、改めてメモしておきます。デバイスドライバこれまで、キャラクタデバイスドライバのwrite(デバイスファイルに対して書き込みを行うタイプのもの)しか試していませんでした。readについて、デバイスファイルを読み出すと「Hello」を返すものを作成しました。ftrace確認してみたら、Linuxカーネルのトレーサ「ftace」が使える状態になっていたので、ftraceを支援するコマンド「trace-cmd」もインストールして試してみました。ftraceの使い方について、以下の記事でまとめ直しました。7セグメントLEDあけましておめでとうございます。今年も、暇を見つけては少しずつ何か作ったりしてみたいと思っています。T-SH7706LSRT-SH7706LSRのCN2の3番ピンのハイ/ローを制御するデバイスドライバを作成しました。Linux-2.6.39.4でこちらの記事の内容を試そうとしたら、デバイスドライバのmakeで以下のお叱りを受けました。小ネタシェル上でシリアル通信を行う専用のソフトウェアもありますが、screenでも行えます。以下の様に実行してください。Linux家に転がっていた「T-SH7706LSR」のボードでLinuxを動かして、デバイスドライバ等、組込みLinux開発見たいな事をしたいと思い立って、早数ヶ月。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。