toolchain のインストール


ソース CD に入っている DM320BSPInstall.pdf に従い、toolchain をインストールする。

BSP Package の展開

[yasunari@junk pc-p1lan]$ tar xjvf ingenient-bsp-2005-11-29.tar.bz2
toolchain.tar.bz2
bsp-components.tar.bz2
setup
[yasunari@junk pc-p1lan]$

sudo の設定

DM320BSPInstall.pdf に書いてあることが今一つ良くわからないのだが、 てきとーに設定する(汗)
[root@junk etc]# cp sudoers sudoers.orig
[root@junk etc]# mv sudoers sudoers.orig
[root@junk etc]# cp sudoers.orig sudoers
[root@junk etc]# visudo
	:
	:
[root@junk etc]# diff sudoers.orig sudoers
14a15
> Defaults:yasunari timestamp_timeout=-1
19a21
> yasunari      ALL=(ALL) ALL

setup の実行

[yasunari@junk pc-p1lan]$ ./setup
BSP installation path [/home/yamasita/yasunari/ingenient-bsp]:
Toolchain installation path [/home/yamasita/yasunari/ingenient-bsp/toolchain]:

Installation of Ingenient BSP beginning.  This may take several minutes.

Installing Ingenient BSP Components...
Installing Ingenient BSP Toolchain...
Installing Ingenient BSP Root Filesystem.
  Note: Portions of the root filesystem must be installed as root.  (Using "sudo")

Creating Target RootFS Base Directories...


Need Root Permission to Create Target Device Nodes...

SU=sudo Use your password.

sudo scripts/mktargetnodes.sh --devdir=rootfs/fs/dev

Creating Target Device Nodes in 'rootfs/fs/dev'.


Creating Target ETC Files (Need Root Permission)...


Ingenient BSP is now ready to be configured.
Please source the BSP environment: "source ingenient-env"
Please run from the top level "make help",  and choose a configuration method.
[yasunari@junk pc-p1lan]$

Ingenient BSP のセットアップ

DM320BSPInstall.pdf に従うと、 次は Ingenient BSP のセットアップなのだが、 その必要性がいまいちわからない。
[yasunari@junk pc-p1lan]$ cd ~/ingenient-bsp/
[yasunari@junk ingenient-bsp]$ ls
Makefile  bootloader/  docs/  ingenient-env  kernels/  rootfs/  scripts/  sysapps/  toolchain/
[yasunari@junk ingenient-bsp]$ less ingenient-env




#!/bin/sh

if [ -z ${IT_PATH_ORIG} ]; then
    export IT_PATH_ORIG=${PATH};
fi

PROJECT=ingenient-bsp
PRJROOT=/home/yamasita/yasunari/${PROJECT}
TOOLCHAIN=/home/yamasita/yasunari/ingenient-bsp/toolchain
PATH=${TOOLCHAIN}/bin:${IT_PATH_ORIG}
ROOTFS=${PRJROOT}/rootfs
SU=sudo

export PROJECT PRJROOT TOOLCHAIN PATH SU ROOTFS
[yasunari@junk ingenient-bsp]$
とりあえず ingenient-env の読込みだけでいいかな?


NFS
ハックの記録
PC-P1LAN をハックしよう

Hello World

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