Annotation of OpenXM/doc/HOWTO/asir2000-zaurus-note-ja.txt, Revision 1.1
1.1 ! fujimoto 1: Linux Zaurus (SL-A300/B500/C700/C750/C760) $BMQ$N(B Asir $B%P%$%J%j$N@8@.K!(B
! 2:
! 3: 0. $B%3%s%Q%$%kJ}K!$NA*Br(B
! 4:
! 5: $B%/%m%9%3%s%Q%$%k$H%;%k%U%3%s%Q%$%k$K$h$kJ}K!$,$"$j$^$9!#(B
! 6: x86$B7O(BCPU $B$N(B Linux $B%^%7%s$r;}$C$F$$$kJ}$O%/%m%9%3%s%Q%$%k$,4JC1$G$9!#(B
! 7:
! 8:
! 9: 1. $B%/%m%9%3%s%Q%$%k$K$h$kJ}K!(B
! 10:
! 11: http://more.sbc.co.jp/sl_j/tool/tools.htm
! 12:
! 13: $B$+$iI,MW$J%U%!%$%k$r%@%&%s%m!<%I$7!"(BPC(Linux) $B>e$K%/%m%9%3%s%Q%$%k(B
! 14: $B4D6-$r9=C[$7$^$9!#(B
! 15:
! 16: $B%=!<%9(B OpenXM_contrib2/asir2000 $B$r%@%&%s%m!<%I$7!"$=$3$G0J2<$r<B9T$7$^$9!#(B
! 17:
! 18: # PATH=/opt/Embedix/tools/bin:/opt/Embedix/tools/arm-linux/bin/:${PATH}
! 19: # export CC=arm-linux-gcc
! 20: # ./configure --prefix=/usr/local --host=arm-linux
! 21: # make all
! 22: # make tarball
! 23:
! 24: asir-openxm-{VERSION}.tgz $B$,$G$-$k$N$G!"$3$l$r(B Zaurus $B$K%3%T!<$7$F!"(B
! 25: /usr/local $B$GE83+$7$F2<$5$$!#(B
! 26:
! 27: $B"((B $B%<%m%Z!<%8%P%0$K$D$$$F(B
! 28: SL-A300 $B$N(B ROM Ver.1.0/1.1/1.2 $B$K$O!"(Bsuspend/resume $B8e$K(B ZERO_PAGE $B$K(B
! 29: $BHs%<%m$N%G!<%?$,=q$-9~$^$l$k%P%0$,$"$j$^$9!#$3$N%P%0$N$?$a$K(B Boehm $B$N(B GC
! 30: $B$rMxMQ$7$?%"%W%j%1!<%7%g%s$O5/F08e$?$@$A$K(B segmentation fault $B$r$*$3$7$F(B
! 31: $BMn$A$F$7$^$$$^$9!#(BROM Ver.1.3/1.4 $B$G$O$3$N%P%0$O=$@5$5$l$F$$$^$9$,!"(B
! 32: $B$3$N%P!<%8%g%s$K%"%C%W%G!<%H$7$F$$$J$$J}$O!"<!$N(B configure $B$r<B9T$7$F(B
! 33: $B$+$i(B make all $B$7$F2<$5$$!#(B
! 34:
! 35: ./configure --prefix=/usr/local --host=arm-linux --enable-gc-zeropage
! 36:
! 37: $B$3$l$G(B Asir $BB&$G(B resume $B;~$K(B ZERO_PAGE $B$r%/%j%"$9$k$h$&$K$J$j$^$9!#(B
! 38:
! 39:
! 40: 2. $B%;%k%U%3%s%Q%$%k$K$h$kJ}K!(B
! 41:
! 42: Linux Zaurus $B$K$O%;%k%U%3%s%Q%$%kMQ$N(B gcc $B$,MQ0U$5$l$F$$$^$9!#(B
! 43:
! 44: http://www.netfort.gr.jp/~tosihisa/zaurus/gcc_self.txt
! 45:
! 46: $B$r;29M$K%$%s%9%H!<%k$7$F2<$5$$!#(BAsir $B$N%3%s%Q%$%k$K$O!"$5$i$K!"(Bbison,
! 47: diff, patch $B$bI,MW$H$J$j$^$9$N$G!"%$%s%9%H!<%k$7$F2<$5$$!#(B
! 48: $B$3$l$i$N%=!<%9$O0J2<$+$i%@%&%s%m!<%I$G$-$^$9!#(B
! 49:
! 50: ftp://sunsite.sut.ac.jp/pub/archives/gnu/
! 51:
! 52: Zaurus $B$KI8=`$GF~$C$F$$$k(B ar $B$O(B busybox $BHG$G!"%*%W%7%g%s$,B-$j$^$;$s!#(B
! 53: $B>e$N(B gcc $B$r%$%s%9%H!<%k$9$k$H!"%U%k%*%W%7%g%sBP1~$N(B ar $B$b%$%s%9%H!<%k(B
! 54: $B$5$l$k$N$G!"(B/usr/bin/ar $B$O(B mv $B$7$F$*$-$^$9!#(B
! 55:
! 56: $B%=!<%9(B OpenXM_contrib2/asir2000 $B$r%@%&%s%m!<%I$7!"$=$3$G0J2<$r<B9T$7$^$9!#(B
! 57:
! 58: # ./configure --prefix=/usr/local
! 59: # make all
! 60: # make install
! 61: # make install-lib
! 62:
! 63:
! 64: 3. cpp $B$K$D$$$F(B
! 65:
! 66: Asir $B$G$O%U%!%$%k$r(B load $B$9$k$H$-$K!"(Bcpp $B$,;HMQ$5$l$^$9!#(B
! 67: $B%;%k%UHG(B gcc $B$H0l=o$KG[I[$5$l$F$$$k(B cpp $B$r(B /usr/local/bin/ $B$K%3%T!<(B
! 68: $B$9$k$H<+F0E*$K8F$S=P$5$l$^$9!#(B
! 69:
! 70: 4. fep $B$K$D$$$F(B($B%;%k%U%3%s%Q%$%k(B)
! 71:
! 72: $B%=!<%9(B OpenXM_contrib2/fep $B$r%@%&%s%m!<%I$7!"(Bfep_main.c $B$N(B 869 $B9TL\$r(B
! 73: $B0J2<$N$h$&$KJQ99$7$F(B make $B$r<B9T$7$F2<$5$$!#(B
! 74:
! 75: 869c869
! 76: < for (c = 'p'; c <= 's'; c++) {
! 77: ---
! 78: > for (c = 'a'; c <= 's'; c++) {
! 79:
! 80: sample.feprc $B$r(B $B%[!<%`%G%#%l%/%H%j$K(B .feprc $B$H$$$&L>A0$G%3%T!<$9$k$H(B
! 81: $B$h$$$G$7$g$&!#(B
! 82:
! 83:
! 84: 5. PARI $B$K$D$$$F(B
! 85:
! 86: PARI 2.0$B7O$O(B ARM CPU $B$K$OBP1~$7$F$$$^$;$s!#(B
! 87: (Linux Zaurus $B$N(B CPU $B$O(B ARM $B7O$N(B Xscale)
! 88:
! 89:
! 90: 6. ox_plot $B$K$D$$$F(B
! 91:
! 92: Linux Zaurus $B$K$O(B XFree86 $B4D6-$,MQ0U$5$l$F$$$^$9$,!"8=;~E@$G$O(B
! 93: ox_plot $B$OL$BP1~$G$9!#(B
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>