まずは下調べ。

無謀ともいうべき、プロジェクトが始まった!
Linux環境(Debian Sarge)の上に、
AX300が利用しているglibcの環境&gccを準備し、ffmpegをビルド
そしてAX300上で走らせる。

さて、それでは早速情報収集。

まずはdmesg

Linux version 2.4.18_mvl30-pc_target (root@localhost.localdomain) (gcc バージョン 3.2.1 20020930 (MontaVista)) #2 2003年 11月 26日 水曜日 18:50:09 JST
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 00000000077f0000 (usable)
 BIOS-e820: 00000000077f0000 - 00000000077f3000 (ACPI NVS)
 BIOS-e820: 00000000077f3000 - 0000000007800000 (ACPI data)
 BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
On node 0 totalpages: 30464
zone(0): 4096 pages.
zone(1): 26368 pages.
zone(2): 0 pages.
Kernel command line: auto BOOT_IMAGE=linux ro root=303 mem=119m hdc=ide-scsi
ide_setup: hdc=ide-scsi
Initializing CPU#0
rtsched version <20011203.1609.50>
Detected 664.792 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 1327.10 BogoMIPS
Memory: 117352k/121856k available (1682k kernel code, 4116k reserved, 327k data, 76k init, 0k highmem)
Dentry-cache hash table entries: 16384 (order: 5, 131072 bytes)
Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)
Mount-cache hash table entries: 2048 (order: 2, 16384 bytes)
Buffer-cache hash table entries: 4096 (order: 2, 16384 bytes)
Page-cache hash table entries: 32768 (order: 5, 131072 bytes)
CPU: Before vendor init, caps: 0380b03d 00000000 00000000, vendor = 5
CPU: After vendor init, caps: 0380b03d 00000000 00000000 00000000
CPU:     After generic, caps: 0380b03d 00000000 00000000 00000000
CPU:             Common caps: 0380b03d 00000000 00000000 00000000
CPU: Centaur VIA Nehemiah stepping 05
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
PCI: PCI BIOS revision 2.10 entry at 0xfb2e0, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
Unknown bridge resource 0: assuming transparent
PCI: Using IRQ router VIA [1106/3177] at 00:11.0
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
IA-32 Microcode Update Driver: v1.09 
apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16)
Starting kswapd
Disabling the Out Of Memory Killer
udf: registering filesystem
SGI XFS with no debug enabled
i2c-core.o: i2c core module version 2.6.2 (20011118)
i2c-dev.o: i2c /dev entries driver module version 2.6.2 (20011118)
i2c-algo-bit.o: i2c bit algorithm module version 2.6.2 (20011118)
i2c-elv.o: i2c ELV parallel port adapter module version 2.6.2 (20011118)
i2c-elv.o: Busy was low.
i2c-velleman.o: i2c Velleman K8000 adapter module version 2.6.2 (20011118)
i2c-dev.o: Registered 'Velleman K8000' as minor 0
i2c-velleman.o: found device at 0x378.
i2c-algo-pcf.o: i2c pcf8584 algorithm module version 2.6.2 (20011118)
i2c-elektor.o: i2c pcf8584-isa adapter module version 2.6.2 (20011118)
i2c-proc.o version 2.6.2 (20011118)
vga16fb: initializing
vga16fb: mapped to 0xc00a0000
Console: switching to colour frame buffer device 80x30
fb0: VGA16 VGA frame buffer device
pty: 256 Unix98 ptys configured
Real Time Clock Driver v1.10e
block: 128 slots per queue, batch=32
Uniform Multi-Platform E-IDE driver Revision: 7.00beta-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
hda: Maxtor 4R160L0, ATA DISK drive
hdc: MATSHITADVD-RAM UJ-815A, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: host protected area => 1
hda: 320173056 sectors (163929 MB) w/2048KiB Cache, CHS=19929/255/63
Partition check:
 hda: hda1 hda2 hda3 hda4
loop: loaded (max 8 devices)
VP_IDE: IDE controller at PCI slot 00:11.1
PCI: No IRQ known for interrupt pin A of device 00:11.1. Please try using pci=biosirq.
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8235 (rev 00) IDE UDMA133 controller on pci00:11.1
    ide0: BM-DMA at 0xdc00-0xdc07, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xdc08-0xdc0f, BIOS settings: hdc:DMA, hdd:pio
 hda: hda1 hda2 hda3 hda4
SCSI subsystem driver Revision: 1.00
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
  Vendor: MATSHITA  Model: DVD-RAM UJ-815A   Rev: D103
  Type:   CD-ROM                             ANSI SCSI revision: 02
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda caddy
Uniform CD-ROM driver Revision: 3.12
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 8192 bind 16384)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 76k freed
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 18:55:36 Nov 26 2003
usb-uhci.c: High bandwidth mode enabled
PCI: Found IRQ 11 for device 00:10.0
PCI: Sharing IRQ 11 with 00:12.0
usb-uhci.c: USB UHCI at I/O 0xd000, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
PCI: Found IRQ 10 for device 00:10.1
PCI: Sharing IRQ 10 with 00:08.0
PCI: Sharing IRQ 10 with 00:08.2
PCI: Sharing IRQ 10 with 00:08.4
PCI: Sharing IRQ 10 with 00:0d.0
usb-uhci.c: USB UHCI at I/O 0xd400, IRQ 10
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
PCI: Found IRQ 12 for device 00:10.2
PCI: Sharing IRQ 12 with 00:09.0
PCI: Sharing IRQ 12 with 00:11.5
usb-uhci.c: USB UHCI at I/O 0xd800, IRQ 12
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 3
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
hub.c: USB new device connect on bus2/1, assigned device number 2
usb.c: USB device 2 (vend/prod 0x409/0x111) is not claimed by any active driver.
usb.c: registered new driver hid
input0: USB HID v1.10 Keyboard [NEC  HID-Compliant IR Remote ] on usb2:2.0
input1: USB HID v1.10 Mouse [NEC  HID-Compliant IR Remote ] on usb2:2.1
hid-core.c: v1.8 Andreas Gal, Vojtech Pavlik 
hid-core.c: USB HID support drivers
blk: queue c03343f8, I/O limit 4095Mb (mask 0xffffffff)
PCI: Found IRQ 12 for device 00:09.0
PCI: Sharing IRQ 12 with 00:10.2
PCI: Sharing IRQ 12 with 00:11.5
ac97_codec: AC97 Audio codec, id: 0x4943:0x4552 (Unknown)
via_ac97_init: Not Turn on SPDIF:spdif=0,ExtReg=1c5
viaudio: board(VT3074) #1 at 0xE000, IRQ 12
VIA Rhine Farmily Fast Ethernet Adapter Driver Ver. 4.18
Copyright (c) 2002 VIA Technologies, Inc.
PCI: Found IRQ 11 for device 00:12.0
PCI: Sharing IRQ 11 with 00:10.0
eth0: VIA VT6102 Rhine II Fast Ethernet Adapter
eth0: Link autonegation speed 100M bps full duplex
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize

(一部省略)
どうやら、kernelは2.4.18の模様。
しかし、その後のサフィックスが気になる。
”_mvl30-pc_target”って何だろう?

調べてみると、どうやらMontavistaがさらに修正を加えてるみたい。
となると、”30”の部分は、バージョンかなにかなのかな?