用于编程的 tegra 平板电脑上的 Linux

lhk*_*lhk 7 programming drivers ubuntu arm tablet

我想使用平板电脑进行一些移动编程。阅读pdf并立即在同一设备上尝试代码会很好。我找到了各种如何让 Ubuntu 在前安卓平板电脑上运行的视频和教程,所以我想问一下

  • 你们中有人在 arm 上使用过 Linux 吗?
  • 驱动支持怎么样?我听说 nvidia 正在为 linux 发布 tegra 驱动程序,但我想没有 wlan 的平板电脑也不会很好。
  • 你曾经在手臂上编程吗?编译器、IDE 有什么问题吗?日食有效吗?

需要明确的是:我不确定在 arm 上编写 linux 是否是一个好主意。您知道有什么重大问题或限制吗?

Gil*_*il' 7

运行 Linux(Ubuntu 或 Debian)

如果它运行 Android,它有 Linux 驱动程序,因为 Android 在 Linux 内核上运行。但是,Google 维护着自己的 Linux 内核源代码的分叉版本,并且并非所有驱动程序都已移植回来。没有针对 ARM 的官方 Ubuntu 发行版,但有人致力于非正式的 ARM 移植。该页面列出了 OMAP 芯片,但没有列出 Tegra。也有Tegra 移植工作(用于 Toshiba AC100),但它并不完全有效。如果您没有找到您要找的东西,请尝试 Debian,它正式支持 ARM(但也不支持最新的现成平板电脑)。

在平板电脑上,您会遇到的一个问题是触摸屏。Linux 上的触摸屏支持仍在进行中

如果您设法让所有硬件都正常工作,那么大多数开源应用程序将只需要一个apt-get install。忘记运行任何闭源 PC 应用程序。

运行基于 Linux 的官方平板电脑操作系统

如果您可以选择平板电脑,请考虑寻找与MaemoMeeGo一起出售的型号。Maemo只在少数高端手机上发布,据我所知,没有一款手机可以称得上是一款合适的平板电脑。Maemo 平板电脑已经发布。请注意 Maemo 和 MeeGo 的未来是不确定的,因为诺基亚不再积极支持它们。

Maemo 和 MeeGo 是实际的 Linux 系统,具有基于 X 的自定义 GUI。大多数常见的 Linux 程序将在它们上运行,并且可能是一个apt-getzypper命令,或者可能需要重新编译。

运行安卓

Android 基于 Linux 内核,但缺少一些内核特性,用户空间完全不同。Android 的优势在于它拥有您需要的所有驱动程序。主要缺点是很难找到用于离线工作的 Android 应用程序,并且用户界面适用于只有全屏窗口的小屏幕。尽管如此,您可以在 Android 上安装许多开发工具,包括BusyBox(基本命令行工具)、脚本语言(Perl、Python、Lua、Ruby 等),但是 GUI 应用程序是一个问题,因为 Android 不使用 X . 您需要找到适合您的 Android 编辑器,等等。