GNU Screenの開発版(4.1.0、リビジョン:d94037c)で、ビルド時に以下のエラーが発生しました。 端的には、「構造体のメンバ変数を参照する際の名前が間違っている」というだけで、バグ報告もされている(1件目、2件目)ので、おそらく、すぐに修正されるものと…
jslinux向けに最新カーネル3.8.5をビルド - へにゃぺんて@日々勉強のまとめ こちらの記事のつづきです。 ビルド 以下のファイルを生成して、「~/jslinux/」以下のものと差し替えます。 linuxstart.bin vmlinux-3.8.5.bin ビルドの手順は、大まかに以下の通…
ネタとしては古いですが、jslinuxについていろいろと調べていました。 JSLinux これは、QEMUの作者でもある Fabrice Bellard 氏が、JavaScriptで動作するPCエミュレータを作成し、その上でLinuxを動作させているものです。 こちらでは、Linux 2.6.20が動作し…
Emacsのバッファ、あるいはリージョンの内容をPDFに出力できないかと、 Emacsで印刷: プログラマーになりたい! 日本語を含むテキストファイルのPDF化 - masakiの雑記帳 こちらの2つの記事を参考にスクリプトを作成しました。メモとして残しておきます。 ス…
いきさつ これまで、Emacs 23.1を使用していましたが、JavaScriptを読むために「js2-mode」を入れようとしたら、 内部で使用している「prog-mode」というものが必要なようで、 Symbol's function definition is void: prog-mode と言われてしまいました。 Go…
「arecord」というコマンドを使うと、コマンドライン操作で、マイク入力の録音ができます。 使い方 amixerコマンドや、google-volume-controlなどで、マイク入力を有効にしたあと、以下の例の様にWAVファイルへ出力できます。 3秒間録音し、「out.wav」とい…
前回までのシェルスクリプト、 Google画像検索ダウンロードにサイズと保存ファイル名オプション追加 - へにゃぺんて@日々勉強のまとめ に以下の機能追加を行いました。 検索結果上位N番目をダウンロード(-nオプション、Nは1以上20以下の整数) スクリプト #!…
前回の、 Google画像検索の1件目をダウンロードするスクリプト - へにゃぺんて@日々勉強のまとめ の記事で紹介したスクリプトに、以下のオプションを追加しました 検索時の画像横幅(-wオプション) 検索時の画像縦幅(-hオプション) 保存時のファイル名(-fオ…
どこかで記載済みかも知れないけども、少し改変したので、改めてメモしておきます。 スクリプト #!/bin/sh UA=Mozilla/5 URL=http://www.google.com/images?q=$(echo $* | nkf -WwMQ | tr = %) curl -s -A $UA $URL | sed 's/>/>\n/g' | sed 's/?/\n/g' | se…
トランジスタの使い方を勉強して、PNP型トランジスタでANDゲートを作ってみました。 実は、製作自体は1月頃に行っていたのですが、記事として投稿できていませんでした。 お蔵入りとなってしまう前に、写真として記録した回路図と成果物だけでも、投稿してお…
wget -qO - --header 'Accept-Language: ja' http://www.worldtimeserver.com/current_time_in_JP.aspx | tr -d '\r' | tr -d '\n' | tr '<' '\n' | grep font7 | tr -d ' ' | rev | cut -c1-5 | rev wgetコマンドと、各種テキスト整形コマンド(tr、grep、re…
これまで、キャラクタデバイスドライバのwrite(デバイスファイルに対して書き込みを行うタイプのもの)しか試していませんでした。 今更ですが、readについて、デバイスファイルを読み出すと「Hello」を返すものを作成しました。「copy_to_user()」の使い方の…
確認してみたら、Linuxカーネルのトレーサ「ftace」が使える状態になっていたので、ftraceを支援するコマンド「trace-cmd」もインストールして試してみました。 ◆ 2015/09/06 追記 ftraceの使い方について、以下の記事でまとめ直しました。 ftraceの使い方 -…
あけましておめでとうございます。 今年も、暇を見つけては少しずつ何か作ったりしてみたいと思っています。 よろしくお願いします。 さて、今回は前回の記事(id:cupnes:20121231:1356955476)で調査していた7セグメントLED表示器の、カソードコモンのもので…
電子部品屋で買ってきた2つの7セグメントLED「R363T」と「R362T」、色々な実験の為にアノードコモンとカソードコモンのものを買ってきたのですが、側面に書いてある型番で検索してもデータシートなどが出てきません。(購入時に、店員の方に順方向電圧2V程で…
T-SH7706LSRのCN2の3番ピンのハイ/ローを制御するデバイスドライバを作成しました。 主に、前回の記事(id:cupnes:20121229:1356786112)で参考にした、 http://wave2.iobb.net/doc/summary/sh3wiki/wifky.cgi?p=LED%C0%A9%B8%E6%A5%C9%A5%E9%A5%A4%A5%D0%A4%…
http://wave2.iobb.net/doc/summary/sh3wiki/wifky.cgi?p=LED%C0%A9%B8%E6%A5%C9%A5%E9%A5%A4%A5%D0%A4%CE%BA%EE%C0%AE Linux-2.6.39.4でこちらの記事の内容を試そうとしたら、デバイスドライバのmakeで以下のお叱りを受けました。 $ make ARCH=sh CROSS_COM…
http://wave2.iobb.net/doc/summary/sh3wiki/wifky.cgi?p=%BA%C7%BD%E9%A4%CE%A5%C7%A5%D0%A5%A4%A5%B9%A5%C9%A5%E9%A5%A4%A5%D0 こちらの記事を試そうとしたときに、添付のデバイスドライバのソースファイルのビルド、そしてinsmodまではうまく行ったのだが…
改めて自分用にメモしておきます。 MES> mount mmc0 MES> cd /mmc0/ MES> boot.exe
シェル上でシリアル通信を行う専用のソフトウェアもありますが、screenでも行えます。 /dev/ttyS0 に割り当てられているとして、ボーレートを115200とすると 以下の様に実行してください。 $ screen /dev/ttyS0 115200 当然ですが、デフォルトではLinuxの改…
家に転がっていた「T-SH7706LSR」のボードでLinuxを動かして、デバイスドライバ等、組込みLinux開発見たいな事をしたいと思い立って、早数ヶ月。 そもそもの、Linuxカーネルのコンパイルがうまくいかず、いろいろ試していたのですが、今回、linux-2.6.39.4で…
前回、ユニバーサル基板に実装したAVRマイコンデジタル時計をLEGOのケースに収めました。 材料 レゴ基本セット・青いバケツ 完成写真 とても簡単なものですが、 やっぱりLEGOだと、おもちゃらしい雰囲気が出て良く・・ないですか? おまけ せっかくなので、 …
前回まででは、ATMEGA168を使用していました。 ですが、今は「ATMEGA168P」のほうが主流な様で、秋月電子でも千石通商でもATMEGA168ではなくATMEGA168Pを取り扱っているようです。 予備として買ってあるのもATMEGA168Pなので、これに対応させておきたいです…
先日のブレッドボードデジタル時計をユニバーサル基板上に実装しました。 材料 前回から新たに増えた素材は以下のものです。 片面ガラス・ユニバーサル基板 Cタイプ(72x48mm) めっき仕上げ 丸ピンICソケット(28P)[300mil] ジュンフ…
AVRマイコンでデジタル時計を作ってみました。使ってる技術要素としては 7セグLED表示出力 タイマ割り込み ボタン入力 くらいで、入門で初めて作るものとしては最適かと。 開発環境 開発環境はこんな感じです。 マイコン ATMEGA168-20PU(リンク先はATMEGA168…
ついでに、インストールについてもメモしておこう。 ~/.emacs.d/plugins/ 以下にインストールするやり方で書いていますので、 適宜読み替えてください。 取得 https://github.com/capitaomorte/yasnippet こちらのページから持ってくる。 git cloneの場合 $ …
(yas/initialize) の実行時に、 [yas] Check your `yas/snippet-dirs': ~/.emacs.d/snippets is not a directory なんてエラーが出る場合の対処法。 対処法 snippetsのディレクトリの場所が~/.emacs.d/直下ではない場合に出るので、 (setq yas/snippet-dirs …
hello gentoo, Gentoo Linuxに入信しました 22:59 via TwitBird iPad Powered by t2b
@divetobluebear iPadは借り物だけどね(汗) 07:12 via Silver Bird in reply to divetobluebear gentooのインストールをおかずに卵かけご飯。うます 00:30 via TwitBird iPad Powered by t2b
@MrsOhgami 正露丸飲んだらなおったよー 07:33 via Silver Bird in reply to MrsOhgami Powered by t2b