다음 이전 차례

9. 하드웨너

9.1 스크린 메모리로부터 작동되는 점자 단말기

노말 텍스트 모드에서 스크린 메모리를 직접읽을 수 있는 점자 단말기가 있다. Linux에서 동작하도록 사용할 수 있다. 시각적으로 문제가 없는 사용자가 콘솔상에서 할 수 있는 것(인스톨 작업등)의 대부분이 가능하다. 그러나, 보통 Linux커넬의 스크롤에서는 문제가 있다. 거기서 커넬에 패치를 맞혀 재구축할 필요가 있다. ``Braillex와 Brailloterm용의 커넬 패치'' 장을 참조해 주시오.

Braillex

Braillex는 스크린 메모리로부터 직접 읽도록 설계된 단말기로서 제대로 동작하는 MS-DOS프로그램을 확보한다. 만약 스크린 에 표시 된다면 이 단말기는 점자로 표시한다. Linux에서는 스크린 핸들이 MSDOS와 다르므로 몇개를 변경할 필요가 있다. 이 단말기를 기동하기 위해서 ``Patching the Kernel''장의 패치를 맞추어야 한다. 이 작업을 한다면 일반 사용자가 읽도록 정보를 얻을 수 있다. starter operating system가 완전하게 부팅할때까지 이 단말기는 기동하지 말아 주시오. Braillex는 점자 cell(80×1인지 40×2) 두개의 배치가 가능하다. 또 IB 2-D라고 불리우는 모델이 있다. 이것은 화면의 행에 대해서 정보를 표시하는 수직바를 가지고 있다. (스크린 라인당 4도트(4 programmable dots) 를 사용한다.)

  Price: 8,995  (pounds sterling) or 11495 UKP for 2-D
  Manufacturer: Alphavision Limited (UK)
  Suppliers: ????

Brailloterm

Brailloterm란 무엇인가?

KTS(Kommunikations-Technik Stolper GmbH)에서 개발된 점자 디스플레이이다. 한 행에 80개의 점자셀이 줄지어 있다. 문자를 표시하기 위한 각셀 은 8도트이고, 각각 연결(up/down)되어 있다. Brailloterm는 라인 에서 스크린 cursor가 있는 라인을 표시 한다 Brailloterm의 몇개의 기능을 스크린의 행을 보기 위해서 사용 가능하다. - Jose Vilmar Estacio de Souza jvilmar@embratel.net.br

Jose는, 단말기도 DOS에서도 시리얼 포토를 사용할 수 있지만 특별한 프로그램이 필요하다고 말했다. Linux플랫폼에서 동작할지 알수 없다.

Braillex과 같이, 커넬을 적절히 동작시키기 위한 패치가 필요하다. ``커넬 패치''를 참조해 주시오.

  Price: about 23.000,- DM /  $ 15.000,
  Manufacturer: Kommunikations-Technik Stolper GmbH
  Suppliers: ????

Braillex와 Brailloterm용의 커넬 패치

