|
|
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
- </head>
- <body><DIV ALIGN=LEFT>
- <br><b>Software</b>
- Taken with permission from Masayuki "Tencho" Yamashita's home <a href="http://www.geocities.co.jp/Technopolis/4789/settei.htm#id1">page</a>.
- <hr>
- <br><a NAME="id1"></a><font size=+1>[java communication tool��Linux���œ��������߂̐ݒ�]</font>
- <br>�p���������Ȃ��ǂ߂����́A<a href="http://www.frii.com/~jarvi/rxtx/">RXTX:
- The Prescription for Transmission</a>�փA�N�Z�X���A�v���O�������_�E�����[�h���Ē�����
- <br>�𓀂������ƂɁuINSTALL�v�t�@�C�������Ă��������B
- <p>���������͎������ۂɍs�����C���X�g�[�����Ƃł��B
- <br>�i�p�\�R���̊����قȂ��Ă����ꍇ�������̂ŕK���������������Ƃ͌����Ȃ����Ƃ����������������j
- <br>�C���X�g�[�����s�������͉��L�̒ʂ��ł��B
- <br>[ Linux Kernel version ] <font color="#009900">2.2.12</font>
- <br>[ Linux distribution ] <font color="#009900">Vine1.1(RedHat Linux 5.2
- & glibc6 based)</font>
- <br>[ RXTX version ] <font color="#009900">1.3.8</font>
- <p>�C���X�g�[�����s�����߂ɉ��L�̃t�@�C�����p�ӂ��܂����B
- <ul>
- <li>
- <a href="http://java.sun.com/products/jdk/1.2/ja/install-solaris.html">jdk-1.2pre-v2.tar.bz2</a>
- (JAVA Development Kit 1.2 glibc2.0��)</li>
-
- <li>
- <a href="http://www.frii.com/~jarvi/rxtx/">rxtx_1.3.8.tar.gz</a> �iJava
- �J���c�[���L�b�g�i JDK �j�ɃV���A���A�p�������ʐM�����郉�C�u�����j</li>
-
- <li>
- <a href="http://java.sun.com/products/javacomm/index.html">javacomm20-x86-tar.Z</a>
- (Solaris�p��CommAPI )</li>
- </ul>
- �������̃t�@�C���̕ۑ������Ȍ�/hogehoge�Ƃ��Ă����܂��B
- <p>�܂��AJDK1.2���C���X�g�[�����Ă������͂������ǂݔ����ăX�e�b�v5�i���ʼn������B
- <br>1. JDK1.2���C���X�g�[�����邽�߂�/usr/local�Ɉړ����܂����B
- <br> #<font color="#999900">cd /usr/local</font>
- <p>2. jdk-1.2pre-v2.tar.bz2�t�@�C�����𓀂��܂��B
- <br> #<font color="#999900">bzip2 -dc /hogehoge/jdk1.2pre-v2.tar.bz2
- | tar xvf -</font>
- <p>3.PATH�ϐ��̕ҏW���s���܂��B
- <br> home�f�B���N�g����.bash_profile�Ƃ����N���t�@�C���������̂�(ls
- -a�Ŋm�F�ł��܂�)
- <br> �K���ȃG�f�B�^���g���Ă��̃t�@�C�����J���܂��B
- <br> �ʼn��s�̂Ƃ�����
- <br> <font color="#999900">PATH=$PATH:/usr/local/jdk1.2/bin</font>
- <br> ���L�����ĕۑ����Ă��������B
- <br> ���̌��A�N���t�@�C�������[�h���܂��B #. <font color="#999900">$HOME/.bash_profile</font>
- <br> ���xlogout���Ă܂�login���܂��B
- <br> java�R�}���h���g���邩�ǂ���"<font color="#999900">which java</font>"�Ƒł��Ċm���߂ĉ������B
- <p>4.���̂܂܂ł��R���p�C���ł����̂ł����A�R���p�C���������ɂȂɂ��� Sun��JIT�R���p�C���̃G���[�\�����ł܂��B
- <br> �C�ɂȂ����� JIT�R���p�C���̃p�[�~�b�V���������L�̂悤�ɂȂ��Ă����̂�
- <br> jdk1.2/jre/lib/i386/libsunwjit.so -rw-r-----
- <p> #<font color="#999900">chmod 755 jdk1.2/jre/lib/i386/libsunwjit.so</font>
- <br> �Ɠ��͂��Ă����Ă��������B
- <br> �����AJIT�R���p�C�����̂ɑ��������������Ă����炵���Ƃ̏������炵���ł��B
- <p>5. javacomm20-x86-tar.Z���𓀂��܂��B(�J�����g�f�B���N�g����/usr/local/jdk1.2�ł�)
- <br> #<font color="#999900">uncompress < /hogehoge/javacomm20-x86-tar.Z
- | tar -xf -</font>
- <br> commapi�Ƃ����f�B���N�g�����쐬�����Ă��邩�m�F���܂��i#<font color="#999900">ls</font>�@�j�B
- <p>6. commapi�̒���comm.jar(Solaris�p)��javax.comm.properties�������̂�
- <br> �����̃f�B���N�g���ɃR�s�[���܂��B
- <p> #<font color="#999900">cp /usr/local/jdk1.2/commapi/comm.jar
- /usr/local/jdk1.2/jre/lib/ext/</font>
- <br> #<font color="#999900">cp /usr/local/jdk1.2/commapi/javax.comm.properties
- /usr/local/jdk1.2/jre/lib/</font><font color="#999900"></font>
- <p><font color="#999900"> </font><font color="#000000">�]�k�ł�������win32�p��comm.jar�����ꂽ���ƂɋC�����Ȃ��đ����Y���ł������������܂���(^
- ^;�B</font>
- <p>7. javax.comm.properties���ҏW���܂��B
- <br> �f�t�H���g�ŁA"Driver=com.sun.commSolarisDriver"�Ə������Ă����̂�
- <br> ���̍s���R�����g�A�E�g�����Ȃ��폜����
- <br> "<font color="#999900">Driver=gnu.io.RXTXCommDriver</font>"
- �Ƃ����������L�q���ď㏑���ۑ����Ă��������B
- <p>8. rxtx_1.3.8.tar.gz���𓀂��܂��B(�J�����g�f�B���N�g����/usr/local/jdk1.2�ł�)
- <br> #<font color="#999900">tar zxvf /hogehoge/rxtx_1.3.8.tar.gz</font>
- <p>9. #<font color="#999900">cd /usr/local/jdk1.2/rxtx-1.3.8/</font>
- <p>10. build�f�B���N�g�����쐬���܂��B
- <br> #<font color="#999900">mkdir build</font>
- <p>11. #<font color="#999900">cd build</font>
- <p>12. #<font color="#999900">../cofigure --prefix=/usr</font>
- <p>13. #<font color="#999900">make</font>
- <p>14. #<font color="#999900">make install</font>
- <p>�������Ƒg�ݍ��܂��Ă��邩���ۂ�sample file���g���Ă݂܂��B
- <br>������/usr/local/jdk1.2/commapi/samples/SerialDemo/���p���܂����B
- <br>java�R�}���h��PATH���ʂ��ĂȂ��ꍇ�͉��L�̂悤�ɑłĂ�logout�����܂ŗL���ł��B
- <br>#<font color="#999900">export PATH=/usr/local/jdk1.2/bin:$PATH</font>
- <br>���̂܂�SerialDemo.class���N�������悤��
- <br>#<font color="#999900">java SerialDemo</font>
- <br>�Ƒł��Ă����s���܂����B
- <br>�����͓ǂݎ��葮���̂܂܂ɂȂ��Ă��邩���Ȃ̂ŁA
- <br>/usr/local/jdk1.2/commapi/samples/SerialDemo/�ȉ���
- <br>���ׂẴN���X�t�@�C�������Ɏ��s�������^�����悤�ɂ��Ȃ��Ɠ����܂����B
- <br>#<font color="#999900">cd /usr/local/jdk1.2/commapi/samples/SerialDemo/</font>
- <br>#<font color="#999900">chmod 755 AlertDialog.class</font>
- <br>.
- <br>.�ȗ�
- <br>.
- <br>#<font color="#999900">chmod 755 SerialParameters.class</font>
- <p>�����Ŏ��s(#<font color="#999900">java</font> <font color="#999900">SerialDemo)</font>�����ƁA
- <br>"Font specified in font.properties not found"�Ƃ����\�����Y���Y���Ƃł܂���
- �����A�v���P�[�V�����������オ���܂����B
- <p>�ȏ��Aroot���ł̍��Ƃ��b���Ă��܂�����
- <br>user�����ł��V���A���|�[�g���g�������Ƃ������́A /dev/ttyS0 �̑������ς����K�v�������܂��B
- <br>#<font color="#999900">chmod o+rw /dev/ttyS0</font>
- <br>�Ƃ����V���A���|�[�g�𐧌䂷�邱�Ƃ��ł��܂����A�l���x���łȂ������Ȃ��ł���
- <br>�������邢�̓C���^�[�l�b�g�ɐڑ����Ă����悤�ȃ}�V���ɂ͏\���Z�L�����e�B�����s���Ă��������B
- <div align=right>�i99/11/30 ���M�j</div>
- <br>
- <hr WIDTH="100%"></div>
- </body>
- </html>
|