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

Modified on: Wed, 11 Jul 2018 01:19:30 +0800

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

  • 你们有没有人曾经使用过Linux?
  • 司机支持怎么样?我听说nvidia正在发布用于Linux的tegra驱动程序,但我猜一个没有工作的平板电脑也不会很好。
  • 你有没有用手臂编程?编译器,IDE有什么问题吗? eclipse有用吗?

为了清楚起见:我不确定是否有一个linux on arm是一个好主意。您知道有任何重大问题或限制吗?

最佳答案

运行Linux(Ubuntu或Debian)

如果它运行Android,它有Linux驱动程序,因为Android在Linux内核上运行。然而,谷歌维护自己的Linux内核源码的分叉版本,并不是所有的驱动程序都被移植回来。 ARM没有正式的Ubuntu发行版,但有人正在使用非正式ARM端口。该页面列出了OMAP芯片,但没有列出Tegra。有一个Tegra移植工作(针对东芝AC100),但它不是完全工作。如果你找不到你想要的东西,可以试试官方支持ARM的Debian(但不支持最新的平板电脑)。

在平板电脑上,您遇到的问题是触摸屏。 Linux上的触摸屏支持仍在进行中< / A>

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

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

如果您可以选择平板电脑,请考虑使用MaemoMeeGoMaemo仅在一些高端手机上发布,没有一款可以作为合适的平板电脑我知道。 Maemo平板电脑已经公布。请注意,由于诺基亚不再积极支持他们,所以Maemo和MeeGo的未来不确定。

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

运行Android

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

作者:Community,Gilles

相关问答

添加新评论