Home Map Index Search News Archives Links About LF
[Top bar]
[Bottom bar]
��� �������� �������� �� ��������� ������: English  Castellano  Deutsch  Francais  Italiano  Nederlands  Russian  Turkce  Korean  

[æÏÔÏ Á×ÔÏÒÁ]
����� Guido Socher

�� ������:

����� ����� �������� ����������� Linux. ��� �������� ��������, ����������� ���� �� ��������� �� www.oche.de/~bearix/g/.

����������:

������������� ��-������� � ���������������� ����������� ��� Linux

[éÌÌÀÓÔÒÁÃÉÑ]

������:

������ ��������� ������������� ������������� ������� BLC2021 � ���������������� ����������� ����� Matrix Orbital. BLC2021 - ��������� ��-�������, ��������� � ���������� � �� ��������� ��� ����� � ����������� �������������� ������������ � ������� ���������.



 

��������

�������� �� ������ �� �������� ���������� ���� ���������� ��������� � �������� ��3-�����, ���������� ������� ��������� ���������, �������� ������ ��� ��� ���-�� �� ��� ������ ��������. � ���� ������� ����� ������ ������������ ������ ��������� ������ � ���������� �� ������������� ����������� �������� � ����������. ������ ����� ����� ��������������� ��������� ��-��������, ������� ������� �������� ����� ������������� ��3-�������, ������� ����������� ������� �������� ��� ��������� �������.

��-������� ����� matrix-orbital �������� ��� ����� ����������.

�� � ������������ ����������� ������� ����������� ���������, ����� ������ ��� ����������� ����� �������� � ������ �� �� �����. ��������������� � ���� ������ ������� BLC2021 ����� ����� � ��������� � ������������ �� ����� ������������ ��������. ��� ��� ��� ������������ ��� ��������� ��� � ��������� ��� ��������. ����� ������� ���� ��� ��������� ������ �� ��������.

 

���������

BLC2021 ������������ �� ����� ������������ ��� ��������� ������������ � ����� ����������� � ����� 5"���������. ���������� ������ ������ ������� �� ���������� ���� ���������� � ���������� ��� � ������� �������� ������ � ����������������� ( RS232 ) ����� ����������. ����� �� ��������� �������� ��� ������� ������ ����� ������ ����� ��������� ���� ���������� � ���������� � ������� ����������������� �����.

Matrix-orbital �������� � �������� �������� ������� ������� � ����������� ������������. �� ������� ��������� ��������� lcdproc-0.3.3 ��� Linux. ��������� ���������������� �� GPL � ������� �� ����� ������� ����� �������� ������. � ��������� ��������� �������� ��� 4� �������� ��������, � �� ����� ��� BLC2021 �������� 2� ��������. ������� �� ������� ������ ��������� �������.
�������� ����� ������ ������ ��������� �������� � 2� ��������� ���������, ������ � ��� �� ��������.

���������� ��������� lcdproc - ������������� ����������� ��������� ����������, ����� ��� ����� ���������, ������ ������������ ������ � �.�.
� ������ �� �� ����� ������������ lcdproc, � ������������ � ������ ���������� ������ ���������� �� �������. ������ � �������� �������� ������ � �� ������� ��������� ������������������ ��������� ��� Linux. ��� ��� �����, ��� ��������� ���������������� ���������������� ���� � ����� ����� � ��� ����� �������� �� �������� �������� Linux. ���� ���������� ��� ��� �������.

 

������ � ��������

BLC202 ����� ��������� �� ����������������� ������ ������� ASCII �������, �� �������������� ��� (���������������� �����) ���������� ����������������:

  1. �������� ��������� mtxorb(mtxorb-0.2.tar.gz), ���������� �� �������� tar zxvf mtxorb-0.2.tar.gz ( �������� ��������, ��� ��������� �������� ������������� ����� � ������� "gunzip" �� ����� ���������, ������ �������� ������������� ��� � mtxorb-0.2.tar, � ����� ������� ��� ���������� ���������� ������������ ������� tar xvf mtxorb-0.2.tar.gz).
  2. �������������� ���������: cd mtxorb-0.2; make
  3. �������� ������ �� ����������, � �������� ��������� �������:
    cd /dev; ln -s ttyS0 lcd     ( ��� ������� ����������������� ������, COM1 )
    cd /dev; ln -s ttyS1 lcd     ( ��� ������� ����������������� ������, COM2 )
  4. ��� ������ � ���������� mtxorb ����������, ����� �� ������� � ������� ��������� ��� �������� �� ������ �� ��������� 19200 ���. ��� �������� ��������������� ��-��������� ��������������.
  5. ������ ��� ������������� ����������������� ������ ��������� �������:
    mtxorb /dev/lcd

������� ����� � ������. � �������� ������� �������� ��������� ��������� ���������� �� ����. ��������� ���������� ������� ������������� ���� �������� ������ �������:
#!/usr/bin/perl -w
open(LCD,">/dev/lcd")||die "ERROR: can not write to /dev/lcd\n";
$|=1;
my $i=0;
while(1){
    $i++;
    print LCD chr(0xFE),"X"; # clear the display
    print LCD "Count $i\n";
    sleep(1);
}
close LCD;

BLC2021 �������� ������������ ������� ������. ��� ����, ����� ��������� ������� � ��������� ����� ���������� ������� ��� ������ � ������� Hex FE � ����� �������� �������. ������� � ������ ��� ������� �������. ��� ��������� ������� ������� � ��������� ����������� ����������� � ��-�������. � ����� ������ ������� ������ ������� ���������� ��������������, ����������/����������� ��������� � �������� ����������� ��������.  

����������� �� ������� ��������� ����������

��� ��� ���� ���� ������� ��� ����������� ��������� ��������� ����������, ����� �������� ��� ������ ������������ ������ � ����� ���������, ����� ������������ ��������� lcdproc.

������ ������ ������������ mtxorb � ������ ������ ��������� �� ����. ����� ��������� ����� ����� � /proc/uptime, ���������� �� ������������� ������ � /proc/meminfo � �������� ���������� � /proc/loadavg. ��� ��� ������ ��������� lcdwriter(�������), ������������ � �������� �������. ��� ��� ��������� �������� �� ����, � ��� ����� �������������� � �������� ����������� ��� ��� ����������� ���������.

 

��� ������ BC2021?

Matrix Orbital ������ ����� �������� ������ �������� ����������� ������� �������, �� ��� ���� ����� ������������ ������. ��-�������, ������� ��� ������ ��� �������� ��� �� ���� � �� �����. ������ �� �� ���-����� � ������ ����������� ���� ������������� �������� ("elektronikladen.de"). ����� ������� �� e-mail � � ���� ������ ����� ��� ��������� � ��� �������� ���� � ������� 24� �����. ������ ����������� ������� �������� ������ �������������� � ������ �����. ���� BLC2021 �� ��������� 100 ����.


Webpages maintained by the LinuxFocus Editor team
© Guido Socher
LinuxFocus.org 2000

Click here to report a fault or send a comment to Linuxfocus
Translation information:
en -> -- Guido Socher
en -> ru Kirill Poukhliakov

2000-07-08, generated by lfparser version 1.5