이것은 어쩌면 MS-DOS에서 움직이는 스크린 메모리를 직접읽는 것 같은 단말기 에서도 사용할 수 있다고 생각하지만, 여러가지 단말기에서의 동작 내용을 저에게 보내 주시오. 이것은 적용되지 않고 BRLTTY를 사용한 단말기의 기능을 몇개는 사용할 수 없다고 생각한다. 커넬 버젼 1.2.X의 모든 것에 대해서이 패치를 하시오. 또 커널 버젼이 1.1.X로부터 1.3.72까지의 것에서 동작할 것이다. 1.3.75로부터 패치는 이제 필요없게 되었다. 라는 것은 LILOprompt의 단계 에서 `linux no-scroll'를 사용해 스크롤하지 않도록 설정하는 것이 가능해졌기 때문이다. LILO에 대해서는 「Boot Prompt HOWTO」에 상세히 쓰여졌다.


       *** drivers/char/console.c~     Fri Mar 17 07:31:40 1995
       --- drivers/char/console.c      Tue Mar  5 04:34:47 1996
       ***************
       *** 601,605 ****
         static void scrup(int currcons, unsigned int t, unsigned int b)
        {
    !       int hardscroll = 1;

               if (b > video_num_lines || t >= b)
       --- 601,605 ----
         static void scrup(int currcons, unsigned int t, unsigned int b)
        {
   !       int hardscroll = 0;

               if (b > video_num_lines || t >= b)

이 패치를 마친뒤 To apply it:

  1. 이것을 패치 파일로서 보존(patch-file)
  2. cd drivers/char와
  3. 실행 patch < patch-file
  4. 다음은 평소와 같게 커넬을 재구축 한다.
이 패치를 끝내고 나면, 점자 단말기를(통상의Linux 콘솔과 같게) 사용할 수 있다.

종합하면,패치는「scrup함수의 시작 행에서 1를0로 바꾸는 (drivers/char/console.c의603행부근)」을 의미하고 있다. patch에 대해서 주요한 것은,프로그램이 이것을 이해하고 Linux의 개발자가 파일 내용을 바꾸었을 때 하는 작업이 무엇인지 알아 둔다는 것이다.

만약 보다 새로운 커넬을 사용하고 있어,스크롤이 불완전한 경우, (전에 기수술된 boot prompt의 해결 방법 대신에 )이하의 패치를 사용해 주시오. 이것은 1.3.75보다 오래된 커넬에서는 사용할 수 없다.


  *** console.c~  Fri Mar 15 04:01:45 1996
  --- console.c   Thu Apr  4 13:29:48 1996
  ***************
  *** 516,520 ****
    unsigned char has_wrapped;          /* all of videomem is data of fg_console */
    static unsigned char hardscroll_enabled;
  ! static unsigned char hardscroll_disabled_by_init = 0;

    void no_scroll(char *str, int *ints)
  --- 516,520 ----
    unsigned char has_wrapped;          /* all of videomem is data of fg_console */
    static unsigned char hardscroll_enabled;
  ! static unsigned char hardscroll_disabled_by_init = 1;

    void no_scroll(char *str, int *ints)

9.2 소프트웨어 장치 점자 단말기

이들 단말기 조작 원리는 VT100이라고하는 CRT단말기의 것과 매우 밀접하다.시리얼 포트를 개입시켜 접속하는 컴퓨터는 출력을 보내는 프로 그램을 실행해야만 한다. 최근에는 BRLTTY가 출시되었다. (``BRLTTY''장과 점자 확장 스크린을 참조).

Tieman B.V.

CombiBraille

Price: around 4600 UKP for the 45 cell model ... Manufacturer: Tieman B.V. Suppliers: Concept Systems, Nottingham, England (voice +44 115 925 5988)

Alva B.V.<

ABT3xx시리즈는 BRLTTY로 지원되고 있다. ABT340가 현재 가장 좋다고 생각한다. 다른 모델의 정보가 있으면 BRLTTY의 저자에게 꼭 연락해 주시오.

  Price: 20 cell - 2200 UKP; 40 cell 4500 UKP; 80 cell 8000 UKP
  Manufacturer: Alva
  Suppliers: Professional Vision Services LTD, Hertshire, England
             (+44 1462 677331)

Telesensory Systems Inc. displays

그들이 개발자에게 프로그래밍 정보를 제공하고 있기 때문에 Telesensory 디스플레이는 BRLTTY뿐만 아니라 screen에서도 지원된다.

Powerbraille

40, 65, 80 3개의 모델이 있다. BRLTTY에서는 40만이 지원된다.

  Price: 20 cell - 2200 UKP; 40 cell 4500 UKP; 80 cell 8000 UKP
  Manufacturer: Alva
  Suppliers: Professional Vision Services LTD, Hertshire, England
             (+44 1462 677331)

Navigator

이것도 20, 60, 80 3개의 모델이 있다. 최근의 버젼에서는 모두 BRLTTY에서 동작하지만,초기의 펌 웨어(하드(웨어)+소프트)는 충분하게 확인되고 있지 않다.

  Price: 80 cell 7800 UKP
  Manufacturer: Alva
  Suppliers: Professional Vision Services LTD, Hertshire, England
             (+44 1462 677331)

Braille Lite

이것은 단말기보다 한층 위의 휴대용 컴퓨터이다. 그러나 의 점자 단말기 처럼 BRLTTY version 0.22(새로운 버젼은 불가)에서밖에 사용할 수 없다. CombiBraille에서는 사용하는 기능의 다수는 Braille Lite에서는 사용할 수 없다.이것 은Linux 을 사용할 때 불편하다.

  
  Price: $3,395.00
  Manufacturer: Blazie Engineering

9.3 음성 합성

음성 합성은 보통 PC머신의 시리얼 포토에 접속 한다. 아래의 편리한 특징이 있다.

중요한 문제는 음성의 품질이다. 게임에서 산뜻한 사운드를 듣는 것이 아니라 음성 합성을 정보의 주요한 수집원으로서 사용하는 사람에 있어서는 이것은 꽤 중요하다. 이 이유 때문에 T.V. Raman는 DECTalk을 사용하는 것을 장려 했다.

DECTalk Express

이것은 음성 합성이다. Emacspeak용으로 사용된다. 실제DECTalk 의 범위는 음성 합성 뿐이다(현재의 패키지에서 동작하는 범위 에서는).이 신디사이저는 많은 편리한 특성을 갖고 있다 .결점이라면 그 가격의 높다는 것이다.

  Price: $1195.00
  Manufacturer: Digital Equipment Corporation

  Suppliers: Many.  I'd like details of those with Specific Linux
          support / delivering international or otherwise of note only
          please.  Otherwise refer to local organisations.
          Digital themselves or the Emacspeak WWW pages.

Accent SA

이것은Aicom Corporation제의 신디사이저이다. 이용의 장치를 써서 시험하기 시작했었지만, 도움이 필요하다. 만약 무엇인가 도울 방법있는 분은 이쪽으로 www.cyberspc.mb.ca/~astrope/speak.html보내주시오.

SPO256-AL2 Speak and Spell chip.

흥미있는 것은 이 칩을 사용해 자기 구축 토크 회로(self built talking circuits)에 확장하고 있는 것이다. 소프트웨어 패키지 speak-0.2pl1.tar.gz는 David Sugar dyfet@tycho.com에 의해 쓰여졌다 저자의 생각으로는 아직 실용적인 품질의 출력을 얻기 어렵다고 보여진다.

9.4 사례

이 문서의 다수는, 인터넷상의 정보를 기본으로 만들어졌다. Yahoo와 DEC's Alta Vista 검색 엔진을 사용하고 있다 . 또 문서로 출력된 소프트웨어 패키지의 다수는 그것에 포합되어 있는 텍스트를 참조 하고 있다. 어떤 정보는 Royal National Institute for the Blind's helpsheets로부터 모았다. T.V.Raman씨는 명령어, 정보등을 제공해 준 Emacspeak의 저자이다. 인터 넷상에서 알고 있는 다른 사람들도 기여하였다. Brailloterm용의 패치를 제공을 해 준 Kenneth Albanowski 씨, kjahds@kjahds.com

S.u.S.E. GmbH (Linux distributors and makers of S.u.S.E. Linux (English/German)의 Roland Dyroff씨는 저자의 요구에 응해 KTS Stolper GmbH와 Brailloterm의 정보, 하드웨어를 상세히 조사해 주었다. 의 문서를 체크 해 준 것은 James Bowden, jrbowden@bcs.org.uk와 Nikhil Nair nn201@cus.cam.ac.uk이다.

토픽에 관한 정보와 같은 많은 콜렉션을 제안해 준 BRLTTY의저자 이다 blinux와 linux-access 메일링 리스트의 공헌자분들의 정보도 이 문서에 공헌하고 있다. Trace R&D centre의 Mark E. Novak씨 trace.wisc.edu/ 로부터는 소프트웨어 패키지와 저자가 알지 못한 정보를 지적해 주었다. 저자가 문서중에서 부분적으로 고려한 바는 약간의 설명이다.

기타의 공헌자은 Nicolas Pitrie와 Stephane Doyon.

많은 사람이 코멘트와 정보를 도와주셨다. 특정한 기고는 문서 중에서 알렸다. 이 버젼은 RedHat의 Dr. Linux book 로부터 시작되었다 . 이라는 것도 저자와 다른 LDP 작자에게 지금도 (Access-HOWTO에서 쓰여진 것과 같은 내용을 포함한 것을) 릴리스한다고 말한다. 그들이 하고 있는 것은 매우 좋은 것이다. 인터넷상 의 정보보다도 부적절한 낡은 정보가 진실로 존재하기 때문이다. 기여였던 분들중 여기에 쓰여지지 않은 사람도 있지만, 걱정 없다. 연락이 된다면 다음 버젼에는 확실히 추가하겠다.


다음 이전 차례