프로그래밍을 위한 Linux on Tegra 태블릿

프로그래밍을 위한 Linux on Tegra 태블릿

태블릿을 사용하여 모바일 프로그래밍을 하고 싶습니다. PDF를 읽고 같은 기기에서 바로 코드를 사용해 볼 수 있으면 좋을 것 같습니다. 이전 Android 태블릿에서 Ubuntu를 실행하는 방법에 대한 다양한 비디오와 튜토리얼을 찾았으므로 물어봐야겠다고 생각했습니다.

  • Linux on arm을 사용해 보신 분 계신가요?
  • 드라이버 지원은 어떻습니까? nvidia가 Linux용 tegra 드라이버를 출시한다고 들었는데, WLAN을 사용할 수 없는 태블릿도 좋지 않을 것 같습니다.
  • 팔로 프로그래밍해본 적 있나요? 컴파일러나 IDE에 문제가 있나요? 일식이 작동합니까?

명확하게 말하면 Linux on ARM이 좋은 생각인지 잘 모르겠습니다. 중요한 문제나 제한 사항을 알고 계십니까?

답변1

Linux 실행(Ubuntu 또는 Debian)

Android를 실행하는 경우 Android는 Linux 커널에서 실행되므로 Linux 드라이버가 있습니다. 그러나 Google은 Linux 커널 소스 코드의 자체 분기 버전을 유지 관리하고 있으며 모든 드라이버가 다시 포팅된 것은 아닙니다. ARM용 공식 Ubuntu 배포판은 없지만 누군가 작업 중입니다.비공식 ARM 포트. 페이지에는 OMAP 칩이 나열되어 있지만 Tegra는 나열되어 있지 않습니다. 하나 있다Tegra 포팅 작업(Toshiba AC100용)똑같은 일이지만 제대로 작동하지 않습니다. 원하는 것을 찾을 수 없다면 공식적으로 ARM을 지원하는 Debian을 사용해 보십시오(그러나 기본적으로 최신 태블릿도 지원하지 않습니다).

태블릿에서 직면하게 될 문제 중 하나는 터치 스크린입니다.Linux에서의 터치스크린 지원은 아직 진행 중입니다..

모든 하드웨어가 작동하게 되면 대부분의 오픈 소스 애플리케이션이 현실이 될 것입니다 apt-get install. 비공개 소스 PC 애플리케이션을 실행하는 것을 잊어버리세요.

공식 Linux 기반 태블릿 운영 체제를 실행합니다.

태블릿 옵션이 있는 경우 해당 제품과 함께 판매되는 모델을 찾아보세요.마에시게또는미고.마에시게소수의 고급형 휴대폰에만 출시되었으며, 내가 아는 한 적절한 태블릿으로 적합한 제품은 없습니다. 마에모 태블릿이 출시되었습니다. Nokia가 더 이상 적극적으로 지원하지 않기 때문에 Maemo와 MeeGo의 미래는 불확실합니다.

Maemo와 MeeGo는 맞춤형 X 기반 GUI를 갖춘 실제 Linux 시스템입니다. 대부분의 일반적인 Linux 프로그램은 여기에서 실행되며 apt-get또는 zypper명령일 수도 있고 다시 컴파일해야 할 수도 있습니다.

안드로이드 실행

Android는 Linux 커널을 기반으로 하지만 일부 커널 기능이 부족하고 사용자 모드가 완전히 다릅니다. Android의 가장 큰 장점은 필요한 모든 드라이버가 있다는 것입니다. 가장 큰 단점은 오프라인에서 잘 작동하는 Android 앱을 찾기가 어렵다는 점과 사용자 인터페이스는 전체 화면 창만 있는 작은 화면용이라는 것입니다. 그럼에도 불구하고 Android에는 다음을 포함한 다양한 개발 도구를 설치할 수 있습니다.바쁜 상자(기본 명령줄 도구),스크립팅 언어(Perl, Python, Lua, Ruby...), 하지만 Android는 X를 사용하지 않기 때문에 GUI 애플리케이션이 문제가 됩니다. 자신에게 맞는 Android 편집기 등을 찾아야 합니다.

답변2

Linux를 기본적으로 실행하는 ARM 기반 장치가 많이 있으며 그보다 더 많은 장치가 있습니다.할 수 있다. 예, 드라이버는 종종 문제가 됩니다. 마치 일반 PC 데스크탑에서 Linux를 실행하던 초기에 그랬던 것처럼 말입니다. 따라서 항상 특정 장치와의 호환성 문제를 조사해야 합니다.

프로그램을 만들 때 가장 큰 문제는 대개 컴파일 시간입니다. 그렇기 때문에 일반적으로 대상 장치에서 직접 빌드하지 않고 대신크로스 컴파일. 즉, 이는 더 빠르고 일반 PC에서 프로그램을 구축하는 것을 의미합니다. 이를 위해서는 특수 설치가 필요합니다.도구 체인- 특정 외국 아키텍처용 프로그램을 구축하기 위해 만들어진 도구 세트입니다.

답변3

chrooted Linux를 실행할 수도 있습니다.더반또는SUSE 열기.

답변4

http://mitcoes.blogspot.com/2011/10/ubuntu-1010-on-samsung-galaxy-s2.html

arm용 Ubuntu OO는 아직 출시되지 않은 것 같은데 Ubuntu MM이나 KK는 출시되어 있습니다. 동일한 컴퓨터(AutoVNC) 내의 모든 vnc 클라이언트를 통해 설치하고 사용하는 방법을 설명하는 여러 YouTube 동영상이 있습니다. 저는 제가 보거나 읽은 이 질문을 기억하기 위해 제 블로그용으로 이 동영상을 선택했습니다.

관련 정보