ソースCD


届いたままほったらかしになっていたソースCDを見てみる

CD の中身

[yasunari@giga source_cd]$ ls -l
合計 84768
-rwxrw-r--    1 yasunari root        24996 Nov 30 13:12 DM320BSPInstall.pdf*
-rwxrw-r--    1 yasunari root     86681356 Nov 30 13:23 ingenient-bsp-2005-11-29.tar.bz2*
[yasunari@giga source_cd]$
ファイルは2つだけ。
11/30 にできてたんなら、はよう配ってぇや。

DM320BSPInstall.pdf

DM320BSPInstall.pdf を見てみると、、、 Ingenient Technologies 社の Board Support Package(BSP)そのままみたい。
インストールは、
  • ingenient-bsp-2005-11-29.tar.bz2 を展開して、

  • setup を実行してインストールし、

  • Ingenient BSP のセットアップをする

  • らしい。

    驚いたことに、単なるソースだけでなく toolchain まで 入っているとのこと。
    ただ、「Linux host」とだけ書いてあるということは、、、いやな予感

    ingenient-bsp-2005-11-29.tar.bz2 の展開

    ingenient-bsp-2005-11-29.tar.bz2 の内容を確認する。
    [yasunari@giga source_cd]$ tar ztvf ingenient-bsp-2005-11-29.tar.bz2
    -rw-r--r-- jsantiago/users 46761449 2005-11-30 05:37:00 toolchain.tar.bz2
    -rw-r--r-- jsantiago/users 39621403 2005-11-30 05:45:44 bsp-components.tar.bz2
    -rwxr-xr-x jsantiago/users     4903 2005-09-20 06:31:06 setup
    [yasunari@giga source_cd]$
    
    確かに toolchain.tar.gz がある。
    展開する
    [yasunari@giga source_cd]$ tar zxvf ingenient-bsp-2005-11-29.tar.bz2
    toolchain.tar.bz2
    bsp-components.tar.bz2
    setup
    [yasunari@giga source_cd]$ ls -l
    合計 169236
    -rwxrw-r--    1 yasunari root        24996 Nov 30 13:12 DM320BSPInstall.pdf*
    -rw-r--r--    1 yasunari root     39621403 Nov 30 05:45 bsp-components.tar.bz2
    -rwxrw-r--    1 yasunari root     86681356 Nov 30 13:23 ingenient-bsp-2005-11-29.tar.bz2*
    -rwxr-xr-x    1 yasunari root         4903 Sep 20 06:31 setup*
    -rw-r--r--    1 yasunari root     46761449 Nov 30 05:37 toolchain.tar.bz2
    [yasunari@giga source_cd]$
    
    toolchain.tar.bz2 の中を確認する。いやな予感
    yasunari@giga source_cd]$ tar ztvf toolchain.tar.bz2
    drwxr-xr-x wes/users         0 2004-08-06 10:23:24 arm-linux/
    drwxr-xr-x wes/users         0 2004-08-07 02:54:32 arm-linux/lib/
    drwxr-xr-x wes/users         0 2004-08-06 09:50:44 arm-linux/lib/ldscripts/
    -rw-r--r-- wes/users      6766 2004-08-06 09:50:44 arm-linux/lib/ldscripts/armelf_linux.x
    -rw-r--r-- wes/users      6670 2004-08-06 09:50:44 arm-linux/lib/ldscripts/armelf_linux.xbn
    	:
    	:
    -rw-r--r-- wes/users     15681 2004-08-06 10:22:56 arm-linux/include/thread_db.h
    drwxr-xr-x wes/users         0 2004-08-06 10:33:59 arm-linux/bin/
    -rwxr-xr-x wes/users   1918520 2004-08-06 09:50:42 arm-linux/bin/nm
    -rwxr-xr-x wes/users   2437701 2004-08-06 09:50:42 arm-linux/bin/strip
    -rwxr-xr-x wes/users   1939837 2004-08-06 09:50:41 arm-linux/bin/ar
    	:
    	:
    drwxr-xr-x wes/users         0 2004-08-10 05:59:44 bin/
    -rwxr-xr-x wes/users   1787472 2004-08-06 09:50:41 bin/arm-linux-size
    -rwxr-xr-x wes/users   2582414 2004-08-06 09:50:41 bin/arm-linux-objdump
    -rwxr-xr-x wes/users         0 2004-08-06 09:50:41 bin/arm-linux-ar arm-linux/bin/ar へのリンク
    -rwxr-xr-x wes/users   1761922 2004-08-06 09:50:41 bin/arm-linux-strings
    	:
    	:
    drwxr-xr-x wes/users         0 2004-08-10 05:59:41 share/locale/nl/
    drwxr-xr-x wes/users         0 2004-08-10 05:59:41 share/locale/nl/LC_MESSAGES/
    -rw-r--r-- wes/users     16097 2004-08-10 05:59:41 share/locale/nl/LC_MESSAGES/opcodes.mo
    [yasunari@giga source_cd]$
    
    arm-linux/bin/nm と bin/arm-linux-size とを展開してみる。
    [yasunari@giga source_cd]$ tar zxvf toolchain.tar.bz2  arm-linux/bin/nm  bin/arm-linux-size
    arm-linux/bin/nm
    bin/arm-linux-size
    
    [yasunari@giga source_cd]$ file arm-linux/bin/nm bin/arm-linux-size
    arm-linux/bin/nm:   ELF 32-bit LSB executable, Intel 80386, version 1, for GNU/Linux 2.4.1, dynamically linked (uses shared libs), not stripped
    bin/arm-linux-size: ELF 32-bit LSB executable, Intel 80386, version 1, for GNU/Linux 2.4.1, dynamically linked (uses shared libs), not stripped
    [yasunari@giga source_cd]$
    
    やっぱり x86 用の toolchain だ。当たり前か。
    開発に使える x86 Linux マシンが要る。
    LinkStation 用のクロスコンパイラか、セルフコンパイラがあれば 省電力開発ができたのに、、、


    Windows Media Connect
    ハックの記録
    PC-P1LAN をハックしよう

    NFS

    Copyright (C) 2006 Yasunari Yamashita. All Rights Reserved.
    yasunari @ yamasita.jp 山下康成@京都府向日市