2012/01/14

Rockbox 最新ビルドをお家でコンパイル(4)

ヂットがアカンのやったら、スナップショットを直接、ググっと掴み取ってきて、マンマンチャンしたらエエがな(´・ω・`)

build new 01

ということで・・・

rockbox.org

から

git に頼らず

自力でソースコードをゲットしてきます

(;´∀`)

 

コレ書いてる時点の最新は

42fa2a8

 

ソレをポチると

 

build new 02

こんな画面になりますので

イロイロあるけど

ナンとなく

カンで

 

snapshot

 

をもらってくる・・・

 

build new 03

でけぇ・・・www

42.5MB

 

build new 04

適当に 7-Zip とかで

gz 圧縮を解凍

さらに

tar 圧縮の rockbox-~ フォルダごと

Cygwin/home/ユーザ名/

の下に解凍

 

build new 05

イケてる感じ(・∀・)

です

 

build new 06

入力補完のやり方忘れt(ry

 

ソースコード解凍したフォルダに移動

 

build new 07

build ディレクトリ作成

そしてソコへ移動

../tools/configure

実行

 

build new 08

22 番の iPod VIDEO

N でノーマルビルド

 

build new 09

そして

make

実行

(`・ω・´)

 

ウチはシングルコア・デュアルスレッドの Atom N270 ですので

普通に make ですが(;・∀・)

 

マルチコアCPU なら、make –j にすると、ハヤイ、みたい

あと、make zip も fullzip にするとフォントが用意されます

 

ウチの子(iPod)の HDD 残が3.5GB しかないのd(ry

最小構成のアドブヘルベチカ15も、転送後削除してしまいまs(ry

unicode の日本語フォント1個だけ使ってます(;^ω^)

 

build new 10

make 終了(・∀・)

前回ウソつきましt(ry

make に40分かかりました(;・∀・)

 

build new 11

make zip して待つこと1分

 

rockbox.zip

 

できあがり(・∀・)♪

 

build new 12

rUnversioned directory-120114

っていう謎のバージョンになってますg(ry

コンパイル成功したからok(`・ω・´)♫

 

build new 13

rockbox.zip の中身の

.rockbox フォルダごと

丸ごと DAP に上書き解凍

 

ファームウェア更新終了(´・ω・`)

 

dump 120114-223642

rUnversioned directory-120114――(゜∀゜)――!!

 

dump 120114-223840

再生もバッチリ(`・ω・´)

 

WPS 01

最後にオマケ(´・ω・`)

先日リプレイゲインのプリアンプ表示が ~dB dB になってたのを

直しました

 

wPS 02

見づらいですね・・・(;´Д`)

 

cni_aquamarine.wps

の 63 行目にある RG 表示設定の

一番最後に書いてあった「dB」

を削除しました

%rg だけで、dB 付けて表示してくれるみたい

 

上の玉置のアニキの画面のリプレイゲイン表示

dB 一個だけになってます

-100dB も研究してみよう・・・w

(・∀・)♬

Rockbox 最新ビルドをお家でコンパイル(3)

一度きりの楽しかった思い出で終わ・・・ってホシくナイなぁ(;・∀・)

build 08

rockbox wiki にあるとおりCygwin のコンソールで

 

make

 

そして

 

make zip

 

すると

 

build フォルダに

iPod VIDEO 用のファイルが作られ

それが zip 圧縮されたものができます

これはウチだと15分くらいで終わりました

 

build 00

make clean しちゃってるので元ファイルは消えてますが

rockbox.zip

から

rockbox-420ae56-120113.zip

に名前を書き換えた

 

2012年1月13日版、420ae56 バージョン

iPod 5G (VIDEO) 用、Rockbox

 

しっかりお家コンパイルできました

\(^o^)/

 

dump 120114-081658

420ae56 ――(゜∀゜)――!!

 

dump 120114-080934

ちくちくと

ド素人がコンパイルしたファームウェアが

動いて

ちゃんと

音も出る・・・

(´;ω;`)ウッ…

カナリカンドウシテイル・・・

(´;ω;`)ブモワワッ

 

rockbox にユーザー登録すれば

git ちゃんと使えるようになるのかしら・・・

 

オレの考えがマチガッテルのかもしれませんが

これ、もし、般民排除したのだとしたら

悲しいなぁ・・・

 

超ショボイけど、Rockbox の紹介の端の毛の先の埃

くらいは役にたってるつもりナンだけどなぁ・・・

(;´Д`)♫

Rockbox 最新ビルドをお家でコンパイル(2)

一部どうしても上手く行かなかった部分除いて、rockbox wiki に書いてある内容ですので、英語イケる方は、ソチラをご覧になったほうがトラブらないと思います・・・(;´∀`)

git 01

git ちょうだい~

といいうことで

 

Cygwin を setup –X して

git っぽいのを全部持ってきます

 

git 02

「これが足らんがな(´・ω・`)」

「これもオカシイがな(´・ω・`)」

 

とイロイロ言われますがw

足らないパッケージは持ってきて下さるようですので

バンバンいきます

 

git 04

ダウンロードとインストールが終わったら

Cygwin を起動

 

git 07

rockbox wiki にあるように

git clone git://git.rockbox.org/rockbox

<エンター>

 

※今現在、これやってもエラーが出ます・・・orz
※ナンかイロイロやってるのかなぁ・・・
※git pull –rebase まだ試せてないよ・・・
※パンピーは来んな、ってコトかなぁwww

 

git 09

ウチだと svn で持ってきたソースがあって、エラーが出たので

名前を変更

 

git 13

cygwin\home\ユーザー名

以下の rockbox フォルダにどんどんファイルがダウンロードされます

 

git 14

しばらく待っていると

ソースコードのダウンロード完了

 

build 01

rockbox wiki のとおり

 

cd rockbox

mkdir build

cd build

 

と実行して、rockbox フォルダの下に

build フォルダを作ります

そして

 

../tools/configure

 

して、DAP を選ぶ

ウチのは iPod 5.5G (VIDEO) ですので

22

 

build 03

N

を選んで、ノーマルで(´・ω・`)

 

 

ここで問題が・・・

 

arm-elf-eabi-gcc がないぞ

 

と言われました

 

build 04

これも rockbox wiki にあるとおり

which コマンドで、居るのか居ないのか調べます

 

居ません・・・orz

 

パスが通ってないだけかと思って探したんですが

モチ、居ません orz~

 

EXT3

Extension3 - http://ext3.jp.land.to/ipod/index.html

 

アチコチ探してみたところ・・・

発見(;・∀・)

※助かります助かりますm(_ _)m

 

eabi-gcc 03

Rockbox をコンパイルする#5

を参考にさせて頂き

 

rockboxdev.sh

 

を実行

 

バージョンが新しくなったらしく「e」オプションがなくなっていたので

「a」オプションを選び

 

ひたすら放置

(;´∀`)

 

※Core2 DUO 2.6GHz のデスクトップ機で4時間、ですからね・・・
※ウチ、Atom N270 1.6GHz ネットブックなのd(ry

 

eabi-gcc 05

binutils-2.20.1 が終わるまでだいたい

1時間20分くらい

 

eabi-gcc 08

ダウンロード時間は抜いて

GCC-4.4.4 の処理が始まって

arm っていうのの処理まで

2時間ほど

計3時間半ほど

 

eabi-gcc 09

全部終わるまで

合計

5時間半

ほどかかりました

(;^ω^)

 

が、マシンのスペック考えると

意外とイケるもんなのね(´・ω・`)

 

※Cygwin メモリカードスロットの SDHC にインストールしてるので
※NTFS HDD に騙して Windows XP に認識させているとはいえ
※ディスク性能もデスクトップマシンよりかなり低いです(;・∀・)

 

(3)につづく

(`・ω・´)♪

Rockbox 最新ビルドをお家でコンパイル(1)

Rockbox.org の、最新ビルドバイナリが更新されないのが辛抱できなくt(ry

Cygwin 01

Cygwin – http://www.sygwin.com/

 

Cygwin というのは、Windows で UNIX っぽいことが出来る

ステキな子(・∀・)♪

 

setup.exe

 

をダウンロードし

 

Cygwin 02

適当なフォルダに保存して

MS-DOS プロンプト(コマンドプロンプト) を開きます

 

c:\ ユーザーフォルダで起動した場合は

 

d:

<エンターキー>

cd cygwin

<エンターキー>

 

などして、cygwin の setup.exe のフォルダを開きます

 

そして

setup -X

<エンター>

 

X オプションは

-X --no-verify                         Don't verify setup.ini signatures

だそうで、あとで行う、ファイルを貰ってくる場所の設定で

エラーが出ないようにするためのオプションです

 

Cygwin 03

作業段階でのバージョンは 2.763

ふむふむ

と読めない英語を読んだフリしt(ry

 

次へ

 

Cygwin 04

ウチのローカルにはナニもファイルの用意がありませんのd(ry

インターネット経由インストールを選択

 

Cygwin 05

適当なフォルダを作るか、選んで

ウチではメンドイのd(ry

オールユーザーで

 

Cygwin 06

ローカルパッケージディレクトリ

インターネット経由で貰ってくるファイルの作業場所、みたいな

 

Cygwin 07

ネット環境

ウチはとくに設定が必要な環境ではないので

IE の設定で繋ぎに行ってもらいます

 

Cygwin 08

パッケージをダウンロードするサイトを設定します

ここで User URL: に

http://download.rockbox.org/cygwin/

を追加して

Add

をポチる

 

Cygwin 10

http://download.rockbox.org

が増えるので、マウスで一回左クリックして選択

Ctrl キーを押して

もう1~2箇所選ぶとイイ感じみたいなんですが

 

皆さんのチカラでお助けください(; ・`д・´)

ニッポンソコヂカラみ・な・ぎ・っ・てくる気がする

~.jp

全部追加、にしてみましt(ry

※Shout 内藤< みwなwぎwっwてwきwたwぜwぇwえwww
※Tell 鯖全員< うwるwせwぇw!!1!www

Cygwin 11

setup.exe を –X オプションで起動した効き目が出るのはココで

setup.bz2 っていうセットアップ情報一覧みたいなのを容赦無く処理できるようです

 

Cygwin 12

パッケージ選択

要は

「どのツールを使うのか」

を選んで、ダウンロードしてくる準備をします

 

Cygwin 14

rockbox のサイトの wiki に説明がありますが

なにはともあれ

Archive – unzip と zip は必要

zip も無しにスレ立てt(ry麿

 

Cygwin 15

rockbox の wiki によると

Devel -

binutils

gcc

gcc-g++

gcc-mingw-core

libiconv

make

mingw-runtime

patchutils

subversion

Interpreters -

perl

も必須

 

Cygwin 16

  • Devel - ~-elf-binutils
  • Devel - ~-elf-gcc

というのも、要るようですので選ぶ

 

足らないパッケージは必要に応じて追加

という機能でイロイロ増えますが

おまかせしちゃってw

Cygwin 18

どーん

とダウンロード&インストール

 

Cygwin 19 

ちょっと昔のデスクトップアイコンがまだ居ますg(ry

Cygwin Terminal

を起動

 

 Cygwin 22

でまぁ・・・

ちょっとハショリますが

 

ソースコードをダウンロード

してみると

 

r31646

 

と出てきました・・・orz

 

そう、ワタシは svn でソースコードをゲットしてしまったのです

 

ここで git の正体が分かりましたww

 

ということで(2)につづく

(´・ω・`)♫