$ su $ rpm -i rcx-binutils-2.9.5.0.22-1.i386.rpm $ rpm -i rcx-egcs-1.1.2-1.i386.rpm $ rpm -i rcx-egcs-c++-1.1.2-1.i386.rpm |
$ mknod /dev/tower0 c 180 240 $ chmod 666 /dev/tower0 |
$ tar zxvf legousbtower.tar.gz $ make $ insmod legousbtower.o |
$ dmesg legousbtower.c: LEGO USB Tower device now attached to tower0 legousbtower.c: LEGO USB Tower Driver v0.5 |
$ tar zxvf legOS-0.2.5.tar.gz $ cd legOS $ patch -p1 < legOS-LINUSB.patch $ vi Makefile.common |
変更前 | 変更後 |
---|---|
28 /usr/local/crossgcc/h8300-hitachi-hms/bin/h8300-hitachi-hms- | /usr/bin/h8300-hitachi-hms- |
$ make realclean $ make depend $ make |
$ cd util/ $ ./firmdl3 --tty=/dev/tower0 -s ../boot/legOS.srec Transferring "brickOS.srec" to RCX... 100% |
$ ./dll --tty=/dev/tower0 ../demo/helloworld.lx |
$ vi .bashrc |
追加する項目 |
---|
alias firmdl3='/usr/local/brickOS/legOS/util/firmdl3 --tty=/dev/tower0 -s' |
alias dll='/usr/local/brickOS/legOS/util/dll --tty=/dev/tower0' |