컴파일하려고하는데TI 그래프 링크 USB 드라이버? 그래서 나는 그것을 다운로드하여 make
디렉토리에서 실행했습니다 libusb
. 다음과 같은 결과가 나왔습니다.
~/Téléchargements/tiusb/tiusb-1.10$ make
make -C /lib/modules/`uname -r`/build SUBDIRS=`pwd` modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-3.13.0-031300-generic »
CC [M] /home/dovakhin/Téléchargements/tiusb/tiusb-1.10/tiusb.o
/home/dovakhin/Téléchargements/tiusb/tiusb-1.10/tiusb.c:36:28: erreur fatale: linux/smp_lock.h : Aucun fichier ou dossier de ce type
compilation terminée.
make[2]: *** [/home/dovakhin/Téléchargements/tiusb/tiusb-1.10/tiusb.o] Erreur 1
make[1]: *** [_module_/home/dovakhin/Téléchargements/tiusb/tiusb-1.10] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-3.13.0-031300-generic »
make: *** [tiusb.o] Erreur 2
그래서 치명적인 오류는cannot find linux/smp_lock.h
TI 83을 내 컴퓨터에 연결하고 싶습니다.
답변1
이것은 상류입니다. 관련없는 검색으로 우연히 이 주제를 발견했습니다 :)
Braiam은 "커널 2.4 및 2.6과 함께 사용하도록 설계되었습니다"라는 정보가 있는 페이지를 찾았습니다.http://lpg.ticalc.org/prj_usb/linux_download.html, "참고: 드라이버는 이제 더 이상 유지 관리되지 않습니다. ticables 라이브러리에 내장된 libusb 지원을 사용하십시오."
LPG 생성 TI 계산기와 관련된 모든 Linux 드라이버(tipar, tiser, tiusb)가 사용자 공간 솔루션으로 대체되었습니다. 앞서 언급한 libticables에서 제가 libti* 시리즈의 관리자가 되기 몇 년 전인 2009년 6월에 교체되었습니다.
Tipar는 메인라인 커널에서 cb8c9b6de076d981ca22801dbd6bce12b0758468(2007년 11월), 755271358cc401eb3db0db52b2c8fb8d71ae4d8f, f557d0996a6f9c06912528ea85e1d 커밋을 통과했습니다. 에서 ba0fb7d485f를 제거합니다.
TILP II를 사용하면 SilverLink 및 DirectLink를 통해 Linux 컴퓨터에 연결할 수 있습니다. libti* + gfm + tilp의 표준 설치 스크립트는 다음과 같습니다.http://lpg.ticalc.org/prj_tilp/download/install_tilp.sh, 5년 넘게 여러 Linux 배포판에서 수십 명의 사람들을 위해 작업해 왔습니다.
배포판이 Debian 또는 그 파생물(Ubuntu, Mint 등) 중 하나가 아닌 경우 지정된 위치에 --enable-libusb10을 추가하도록 스크립트를 편집해야 합니다. 대부분의 다른 배포판은 더 이상 적절한 libusb 0.1 패키지를 제공하지 않으며 libticables 목적으로 사용할 수 없는 libusb 1.0의 0.1 호환성 계층만 제공합니다.
답변2
다음 드라이버는 최신 커널에서 작동하지 않습니다.
커널 2.4 및 2.6과 함께 사용하도록 설계되었습니다.
커널에 더 이상 존재하지 않는 헤더를 검색합니다. 패치를 제공할 수 있도록 개발자에게 문의해야 합니다.